首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
OS 衍生的那些编译
BigTopOne
创建于2023-04-15
订阅专栏
mk,cmake 编译记录...
暂无订阅
共8篇文章
创建于2023-04-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
我问: cache 和 buffer 的区别是什么?
撇开语言的枷锁,从操作系统和计算机组成原理的角度来理解和解答这个问题? 在Linux系统中,"Cache"(缓存)和"Buffer"(缓冲)是两种用于优化系统性能的内存管理机制,它们分别用于不同的目的
Linux: signal
sigaction函数 raise 函数 在 Linux 中,raise() 函数用于向当前进程发送一个信号 raise() 函数通过向当前进程发送一个指定的信号来触发信号处理函数的执行。 sig 参
Linux: mmap
查看Linux内存页的大小 getconf PAGE_SIZE void *mmap(void *start, size_t length, int prot, int flags, int fd,
位域的宽度
背景 在 C 语言中,位域的宽度指的是用于存储位域成员的二进制位数。它定义了一个位域成员所占用的位数,限制了该成员可以表示的取值范围。 定义方式 位域的宽度可以使用冒号 : 后面的数字来指定。这个数字
doNotStrip,exclude,lazyInit,merge,pickFirst,setDoNotStrip,setExcludes,setMerges.
android gradle 配置中,以下代码是什么意思? 使用了 pickFirst 关键字,它的作用是指定在打包过程中,如果发现多个相同路径的文件,只保留其中的一个; 那问题来了 doNotStr
android : 一个gradle 可以依赖另一个gradle进行编译
研究cocos import android 项目编译 app moudle下的gradle 额外依赖 /native/engine/android/build.gradle 做一下对比,二者区别在于
APP_STL gnustl_shared is no longer supported.
You Must Konw The Android OS switched to clang several years ago. Future versions of the NDK will re
reinterpret_cast<int32_t *>(data)
JNI 函数,做了一些强转操作 函数解释 将 Java 层传递的 jbyteArray 类型的 buffer 转换为 C++ 中的 data 数组,数组元素类型为 jbyte,即 有符号的 8 位整数