不管你是做移动开发、前端开发还是后端开发,一定会遇到一个概念——打包,那打包是什么?为什么要打包?以及如何打包呢? 打包是什么,为什么要打包 在...
JNI 全称 Java Native Interface,它是一套让 Java 代码与 Native(本地)代码进行双向调用的标准接口。 其中,...
so 是 Shared Object(共享对象)的缩写。 .so 文件之所以叫做“动态库”(或者“共享动态链接库”),可以从“动态”和“共享”这...
在软件开发中,我们经常会听到各种各样的 Engine(引擎): Search Engine(搜索引擎) Game Engine(游戏引擎) Ru...
我第一次接触 Protocol Buffers,并不是因为学习序列化,而是刚参加一个项目,有个同事丢给我一句话:"这里有一份 PB 数据,你解析...
第一次听到"物料平台"这个词,很多人的第一反应都是: 物料?不是工厂里生产汽车、手机用的零件吗?互联网为什么也有物料? 第一次听到这个词时,我也...
为什么很多公司的项目里会有一个 ci.yml? 为什么 GitHub 上有 .github/workflows/Build.yml? 为什么 J...
一、协程是什么? 协程是一个代码块,它跟一个方法一样,有着开始和结束的地方,开始和结束之间就是这个协程的作用域。 在协程的作用域内,它可以在任意...
在研究大模型UI架构的时候,我意识到一个优秀的架构能够让使用者随心所欲而不逾矩: 千变由意起,斗转又星移 万相唯心生,毫末不逾矩 纷纷扰扰皆尘事...