本文字数2400+ ,阅读时间大约需要 7分钟。
【掘金一周】本期亮点:
- 把黑神话悟空视频设置为vscode背景,真的太炫酷了。
- 高德API花式玩法:租房辅助工具
- 深入理解 AST-带你揭秘前端工程的幕后魔法
- 前端如何实现图片马赛克
- 人人都会的synchronized锁升级,区别就在谁能剖析源码!
- 字节跳动开源Linux内核网络抓包工具netcap
- 大模型低显存推理优化-Offload技术
- 一文看懂Mamba,Transformer最强竞争者
「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。
一周“金”选
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
前端
把黑神话悟空视频设置为vscode背景,真的太炫酷了。@前端小付
今天在掘金热榜上看到VSCode 天命人:边打代码边体验黑神话悟空 ✨这篇文章,文章里说vscode里不能播放视频,我研究了一下,找到一个可以播放视频的方案,于是我写了一个vscode插件,把黑神话悟空宣传视频当前vscode背景,效果真的太炫酷了。
文章介绍利用高德 API 辅助租房,通过查询两个地点的公交到达圈,用 turf.js 计算交集,再搜索交集区域小区,展示了一个简单 API 的有趣应用。
如今,又有一种方式可以实现代码高亮了,仅仅只需要引入一个字体,而且使用起来更简单,这篇文章进行了详细的介绍, 一起跟随作者的脚步来看看吧。
本文将带领大家了解什么是 AST,它的语法怎么学习,以及它在我们实际开发中有什么用,最后作者会带大家实现几个小案例,真实的感受一下 AST 的魔法。
跟🤡杰哥一起学Flutter (二十六、无🍎开发者账号如何打包/安装iOS APP) @coder_pig
本篇文章,杰哥带着大伙探索了一下「没有苹果开发者账号,如何打包/安装自己写的APP」看着复杂,实则不然,核心就两步:如何生成ipa文件+解决签名问题,相关工具只是展示 签名安装,还有很多玩法,感兴趣的读者可自行检索相关资料进行学习。
在作者开发他的个人开源项目region-screenshot-js时,需要加一个图片马赛克绘制功能,在这里作者将分享他的实现方式,希望对大家所有启发。
实用的VUE系列——这次用vueuse 学到了两个有意思的干货!!! @老骥farmer
vueuse是近几年非常火的一个工具库,确切的说,他是一款基于Vue组合式API的函数工具集。本篇文章作者将探究「他到底怎么支持vue2又支持vue3的」以及「他到底是怎样实现暗黑模式的」
Flutter快速开发一个框架搞定全部-GetX Scaffold (支持Flutter3.24.0)@kxmrg
这篇文章主要介绍了基于 GetX 的快速开发脚手架 GetXScaffold,包括其功能特点、使用方法、适配的 Flutter 版本、运行示例项目的步骤以及各个模块的具体介绍,如全局方法、扩展方法、封装的组件、网络请求、权限处理等内容。
后端
(三)大促后两百万笔订单要导出,点了按钮一直转圈圈,我该怎么办? @竹子爱熊猫
若既不想看到内存溢出的局面出现,也不想看到点击导入/导出按钮后一直转圈圈,这就得从方案设计、编码层面进行控制,具体怎么做呢?本篇文章作者将详细介绍。
人人都会的synchronized锁升级,区别就在谁能剖析源码! @服务端技术栈
本文将结合Jvm源码层面来分析
synchronized的原理,我相信看了源码和没看源码的理解的是不一样的,想从源码层面理解锁升级的同学快来一起探索synchronized的源码吧。
字节跳动开源Linux内核网络抓包工具netcap@字节跳动技术团队
在 Linux 内核网络开发过程中,网络丢包问题是一个常见的挑战。传统的网络抓包工具(如 tcpdump)虽然能够帮助开发者定位问题,但其效率较低,且在深度网络问题定位方面能力有限。随着 eBPF 技术的快速发展,出现了更高级的问题跟踪能力。字节跳动 STE 团队基于此技术开发了**「下一代内核网络抓包工具」 : 「netcap」 (net capture,内部原名:xcap)并正式对外开源。
本文介绍了一次 MySQL 数据迁移的流程,通过方案选型、业务改造、双写迁移最终实现了亿级数据的迁移。
Android
Flutter Web 正式官宣弃用 HTML renderer , Canvas 路线成为唯一@恋猫de小郭
文章讲述 Flutter Web 团队计划在 2025 年弃用 HTML renderer,Canvas 路线成唯一。还提到Flutter Web 定位和未来挑战等。
用 Swift 写 Android App ?来了解下 Skip 原生级跨平台框架 @恋猫de小郭
文章介绍了跨平台框架 Skip,感兴趣的朋友可以看看。
Google 为何设计了如此难用的 ArrayMap @却把清梅嗅
本文针对
ArrayMap的设计理念和实现历程进行一个简单的回顾,最终回答以下几个问题: 「ArrayMap初衷是为了解决什么问题?」 「ArrayMap的设计缺陷是什么,如何正确使用?」「ArrayMap和HashMap的对比,如何取舍?」
本文将介绍导致SIGSEGV 几个问题的本质和排查此类问题的行业优秀实践案例,以及我们如何实现一个更加高效的内存调试工具。
人工智能
大模型低显存推理优化-Offload技术 @吃果冻不吐果冻皮
近两年大模型火出天际;同时,也诞生了大量针对大模型的优化技术。本系列将针对一些常见大模型优化技术进行讲解。
ByteHouse高性能向量检索实践——“以图搜图” @字节跳动技术团队
作为火山引擎旗下的OLAP引擎,ByteHouse推出了高性能向量检索能力。本篇聚焦ByteHouse对高性能向量检索能力的建设思路,并以“以图搜图”为例,详解OLAP的向量检索能力如何在具体场景中落地。
一文看懂Mamba,Transformer最强竞争者 @机器之心
SM 最成功的变体之一 Mamba 的建模能力已经可以比肩 Transformer,同时还能维持随序列长度的线性可扩展性。一起来学习下Mamba吧。
本文将介绍我们如何利用多Lora技术,将多个场景合并部署,从而有效解决这一问题。同时,我们也将探讨大模型训练与推理过程中Lora技术的应用。
从海量信息中脱颖而出:Workflow智能分析解决方案,大语言模型为AI科技文章打造精准摘要评分体系(总篇章) @汀丶人工智能
这篇文章介绍了一个整合多领域内容的项目,利用先进语言模型和 Workflow 平台对文章进行高效摘要、评分及多语种翻译。
社区活动日历
活动日历
| 活动名称 | 活动时间 | 活动主理人 |
|---|---|---|
| 创作者训练营 · 助力创作者开启技术写作进阶之旅! | 2024年8月21日-2024年9月24日 | @肥茶 |
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。