如何拥有 Star 700+的开源项目、 React18 新特性解读|掘金一周 2022.05.11

10,758 阅读10分钟

本文字数2600+,阅读时间大约需要 7 分钟。

【掘金一周】本期亮点:

  • React18 新特性解读 & 完整版升级指南
  • 打造 Go 语言最快的排序算法
  • 看了9个开源的 Vue3 组件库,发现了这些前端的流行趋势
  • 初体验!进入开源社区百天,我提交了第一个 PR
  • 五年谷歌ML Infra生涯,我学到最重要的3个教训
  • ……

上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个月内;且符合各个栏目的内容定位和要求。

一周“金”选

一周金选.jpg 内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

文章分类作者文章简介
前端三年没洗澡React18 新特性解读 & 完整版升级指南在 2021 年 6 月份,React 18 Working Group(React 18 工作组,简称 reactwg)成立了,并且公布了 v18 版本的发布计划,经过将近一年的迭代和准备,在 2022 年 3 月 29 日,React 18 正式版终于发布了。
前端网易云音乐技术团队Chrome插件:云音乐听歌识曲市面上的插件大多还是基于 manifest v2 实现(相对于 manifest v3,安全性、性能、隐私性均较差),普遍的做法是将音频录制之后直接交给服务端,通过服务端进行指纹提取,徒增服务端计算压力,增加网络传输。 那么有没有办法既能使用 manifest v3 协议进行功能实现,同时将音频指纹提取这一计算放在前端呢?
后端挖坑的张师傅给 Netty 提交了一个 PR(CPU 缓存篇)有一个热心网友提了一个问题,问为什么 netty 源码中,有这样一段代码。于是笔者做了一下简单的研究,发现是 netty 在迭代的过程中一个小瑕疵,于是做了一次 PR 的提交。
后端刘俊_VooceGo 基于雪花算法的分布式ID生成器本文将主要探讨分布式ID的特点、雪花算法的介绍,并且如何在Go中实现。
后端vivo互联网技术Redis 内存优化在 vivo 的探索与实践本文主要是通过分析 Redis内存结构、介绍内存优化手段,同时结合生产案例,帮助大家在优化内存使用,快速定位 Redis 相关内存异常问题。
后端美团技术团队美团外卖广告智能算力的探索与实践(二)本文主要介绍了美团外卖广告智能算力从线性规划算法到进化算法的技术演进过程,给出了一种基于进化算法的多动作算力分配方案。
开发工具字节跳动技术团队打造 Go 语言最快的排序算法Go 语言中使用的快速排序和我们书上学到的快速排序有什么区别呢?如果我们自己写一个快排,会比 Go 语言自带的快吗?排序算法方面业界最新的进展是什么呢,有没有一个算法是最快的?
Android恋猫de小郭Flutter 深入探索混合开发的技术演进随着 5 月份谷歌 IO 的接近,新的 PlatformView 实现应该也会随之而来,本次就从头到尾来一个详细的关于 PlatformView 的演进总结。
Android张风捷特烈Flutter 极限测试 丨 未用类是否会被打包你有没有想过,也许又那么一种可能性,代码中没有被使用的类,根本不会被打包到应用中。所以这个担心本就是你的 一厢情愿 呢?会,或不会,不能仅靠个人的感觉,本文将进行测试,让你亲眼见证。
Android网易云音乐技术团队App 出海 —— Google 结算系统面面观对于涉及到交易业务的出海应用来说,Google 应用内支付是必不可少的支付渠道。不同于国内相对完善的移动支付体系,即使官方文档中对如何接入 Google 应用内支付做了基本阐述,但是在接入的过程中,还是会遇到很多问题。本文将介绍交易的重点流程和核心技术要点,以及需要注意的问题。
AndroidFlutter社区Flutter 状态管理框架 Provider 和 Get 分析「我需要使用状态管理么?哪种框架更适合我?」 本文将从作者的实际开发经验出发,分析状态管理解决的问题以及思路,希望能帮助你做出选择。
iOS老司机技术周报【老司机精选】通过断点技巧让调试更高效本文我们将介绍 Xcode 中断点调试的技巧及 WWDC21 中苹果关于断点提出的新技术,学会这些技巧对于开发者来说都非常有必要,它能使我们的工作更加高效。
人工智能DataFunTalk点击率预测模型Embedding层的学习和训练本文将简要介绍推荐模型的发展历史,现状,和下一步的研究趋势。并重点介绍针对embedding数据的模型训练及优化。
人工智能皮大大kaggle实战:极度不均衡的信用卡数据分析信用卡数据中欺诈和非欺诈的比例是不均衡的,非欺诈的比例往往占据绝大多数。本文提供一种方法:如何处理这种极度不均衡的数据。

