现代前端如何入门 3D 开发、基于python实现对话AI|掘金一周 11.30

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

【掘金一周】本期亮点:

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

一周“金”选

image.png

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

前端

两行CSS让页面提升了近7倍渲染性能! @ 前端南玖

现如今的页面越来越复杂,一个页面往往承载着大量的元素,最常见的就是一些电商页面,数以万计的商品列表是怎么保证渲染不卡顿的,大家在面对这种长列表渲染的场景下,一般都会采用分页或者虚拟列表来减缓页面一次性渲染的压力,但这些方式都需要配合JS来时实现,那么有没有仅使用CSS就能够实现的方案呢?

现代前端如何入门 3D 开发 @ 蚂蚁RichLab前端团队

随着 3D 技术在 web 领域的应用,带来了用户体验质的飞跃。前端作为业务的主力军,3D 技术的进步也在不断塑造前端业务新形态。

Vue3的响应式到底比Vue2优雅在哪 @ Dignity_呱

Vue3的响应式到底比Vue2好在哪、以及双向绑定响应式原理是什么?这应该是面试Vue最经常被问到最多的一道题目,但想要回答得好并不容易,需要对此有深入的理解。

React Query 原理与设计 @ 字节跳动技术团队

实际业务开发中,除了组件开发、状态管理,数据请求也是一个比较重要的部分。

React Query 是一个以 hook 的方式管理请求的请求管理库,目前在 Github 上有 30k star。它的功能十分强大,包括轮询,重试,缓存,SWR 等高级能力。本文将带你认识它的原理和思想,以提高代码设计能力。

深入【虚拟列表】动态高度、缓冲、异步加载… Vue实现 @ 西维

虚拟列表技术中,不定高的列表元素该怎么获取真实高度?滚动时为什么会出现白屏闪烁?异步加载的数据要怎么处理?一次性请求大量数据是否合理?本文带你一同处理这些细节与场景。

React Native 三端同构在雪球的实践 @ 雪球工程师团队

本文将介绍今年雪球大前端团队在三端同构建设上的实践。包括RN / H5 同构的能力及效果、样式组件系统、同构的改造及SSR、同构的 CICD、单元测试及开发测试流程、同构的 D2C代码智能生成等。

从 Issue 看 El-Table 源码,给 Element+ 提 Pr 的背后竟如此坎坷! @ 井柏然

Element Plus大家应该都不陌生,用过 el-table 的伙伴更是多数,毕竟搞ToB业务 table 必不可少,但是真正翻看过源码的应该还是少数,有没有对其内部实现怀揣着一点点好奇呢?

后端

数据库主键一定要自增的吗?有哪些场景下不建议自增? @ 小白debug

这篇文章,将会尝试回答这几个数据库相关的问题:主键id不自增行不行?为什么要用自增id做主键?没有主键可以吗?什么情况下不应该自增?

Kitex Proxyless 之流量路由:配合 Istio 与 OpenTelemetry 实现全链路泳道 @ 字节跳动技术团队

Kitex 是字节跳动开源的 Golang RPC 框架,目前已经原生支持了 xDS 标准协议, 支持以 Proxyless 的方式被 ServiceMesh 统一纳管。本文主要介绍了基于 Kitex Proxyless 实现流量路由,从而在 biz-demo 中使用 Kitex 和 Hertz 重写 bookinfo 项目。

k8s 服务升级为啥 pod 会部署到我们不期望的节点上??看来你还不懂污点和容忍度 @ 阿兵云原生

如果期望自己的 pod 需要部署到指定的 Node 上,该如何操作?如果我们期望某一个节点不让别的 pod 的部署上来,又如何实现呢?

有图解有案例,我终于把Condition的原理讲透彻了 @ 阿Q说代码

平时加解锁都是直接使用 Synchronized 关键字来实现的,简单好用,为啥还要引用 ReentrantLock 呢?

Android

货拉拉客户端通用日志组件 – Glog @ 货拉拉技术

