今日主理人|下午茶
本期每日掘金由 北洋 负责制作。如有投稿文章,请私信👉 北洋
酱酱们的下午茶全新改版,欢迎大家多提宝贵意见!
本文字数 1800+,阅读时间大约需要 6 分钟。
- 【掘金酱的下午茶】亮点:
- vite3+vue3+ts+pinia + Naive UI 项目实战 —— 国际化配置
- 😲什么!!一个开关要这么花里胡哨??
- Vite项目启动都做了什么?
- 线框风大屏地图开发,手把手教学
- 优先级反转那些事儿
- Flink checkpoint 算法(下)
- 数据迁移分享
- ……
筛选规则:文章发布时间在本期「掘金酱的下午茶」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。
每日干货|下午茶
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
需要切换语言的内容主要分为两部分:
- 我们自己添加的文案内容,需要用到 vue-i18n-next;
- naive ui 的组件,可以使用
n-config-provider配置。
当基于HTTP网络,从服务器端获取到页面源代码后,到浏览器把其绘制成页面,中间所做的事情,就是我们要研究的渲染机制!
这里我们利用label标签对开关按钮及爱心的点击触发效果,内部使用一个复选框跟一个svg图标来进行布局
我们从 npm run dev 开始,会涉及到项目启动运行的过程、浏览器访问后文件的处理、文件热更新及缓存等,沿着这条思路,去分析下 vite 项目在启动及开发的过程中都做了什么?
阅读本文,你将收获
- 学会收集省市区各级别的地理数据(
GeoJSON)- 学会组织数据,并开发一款 线框风 大屏地图
- 提供源码
『后端』
微服务中的鉴权该怎么做?
火山引擎 RTC 边看边聊场景解决方案, 通过 RTC 公共流 + RTC 有房间无缝切换的方案,在兼顾实时音视频体验基础上,支持了单流超大规模的并发,降低了用户拉流数量,不仅提高了观赛机型渗透率也提高了 RTC 系统容量
本文主要阐述了优先级反转的一些概念和解决思路,并结合
iOS平台的几种锁进行了详细的调研。
财务系统EBS切换到会计引擎,EBS对公历史数据需要迁移到会计引擎。让用户平滑的迁移到会计引擎系统,并保证用户操作的流畅性及业务数据的完整性。
今天我们继续来了解 Flink checkpoint 实际所使用的算法 Asynchronous Barrier Snapshotting (ABS) 异步屏障快照算法,其受到 Chandy-Lamport 算法的启发,可以看作是 Chandy-Lamport 算法在 Flink 中的落地实现,同时对执行快照过程的一些问题进行了优化。
『移动端』
在Android中,谷歌将进程的管理和调度封装在了AMS中,应用层无需关心进程是如何工作的。
最近,因为开发的时候经改动依赖的库,所以,我想对 Gradle 脚本做一个调整,用来动态地将依赖替换为源码。这里以 android-mvvm-and-architecture 这个工程为例。
在过去的四年里 Dart 已经发展成为一门高效、可移植的现代化语言,而下一个版本 Dart 3 将达到可靠的 null 安全语言的最后一步。
目前移动端应用的版本更新, 最常见的方式是定期发版,无论是安卓还是iOS,都需要提交新的安装包到应用市场进行审核。审核通过后,用户在应用市场进行App的下载更新。
而动态化, 就是不依赖更新程序安装包, 就能动态实时更新页面的技术。
TinyLog 能支持日志的加密和压缩,减少日志文件大小并确保隐私不会泄漏;能够支持各种格式化输出,且比较方便的打印出当前的堆栈,线程等信息
趣味码上掘金分享|下午茶
- 码上掘金精选,收集优秀的码上掘金项目,供大家一起学习:github.com/akira-cn/jc…
- 码上掘金游戏精选:g.jcode.pub/#/716133153…
| 作者 | 文章 | 简介 |
|---|---|---|
| 苏苏娃哈哈 | CSS 实现一个3d魔方 | CSS 实现一个3d魔方 |
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。