上一页 1 ··· 4 5 6 7 8

2018年4月20日

C语言实现函数override

摘要: 利用gcc区分strong/weak symbol的机制实现 weak.c: __attribute__((weak)) void foo(void) { printf("i'm weak\n"); } strong.c: void foo(void) { printf("i'm strong\n" 阅读全文

posted @ 2018-04-20 14:01 zlyang 阅读(846) 评论(0) 推荐(0) 编辑

git 常用命令

摘要: git clone 显示所有分支 git branch a 添加标签(tag) git tag a xxx 删除本地标签 git tag d xxx 上传标签至远程仓库 git push origin xxx 从远程仓库删除标签 git push origin :refs/tags/xxx 获取当前 阅读全文

posted @ 2018-04-20 09:17 zlyang 阅读(140) 评论(0) 推荐(0) 编辑

2016年4月26日

循环缓冲区使用&运算

摘要: 常见的循环buffer更新索引方法 idx = idx % bufferlen 优化 bufferlen必须是2的n次 idx = idx & (bufferlen 1) 阅读全文

posted @ 2016-04-26 16:09 zlyang 阅读(202) 评论(0) 推荐(0) 编辑

摘要

摘要: 什么是线程 "Threads" ) are : "the smallest unit of processing that can be scheduled by an operating system". Each OS has its own implementations of threads 阅读全文

posted @ 2016-04-26 16:07 zlyang 阅读(128) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8

导航