不管你是做移动开发、前端开发还是后端开发,一定会遇到一个概念——打包,那打包是什么?为什么要打包?以及如何打包呢? 打包是什么,为什么要打包 在...
在软件开发中,我们经常会听到各种各样的 Engine(引擎): Search Engine(搜索引擎) Game Engine(游戏引擎) Ru...
我第一次接触 Protocol Buffers,并不是因为学习序列化,而是刚参加一个项目,有个同事丢给我一句话:"这里有一份 PB 数据,你解析...
第一次听到"物料平台"这个词,很多人的第一反应都是: 物料?不是工厂里生产汽车、手机用的零件吗?互联网为什么也有物料? 第一次听到这个词时,我也...
为什么很多公司的项目里会有一个 ci.yml? 为什么 GitHub 上有 .github/workflows/Build.yml? 为什么 J...
一、协程是什么? 协程是一个代码块,它跟一个方法一样,有着开始和结束的地方,开始和结束之间就是这个协程的作用域。 在协程的作用域内,它可以在任意...
在研究大模型UI架构的时候,我意识到一个优秀的架构能够让使用者随心所欲而不逾矩: 千变由意起,斗转又星移 万相唯心生,毫末不逾矩 纷纷扰扰皆尘事...
在【探讨UI架构演化】一文中介绍,在UI架构发展到一定阶段,为了实现UI和业务逻辑解耦,引入了UI State。 UI State(UI 状态)...
一、UI 架构的定义 UI 系统的作用是把“用户操作和数据变化”映射为“界面变化”。 从输入(Action+data)到输出(UI)包含了诸多工...