Glog 是货拉拉移动端监控系统中的日志存储组件,Glog 意即 General log – 通用日志。为了满足对日志格式的多种需求,货拉拉在存储方式、归档方式上做了一些探索和实践,使得 Glog 的通用性和性能优于常见的日志方案。Glog 已经在货拉拉全线 App 中稳定运行了 1 年多,现在将其开源,希望 Glog 的开源能够为移动开发者提供一种更加通用的日志方案,同时希望 Glog 能够从社区中汲取养分,不断得到优化和完善。

谷歌社区说|Android 开发者的跨平台 – Flutter or Compose ? @ 恋猫de小郭

本文将为大家分享的主题是“Android 开发者的跨平台 应该选择 Flutter 还是 Compose?” 特别是对 Flutter 和 Compose 还不是特别了解的 Androider 们,本文将通过数据帮助大家来理解 Flutter 和 Compose。

浅谈App的启动优化 @ xuexiangjys

要想优化App的启动体验,关键就是要让用户更快地获取到应用的内容(流畅,不卡顿、不等待),那么我们应该怎么做呢?

安卓与串口通信-基础篇 @ equationl

本文介绍了常用的串行通信和并行通信,而使用的串行比较多,其又分为同步串行与异步串行,常用异步串行,异步串行常用协议是UART即串口,为了解决串口通信的问题,又衍生出了 RS232和RS485协议。

由浅入深,详解 Lifecycle 生命周期组件的那些事 @ Petterp

本文将深入浅出,从背景到源码实现,分析Lifecycle本身的设计思想,从而为理解JetPack系列库迈下第一步。

一篇文章带你深刻认识不一样的setContentView() @ cofbro

setContentView() 的目的是将我们自定义的 xml 文件解析渲染到屏幕上进行显示。不少朋友经常使用这段代码,但是似乎并没有真正的了解过这个方法,本文就来一起看看它内部是怎么实现的吧。

Kotlin协程之一文看懂StateFlow和SharedFlow @ 苍耳叔叔

一般而言,对于 View 和 ViewModel 之间简单的响应式开发,使用 LiveData 就足够了,而对于一些复杂场景(切换线程,数据流变换等),可以考虑使用 Flow 来处理异步数据流。

IOS

Tip3 – 让我们搞定 GCD @ _Terry

GCD,全称 Grand Central Dispatch,是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。GCD 使用了很简洁的方式,实现了极为复杂的多线程编程。本文将带你一起学习下GCD。

Swift:使用enum抹平数组元素差异 @ season_zhu

本文将围绕一个笔者遇到的业务场景,给大家提供一种思路——使用enum抹平数组元素差异。

SwiftUI 开发之旅:Face ID 的使用技巧 @ new_cheng

苹果在 iPhone X 上发布 Face ID 后,这一功能基本已经成为 iPhone 系列的标配了;在 IOS 开发中也会经常用到 Face ID。它涉及到APP解锁和支付等场景,本文带你一起具体实现。

Flutter – 优雅的使用官方路由 go_router @ 园宵

笔者最近在对 App 项目 Flutter Web 化落地中。路由建设上,在 Web 上肯定无法使用flutter_boost,那显然的遇到了一些路由的相关改造。本文把一些笔者感觉更为优雅的实现介绍给大家。

人工智能

大模型狂欢背后:AI基础设施的“老化”与改造工程 @ OneFlow一流科技

大模型的权重可达100+GB,而目前的开发工具却还没跟上,使用起来十分费力,部署时往往要等上好几分钟甚至好几小时,这已经成为AI工程师的隐痛,不但浪费工程师的时间,降低工作效率,还会拖慢迭代速度。本文探讨编译过程中管理海量数据的技术难点,以及Modular为解决这些难点在基础设施(以及MLIR编译器框架)方面所做的改进。

老张让我用TensorFlow识别语音命令:前进、停止、左转、右转 @ TF男孩

人工智能有三大常用领域,视觉、文字和语音。本文主要涉及语音领域,将带你使用TensorFlow框架,实现语音分类的全过程。

