【掘金一周】本期亮点:
- 抖音 Android 包体积优化探索
- iOS瘦身!一个让50%本地图片消失的方案
- 为什么少有人使用 RESTful API?
- 三维目标检测 3D IoU-Net论文解读
- 2022年哪些前端技术点会火?
- 春节创意大赛小游戏 PK
- ……
上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个月内;且符合各个栏目的内容定位和要求。
一周“金”选
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
| 文章分类 | 文章 | 作者 | 简介 |
|---|---|---|---|
| Android | 抖音 Android 包体积优化探索:从 Class 字节码入手精简 DEX 体积 | 字节跳动技术团队 | 业务复杂度的提高,代码量级一定是在增加的,但如何在业务无感的情况下,对代码进行通用优化,是一个很重要的优化方向。 |
| Android | 谷歌DevFest 2021 广州国际嘉年华-带你了解不一样的 Flutter | 恋猫de小郭 | 通过不一样的角度,带你看看 Flutter 的尺寸布局有趣的地方。 |
| Android | Android 音频焦点管理 | coder_android | 多个Android 应用请求播放音频,如何管理音频焦点? |
| iOS | iOS 优化 - 启动优化 | CoderStar | 本文主要梳理了ios启动优化方案并结合实际使用进行总结。 |
| iOS | Flutter-webview的使用和JS交互 | 周糖果 | 本文介绍了Flutter中的webview组件,实现网页加载、JS交互、网络请求、Cookies相关、缓存相关、加载html、加载失败页面等功能。 |
| iOS | iOS瘦身!一个让50%本地图片消失的方案 | LevySu | 如何剔除ios中多余的图片资源? |
| 前端 | 深入浅出 CSS 动画 | chokcoco | 本文较为全面细致的梳理一下CSS 动画的方方面面,针对每个属性用法的讲解及进阶用法的示意,是一个不错的从入门到进阶的教程。 |
| 前端 | Web 多线程开发利器 Comlink 的剖析与思考 | 政采云前端团队 | JavaScript是单线程语言,那为何我们在使用过程中主观感知却是“多线程”? |
| 前端 | 一个案例学会 VSCode Snippets,极大提高开发效率 | zxg_神说要有光 | 高效有用的snippets功能,学会就是赚到! |
| 前端 | 使用 Taro + Vue3 开发微信小程序 | 林里晴川 | 很多开发者可能不知道,taro3.0 以上版本是支持使用 vue 的,本篇文章就来介绍一下如何使用 Taro3 + Vue3 开发微信小程序。 |
| 前端 | 通过一个手风琴式折叠卡片的例子解释:为什么DCarouseIndicator不直接用DCarousel上的pageIndex? | DevUI团队 | 为什么CarouselIndicator组件不直接用Carousel组件的pageIndex,而是自己定义一个v-model双向绑定? |
| 前端 | TailwindCSS为什么你要使用? | 傻梦兽 | TailwindCSS好处都有啥? |
| 后端 | 为什么少有人使用RESTful API? | zhangwinwin | API设计都很少遵循RESTful风格,大多数都是类JSON RPC。这是为什么呢? |
| 后端 | 实用:Spring的多租户数据源管理 AbstractRoutingDataSource! | 小姐姐味道 | 很多情况,我们需要在一个服务中访问多个数据源,而Spring自身提供了AbstractRoutingDataSource的方式,使其管理成为可能。 |
| 后端 | 深入浅出 Golang 资源嵌入方案:前篇 | 苏洋 | 网络上关于 Golang 资源嵌入的使用方案很多,但是鲜有人剖析原理,以及将原生实现和开源实现进行性能比较,适用场景分析。 |
| 后端 | 缓存一致性最佳实践 | 得物技术 | 电商核心的域如商品、营销、库存、订单等实际上在缓存的选择上各有特色,那么在这些差异的业务背后,我们有没有一些最佳实践可供参考呢? |
| 人工智能 | 机器学习算法系列(八)-对数几率回归算法(二)(Logistic Regression Algorithm) | Saisimon | 为什么一般第三方库中不直接梯度下降法与牛顿法,这两个原始算法存在什么缺陷? |
| 人工智能 | AI识别照片是谁,人脸识别face_recognition开源项目安装使用 丨 机器学习 | 剑客阿良_ALiang | face_recognition项目能做的很多,人脸检测功能也是有的,是一个比较成熟的项目。 |
| 人工智能 | DSTC10开放领域对话评估比赛冠军方法总结 | 美团技术团队 | 本文介绍了国际竞赛DSTC10开放领域对话评估赛道的冠军方法MME-CRS,该方法设计了多种评估指标,并利用相关性重归一化算法来集成不同指标的打分。 |
| 人工智能 | [论文翻译] 分布式训练 Parameter sharding 之 ZeRO | 罗西的思考 | Parameter sharding 就是把模型参数等切分到各个GPU之上,以此达到使用较少GPU实现大规模模型训练的目的。 |
| 人工智能 | 三维目标检测 3D IoU-Net论文解读 | twn29004 | 本文介绍三维目标检测中,提取预测IoU所需的特征以及其预测存在着不对齐两个问题的解决方案。 |
热点观察
搜集行业热点,洞察技术趋势。
| 文章分类 | 文章 | 作者 | 简介 |
|---|---|---|---|
| 后端 | 年终盘点 Rust 生态版图 丨 星辰大海(上篇) | 张汉东 | 本文是 “2021 年度技术盘点” 系列文章之一,主要介绍Rust生态版图在2021年的重要进展,此为上篇。 |
| 后端 | 年终盘点 Rust 生态版图 丨 星辰大海(下篇) | 张汉东 | 本文是 “2021 年度技术盘点” 系列文章之一,主要介绍Rust生态版图在2021年的重要进展,此为下篇。 |
| 后端 | 年度盘点数据库:从上云到云原生 | 黄东旭 | 本文是 “2021 年度技术盘点” 系列文章之一,主要介绍数据库在2021年的重要进展。 |
| 前端 | 2022年哪些前端技术点会火? | 扫地盲僧 | 本文将以实际技术方案为起点,展望2022未来前端关注的方向。 |
| Android | “新”for me,2022一起来看看这些技术 | 北洋 | 2022一起来看看这些技术! |
| 前端 | 前端请装上这个Chrome插件 | 程序媛最可爱 | 进行一个Chrome插件的安利! |
掘金万花筒
根据内容质量、创意维度来筛选掘金社区的宝藏文章,你是那个宝藏吗?
| 文章 | 作者 | 简介 |
|---|---|---|
| 一场烟花盛宴🎇,祝2022新春快乐🎉 丨 可在线观看 | LBJ | 在线观看一场新春烟花盛宴 |
| 12306抢票神器,助力远在他乡想回家的你! | 我先测了 | 神器在手,车票我有! |
| 为啥春节抢红包总不是手气最佳?看完微信抢红包算法你就明白了! | XiaoLin_Java | 带你解读微信抢红包算法 |
| java之【年兽大作战】祝您笑口常开 | 我犟不过你 | 一起来打年兽! |
| 用AI把好朋友的照片转换为铅笔素描 —— 【🍊2020之U2Net🍊】 | 墨理学AI | 妈妈再也不用担心我不会素描了 |
| Three.js 实现虎年春节3D创意页面 | dragonir | 做一个3D大老虎 |
| 用粒子动画来忆起你的春节时光 丨 支持表情文字 | 战场小包 | 将你往昔的新春记忆可视化 |
| 快过年了,我写了一个放鞭炮动画🔥 | 惠惠子_ | 用css放鞭炮 |
| Three.js 的 3D 粒子动画:群星送福,春节快乐 | zxg_神说要有光 | 我摘下漫天繁星,想给大家送一福气 |
| 🎇canvas 专场:烟花秀🎇 | 安逸的咸鱼 | 赛博烟花秀 |
| Compose 实现手写春联效果 | 程序员江同学 | 谁说程序员不会写春联? |
| vue新春游戏-拼手速抢车票,学习玩乐两不误(可在线体验) | 十里青山 | 玩游戏,练手速! |
| 快过年了,用五种不同的JS特效带你看烟花 | 海拥 | 五种烟花,五福临门 |
| 旋转吧,React!——舞起来的React图标 | 战场小包 | 给React图标加一个炫酷动画特效 |
程序人生
| 文章 | 作者 | 简介 |
|---|---|---|
| 用个人博客打造一个酷酷的工作流! | 九儿的小书屋 | 本文分享了作者开发个人博客的全过程。 |
| 96年大专生的自我救赎之路 | 前端小溪 | 送给大家一句话: "默默前行,总有一天会柳暗花明"。 |
| 让每一年都在变强的路上 丨 三年安卓的年度总结 | 九心 | 让每年都在技术的上坡路上,未来才会有更多的选择权。 |
| 💡 X 的 2021 年终总结 | xlogic | 一个人的持续成长,不会自然地发生,它是一种主观的选择。因为持续的成长,一定伴随着痛苦甚至风险。 |
| 请问各位程序员,是我的思维方式有错误吗? | why技术 | 我认为一个优秀的实用型程序员的职业素养之一就是不断在有限的开发时间和优雅的代码实现之间找到一个平衡点。 |
| 我的21年总结:一位前端 Leader 的碎碎念 | cnjs | 在目前公司已经5年整了,从一个前端小白到一个前端老白,就借用我曾在一次新人培训会中总结的感受:感恩 & 值得。 |
| 从开源创业之星到删库跑路,他经历了什么? | 翊君 | 如果你是文中的Marak Squires,你会怎么选? |
| 毕业五年还在卷:2021 年终总结 | doodlewind | @饥饿的笨蛋:我也正巧工作五年,个人能力所限,参与开源项目极少,日常大多都是业务编码工作。倒也不是迷茫,只是处在一个,自己的能力似乎难以成为一个方向上的超凡脱俗的人才,而种种原因也使得自己很难和这样的人共事的无能为力的状态。 如果说工作中还有什么乐趣的话,培养实习生吧,倾囊相授式的培养,我真切的希望每个后辈能在初入职场的时候都感受到温暖,希望他们接下我手里这个微不足道的技术的小火把,传递下去 |
社区官方专区
活动日历
| 活动主题 | 活动时间 | 活动主理人 |
|---|---|---|
| 我们都是知识分享官 | 1月17日—23日 | @沸点小助手 |
| 春节小游戏(1.18) | 1月18日—23日 | @掘金酱 |
| 春节小游戏(1.19) | 1月18日—23日 | @掘金酱 |
| 春节创意投稿大赛 | 1月10日-2月10日 | @掘金Troy |
| 技术专题征文| 聊聊 2022 技术趋势 | 1月10日-2月21日 | @甜甜的笑脸 、@Zoe_2333 |
| 2022年第一次更文挑战 | 1月18日-2月28日 | @Deborah倩倩 |
官方公告
- 掘金年度报告已上线,点击查看我的年度报告!
- 掘金社区文章推荐规则大更新!什么样的文章不会被推荐?
掘金一周支持投稿,无论是自己的文章还是你喜欢的作者的文章,都可以在评论区进行推荐哦!
我们会对上榜作者进行一定的流量扶持和奖励,按双月统计发放 1 次,除此之外,多次上榜的作者还有机会获得官方颁布的 《掘金一周 ·金选作者》实体证书哦!第一次发放证书将在 3 月初,届时请大家注意“掘金一周”的更新。
📖 投稿专区
投稿要求
- 推荐遗珠好文:你认为可以上榜的、但被本期榜单遗漏的好文,可以在评论区贴上文章链接、附上推荐理由,注意,文章创建日期必须在本期掘金一周发布前一个月以内;可以推荐自己的文章、也可以推荐他人的文章。
- 自荐上墙:在 每期掘金一周发布前一个月内 发布的文章可以在评论区投稿自荐,贴上文章链接、附上推荐理由,就有机会上榜下一期「掘金一周」。
「掘金一周」意在为广大掘友提供一个更全面的精读窗口,同时为好文作者提供周期性的流量扶持&物质奖励,让优质文章被更多人看到、帮助更多开发者成长;让优质作者得到正向激励,塑造个人技术影响力。
你的文章有深度 or 够有趣,就有机会出现在「掘金一周」上!如果认为我们有所遗漏,也可以在评论区推荐。如果你对「掘金一周」有建议或意见,也可以在评论区中提出,欢迎吐槽、吐槽有奖。