本文字数 2500+ ,阅读时间大约需要 7分钟。
【掘金一周】本期亮点:
- 这么多人用codesandbox,他服务器扛得住么?
- 基于ReactPortals实现无限层级弹出层结构
- 面试被问到低代码细节?听我这样吹🤯(含架构和原理)
- 记一次线上间隙锁引发的死锁问题
- 《兔饼大作战》:吃月饼、见月亮,还能咬自己?| 欢庆中秋特制版
- RetNet:万众期待的 Transformers 杀手
- Android Bitmap复用高性能设计,你要的细节全在这里
上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个星期内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。
一周“金”选
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
前端
面试被问到低代码细节?听我这样吹🤯(含架构和原理) @ 尤水就下
关于低代码,想必大家都有所了解,本文通过相关实际案例深入了解低代码
本文教你利用纯CSS将原本基于时间控制的动画效果,交给页面的滚动特性进行控制
这么多人用codesandbox,他服务器扛得住么? @ 魔术师卡颂
本人从理念层次出发,带你了解
codesandbox
是如何实现的?他会面临leetcode
一样的服务器压力么?
基于ReactPortals实现无限层级弹出层结构 @ WindrunnerMax
通过实际案例带你了解如何基于ReactPortals实现无限层级弹出层结构
Chrome117发布:新的Web开发调试技巧都在这了! @ ikoala
Chrome 更新了最新版本 Chrome 117,更新了很多实用的DevTools 新特性,本月给大家介绍大家最熟悉的
Network
面板,看看给我们带来了什么好玩的~
后端
笔友最近线上钉钉群告警 mysql.jdbc.exception异常,这种db层面的异常一般都需要重视起来,于是抓紧排查和bugfix,没想到居然是一个死锁,通过实际案例总结了本篇干货文
基于STM32+华为云IOT设计的智能车库管理系统 @DS小龙哥
本文基于STM32和华为云IOT的智能车库管理系统可以实现停车位智能展示功能,方便用户快速找到空闲停车位。系统的核心部分是主控芯片STM32F103ZET6和红外传感器,通过红外传感器检测停车位是否有车辆存在,并实时将检测数据上传到华为云物联网平台。
「中秋来袭」没想到,用OpenCV竟能画出这么漂亮的月饼「附源码」 @DS小龙哥
中秋节是中国传统文化中重要的节日之一,而使用OpenCV绘制精美的月饼和玉兔图像,则是将传统与科技相结合的创新之举。通过OpenCV的强大功能,可以展现出独特的视觉效果,让传统元素焕发出新的魅力。同时,这也是对中秋佳节的一种独特表达方式,让大家在品味月饼和赏月的同时,感受到现代科技为我们带来的惊喜和乐趣。
总结常用9种下载(限速、多线程加速、ZIP、导Excel) @赵侠客
下载文件在我们项目很常见,有下载视频、文件、图片、附件、导出Excel、导出Zip压缩文件等等,本文作者对常见的下载做个归纳总结。
移动端
Android Bitmap复用高性能设计,你要的细节全在这里 @ 七郎的小院
从本文的代码逻辑中,可以了解到,Glide 本质上还是利用了 Android 中的 Bimtap 的复用特性进行封装设计的,不同的版本使用不同的缓存策略。但是不同的是 Glide 的设计更加完善,更加合理。
【Jetpack Compose】小组件Glance正式版发布啦 @ Taonce
Glance是专门用于Compose的小组件框架,Glance提供了一套单独的Compose可组合项,可以帮助开发者使用更少的代码构建主屏幕的响应式小组件,本文将详细介绍Glance是如何在Compose之上构建小组件的知识。
本文围绕如何提高任务的优先级,来介绍 2 种优化方案:1、提升核心线程的优先级 , 2、核心线程绑定 cpu 大核
Android:优雅的处理首页弹框逻辑:责任链模式 @ 蹦蹦蹦
本文通过实际案例,全方面的介绍责任链模式的应用及优缺点
人工智能
基于YOLOv2和传感器的多功能门禁系统@ timerring
本文理论实践相结合教你如何基于YOLOv2和传感器的多功能门禁系统
RetNet:万众期待的 Transformers 杀手 @ 冷冻工厂
是什么让RetNet如此伟大?我们将在文中揭晓这个问题的答案,将切开每个方程以更深入地研究并可视化正在发生的事情,用一个已完成的示例来处理 RetNet,看看它如何推翻Transformer并显示出成为新王的巨大希望。
当LLM面对囚徒困境,阁下又该如何应对?丨论文解读@ Conqueror712
本文研究了三种LLM:GPT-3.5、GPT-4和LLaMa-2在博弈论框架下的战略决策能力。作者利用四个经典的双人博弈游戏——囚徒困境、狩猎野鹿、雪堆和囚徒的喜悦(读者如果有哪个不太了解的话没关系,马上我们就会做简单的介绍),探讨了这些模型如何在社会困境中进行决策,即玩家可以选择合作获得集体利益或者为了个人利益而背叛的情况。
从教师到学生:神奇的“知识蒸馏”之旅——原理详解篇 @ 月球背面
在深度学习模型训练与部署的过程中,小伙伴们有没有遇到过因模型太大而导致训练部署困难呢🧐🧐🧐所以今儿就给大家介绍一个人工智能领域重要的模型压缩方法——知识蒸馏。知识蒸馏基于“教师-学生网络思想”的训练方法,通过师徒传授,将大规模教师模型的知识传递给轻量化学生网络,实现模型压缩和部署。
大模型分布式训练并行技术(六)-多维混合并行@ timerring
本文主要讲解了常见的大模型分布式并行技术的组合策略,同时,也讲述了目前业界的一些大模型所使用的并行策略
深度学习模型部署篇——从0部署深度学习语义分割模型(四) @ 秃头小苏
这篇我将和大家唠唠如何部署语义分割模型,大家千万不要潜意识里觉得语义分割模型很难,其实它是很简单的,不清楚的可以去看看语义分割的开山之作——FCN,我也做过原理详解和源码实战篇,不清楚的可以去看看,相信你定会有所收获
基于Transformer的图像分类网络Vit@ZackSock
在使用Vit实验后,发现结果并没有比CNN好。那么是不是Transformer就不适合应用在CV领域呢?答案是否定的。相比传统的CNN,vit的参数量更大,训练时间也更长。在数据量比较小时,Transformer会欠拟合,此时CNN依旧是最佳选择。而数据量较大时,CNN将到达性能瓶颈,此时可以考虑使用Vit网络,或许可以得到更好的结果。
掘金万花筒
根据内容质量、创意维度来筛选掘金社区的宝藏文章,你是那个宝藏吗?
《兔饼大作战》:吃月饼、见月亮,还能咬自己?| 欢庆中秋特制版 @ bug菌
社区活动日历
活动日历
活动名称 | 活动时间 | 活动主理人 |
---|---|---|
🌟 中秋创意投稿,共赏明月光芒|创意投稿大赛 | 9月12日 - 9月24日 | @小斗金 |
更文挑战玩法升级,快乐成长不迷茫|掘金·日新计划 | 8月14日- 9月22日 | @小斗金 |
✏️ 创作者训练第二期 | 9月6日-9月30日 | @ 小斗金 |
社区官方公告
-
掘金社区文章推荐规则大更新!什么样的文章不会被推荐?
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。
🏆 掘金一周上榜激励
我们会对上榜作者进行一定的流量扶持和奖励,按双月统计发放 1 次,除此之外,多次上榜的作者还有机会获得官方颁布的 《掘金一周 ·金选作者》实体证书哦!请大家注意“掘金一周”的更新。