当大火的文图生成模型遇见知识图谱,AI画像趋近于真实世界 @ 阿里云大数据AI技术

零基础也能一键进行AI艺术创作。本⽂简要介绍ARTIST的技术解读,以及如何在EasyNLP框架中使⽤ARTIST模型。

还在调API写所谓的AI“女友”,唠了唠了,教你基于python咱们“new”一个(深度学习) @ the_way_inf

如何实现一个对话AI?本文将单独从数据集开始讲起,带你一步步搭建一个对话AI。

热点观察

image.png 搜集行业热点,洞察技术趋势。

进 4 球得 1 分,阿根廷败北背后的科技与狠活 @ 神经星星

签约作者专栏

插图.png

本专栏为签约作者专栏,将持续关注其更新动态,统计时间为本期「掘金一周」发布时间的前一个周内。

由于签约作者文章会单独进行稿费结算,因此不会记入掘金一周的奖品发放

分类 作者 专栏
前端 羽月 零基础玩转 WebGL
前端 isboyjc 「Vue3实战系列」基于Vue3+Vite实现一个工具聚合类开源项目
前端 冴羽 React 基础与进阶
前端 老骥farmer 手摸手打造类码上掘金在线IDE
前端 前端开发爱好者 Cesium 三维地球可视化从入门到进阶 (内附大量实践案例)
前端 Cobyte Element Plus 组件库相关技术揭秘
前端 拜小白 Web Components 从入门到 「放弃」
前端 ndz 从Canvas到PixiJs
前端 CookieBoty 前端全栈之路
前端 摸鱼的春哥 从零开始的“智慧大屏”开发(vue3、Echarts、带地图)
前端 徐小夕 100+前端几何学应用案例
前端 codercao 前端工程化基建探索
前端 ClyingDeng 手写vue3系列
前端 狂奔滴小马 Next.js 全栈开发实战
前端 前端森林 如何设计实现营销搭建系统
前端 夜焱辰 Electron+ProseMirror从零打造本地Markdown应用
前端 小羽同学 【前端】让项目锦上添花的性能优化方案
前端 若川 组件库源码分析
前端 易师傅 前端基建之路
前端 小杜杜 React 深入进阶
前端 chokcoco 现代 CSS 与 Web 动画解决方案
后端 竹子爱熊猫 全解MySQL数据库
后端 架构悟道 深入理解缓存原理与实战设计
后端 kevinyan Java 核心通关指南
后端 小白debug 图解网络基础
后端 江南一点雨 flowable实战
后端 大摩羯先生 数据密集型系统搭建
后端 一颗剽悍的种子 网络原理之美
开发工具 Rongle 猎豹Cheetah插件开发
Android 彭旭锐 小彭说 · Android 开源组件
Android coder_pig 杰哥带你玩转Android自动化
Android yechaoa Gradle基础到进阶
Android Zhujiang Compose开发艺术探索
Android 张风捷特烈 Flutter 知识进阶 – 异步编程
Android Karl_wei Flutter桌面应用实践
Android 编程的平行世界 Flutter从0到1实现高性能、多功能的富文本编辑器
Android loongwind Android Jetpack Compose 动画使用详解
iOS 文如秋雨 SwiftUI项目实战
人工智能 秃头小苏 深度学习网络原理与实战

社区活动日历

image.png

活动日历

活动名称 活动时间 活动主理人
掘金日新计划 | 12月更文挑战来袭,开启掘金成长之旅 11月21日 – 12月31日 @sonic1939
等级用户专属活动上线啦丨写好文,瓜分6万元现金大奖 11月7日 – 12月10日 @小斗金
会员专属活动|源码共读第一期 11月25日 – 12月25日 @掘金Troy

社区官方公告

📖 投稿专区

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

🏆 掘金一周上榜激励

我们会对上榜作者进行一定的流量扶持和奖励,按双月统计发放 1 次,除此之外,多次上榜的作者还有机会获得官方颁布的 《掘金一周 ·金选作者》实体证书哦!请大家注意“掘金一周”的更新。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容