热点观察

热点观察.jpg 搜集行业热点,洞察技术趋势。

文章分类作者文章简介
前端字节架构前端WebAssembly中simd使用调研SIMD是除了多线程的另一种能显著提升程序执行效率的方式,本文调研下使用到SIMD特性的源代码编译成WASM的可行性。
前端ARRON看了9个开源的 Vue3 组件库,发现了这些前端的流行趋势参考Vue3组件库,总结前端流行趋势。
人工智能极智视界【图形计算】好玩的 taichi 示例展示taichi 也称 太极,是胡渊鸣大佬的作品,是专门为高性能计算机图形学设计的编程语言,它深深地嵌入在 python 中,并且它的即时编译器将计算密集型任务转移到多核 CPU 和大规模并行 GPU 上。总之,是个十分好玩的东西。
人工智能OneFlow一流科技Jeff Dean:深度学习的黄金十年直到 2011 年左右,得益于深度学习中神经网络的复兴,人工智能才开始进入发展的关键阶段,并取得了巨大进步。这些技术的进步有助于提高计算机看、听和理解周围世界的能力,使得人工智能在科学以及人类探索的其他领域取得巨大进步。这其中有哪些原因?

掘金万花筒

掘金万花筒.jpg 根据内容质量、创意维度来筛选掘金社区的宝藏文章,你是那个宝藏吗?

文章分类作者文章简介
前端mili用VUE3构建,你的3D世界带你构建一个属于自己的3D世界。
前端狂奔滴小马[MDX Editor] 微信排版工具新选择为了弥补 markdown 的缺点,笔者使用 mdx 来实现编辑器的功能, mdx 也就是 markdown 语法和 JSX 的结合。
后端何名取Qt Quick综合示例小游戏Maroon in Trouble(2)本节介绍一下游戏文件的整体结构,然后对游戏的开始界面、游戏中界面和游戏结束界面分解并研究学习。
开发工具小绵羊爱吃萝卜和青菜我与PostmarketOS相遇PostmarketOS是一个运行在手机上的Linux系统,基于Alpine Linux。如果你也想将旧手机发挥他的余温,那么加入postmarketos让这个发行版本更加安全、迅速、稳定。
AndroidWatermelon02实战Compose——做个简洁却不简单的星球打卡AppFocus是一款帮助你集中的app——为自己的目标建立星球,将时间投入在上面。花在星球上的每一分钟都会被记录,每颗星球可以定制颜色与外观。
人工智能秃头小苏基于pytorch搭建AlexNet神经网络用于花类识别笔者将试图基于pytorch搭建各种经典神经网络,本文主要为AlexNet。

程序人生

程序人生.jpg

作者文章简介
Reese_Liu初体验!进入开源社区百天,我提交了第一个 PR走进了一个完全陌生的世界里,接踵而来的是无数从未接触过的挑战。
参谋总长萨博和掘金大佬屈光宇视频聊天干货整理本文主要记录和掘金大佬屈光宇视频聊天中涉及到的技术和职业规划相关的内容,同时完善了一下当时聊天的场景和个人思考。
dohoDoho&开源 丨 我如何有了第一个星星700+的开源项目我们的每次需求,都可以被更细致的拆解,然后思考中间我们能做的事情,完善中间的缺漏,最后产生一个新的解决方案。
OneFlow一流科技五年谷歌ML Infra生涯,我学到最重要的3个教训近期,ML/AI Infra行业的发展引发了业内人士的热烈讨论。其中,硅谷创业公司Bluesky创始人Mingsheng Hong分享了他在这一领域的心路历程,总结了ML Infra发展的经验教训。

社区官方专区

飞书20220119-140546.jpg

官方公告

2022.3-4月金选作者名单

本期「金选作者」为2022年3月至4月登上过 「掘金一周」三期及以上 的作者。 登上「掘金一周」的所有文章,官方都进行了曝光加量,并加入了APP弹窗推送池。恭喜所有持续创作优质的内容的作者,欢迎更多同学加入好文推荐与创作,未来一起携手成长!

作者上榜期数
chokcoco6
网易云音乐技术团队5
张风捷特烈4
dragonir4
字节跳动技术团队4
挖坑的张师傅4
唐子玄3
摸鱼的春哥3
恋猫de小郭3
政采云技术团队3

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一个月以内;可以推荐自己的文章、也可以推荐他人的文章。