Hello,又到了每天一次的下午茶时间。酱酱们的下午茶新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!
酱酱们的下午茶全新改版,欢迎大家多提宝贵意见!
本文字数 1800+,阅读时间大约需要 6 分钟。
- 【掘金酱的下午茶】亮点:
- Vue: 评论区实现发表情和@某人消息推送
- 三行代码实现发布订阅,系统掌握 DOM 必备的自定义事件
- 一文读懂 Redis 架构演化之路
- 探索通用文件服务
- TiDB在转转公司的发展历程
- Android内存优化之极致清理
- 成就思想,你就是高级、资深、专家、架构师
- ……
筛选规则:文章发布时间在本期「掘金酱的下午茶」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。
每日干货|下午茶
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
评论区主要实现的功能点有:表情包选择,艾特符识别并弹出人员选择,还有就是图片选择(篇幅有限,这个放在第二篇文章述说),还有就是支持表情包,艾特人,文本组合显示的文本区域(这个是难点)
你是否遇到过优先级覆盖成本太高、优先级无法覆盖等情况?本文将带你重新认识 CSS 优先级。
发布订阅模式:
- 定义对象间一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新
- 事件总线是对发布订阅模式的一种实现,也是一种集中式事件处理机制,允许不同组件之间相互通信,而不需要相互依赖,以此来解耦
- 应用场景:公众号消息,短信提醒等等
本文就将探讨一下不规则图形的 实现方式,并且从中进行一定的扩展延伸。
滚动视差效果(Parallax Scrolling)是指让多层背景以不同的速度位移,形成立体的运动效果的视觉体验,在前端强交互的时代,更应该多考虑这种用户体验较好的动效~
『后端』
其实分布式事务没有一个完美的处理方案,只能说是尽量去满足业务需求,满足数据一致。如果程序不能处理了,最后由人工去兜底,做数据的补偿方案。
GaiaX跨端模板引擎,是在阿里优酷、淘票票、大麦内广泛使用的Native动态化方案,其核心优势是性能、稳定和易用。本系列文章《GaiaX开源解读》,带大家看看过去三年GaiaX的发展过程。
近年来,Redis 变得越来越流行。Redis 持久化、主从复制、哨兵、分片集群是开发者常遇到的、看似容易理解的概念。它们存在什么联系?Redis 为什么会演化出几种架构模式?腾讯云后台开发工程师谭帅将带你一步步构建出稳定、高性能的 Redis 集群。了解 Redis 做了哪些方案来实现稳定与高性能之后,你在日常使用 Redis 时,能够更加游刃有余。
在字节跳动内部,包括飞书(LARK)在内的众多业务,在业务需求的推动下,发展出了各自的文件服务,以满足文件上传、下载、存储、预览等需求。目前在各个业务中,有些业务自己抽象了文件服务,有些则直接使用对象存储基建服务,他们对文件处理的方式也不一样。鉴于此现状,需要一款统一的基建类的文件服务,让业务专注于产品,提高人效。
本文就想来分享一下TiDB实现自动化的历程。从遇到问题开始,到解决问题,以及平台做成什么样,也是对过去的工作做一个总结和梳理。
『移动端』
阅读这篇文章你将了解到以下内容
- Android app 内存信息的获取方式以及各种方式最终的获取原理。
- 如何解析smaps文件自定义计算更加详细的内存占用信息。
- .dex mmap内存占用优化,如何通过简单的hook 获取到类加载信息,加载类所在dex文件地址。
- .dex mmap内存优化终极方案 3行代码优化。
当然要想成为高级工程师或者架构师,光看书是不行的,书本上来的东西都是工具型编程的体现,何为工具型编程呢?
就是说可以依据书本、网络等渠道就能完成的编程就是工具型编程,那怎么解决呢?
Andrew Hunt和David Thomas在《程序员修炼之道》(The Pragmatic Programmer)中给程序员们提了一项重要的建议:每年至少学习一门新语言。
其实,程序设计语言本身也是一个软件,它也包含模型、接口和实现。而我们学习程序设计语言主要是为了学习程序设计语言提供的编程模型,比如:不同的程序组织方式,不同的控制结构等等。因为不同的编程模型会带给你不同的思考方式。
在本文中,我们讨论了iOS开发中的蓝牙技术,介绍了蓝牙技术的基础知识,并使用Core Bluetooth框架实现了一个简单的蓝牙应用程序
通过 Style 改变组件的外观或行为是 SwiftUI 提供的一项非常强大的功能。本文将介绍如何通过创建符合 ButtonStyle 或 PrimitiveButtonStyle 协议的实现,自定义 Button 的外观以及交互行为。
趣味码上掘金分享|下午茶
- 码上掘金精选,收集优秀的码上掘金项目,供大家一起学习:github.com/akira-cn/jc…
- 码上掘金游戏精选:g.jcode.pub/#/716133153…
作者 | 文章 | 简介 |
---|---|---|
前端代码王 | 用CSS 给《狂飙》做了4种转场 | 最近《狂飙》大火,顺便蹭个热度,用CSS给狂飙做个转场动画。本文介绍了4种转场过渡效果,分别是水平擦除转场、星型转场、时钟转场,自定义图形缩放转场。 |
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。
今日主理人|下午茶
本期每日掘金由 北洋 负责制作。如有投稿文章,请私信👉 北洋
PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain