摘要:
https://eigen.tuxfamily.org/index.php?title=Main_Page 阅读全文
摘要:
最近参加了一节博览C++培训公益课“C++的道与术”,觉得课程大纲写的很不错。 虽然也看了不少C++的书籍,但是自己在全局的分析方面总是觉得不好。看了这个课程大纲受益良多。无论C++方面参加面试,还是面试新同学也很有帮助。 1.直接映射到硬件2.零开销抽象 不用的东西不需要代价;用的东西编译器生成的 阅读全文
摘要:
学习方法: 1.源码2.官方文档3.读内核日志,启动消息 1.fork,2.execl3.open4.read5,write6.close 1.经常看活的内核cat /proc/interruptscd /proc/device-treetree2.编写内核代码3.调式器4.硬件5. GNU结合li 阅读全文
摘要:
在解决代码中误用gettimeofday获取时间差的问题时,发现了一个很不错的博客。 http://www.wowotech.net/sort/timer_subsystem 发现一个很好的技术小社区:“蜗窝科技” http://www.wowotech.net/ http://www.wowote 阅读全文
摘要:
原始需求:求某电车到D公里范围内的地图显示 转换需求: 第一步:由某个点P到距离恰好大于等于D公里的所有的路的集合求出来 第二步:所有的路外的点组成polygon 然后渲染 第一步的详细算法A*: 1.我们有一个空的集合C用来放符合条件的R,和某个点P(简单起见,假设P在路上,用R表示路) 1.1 阅读全文
摘要:
1.delta压缩数字,部分重复字符串压缩 :需要先排序。 2.base127编码,RISC指令集哈夫曼编码,流式消息的分package :1是码字,0是码尾,0,10,110。 3.协议的设计基本都可参照elf结构,由header-offset和segment组成。shift, mask, off 阅读全文
摘要:
1.接口声明参照python connection 2.不好的地方: 2.1 权限设置没有linux 读写执行按位&那样优美,健壮 2.2 用特化实现重载send,recive,比较别扭。更自然一点是根据模版参数,决定是否声明send,recive。 尝试使用std::enable_if, std: 阅读全文
摘要:
1 #include <stdlib.h> 2 #include <sys/stat.h> 3 #include <dirent.h> 4 5 6 void GetDirSize(const char* dirname, int64_t* size) { 7 ::DIR* dp = opendir( 阅读全文
摘要:
关于C/C++程序数组越界的思考 参照:https://www.zhihu.com/question/358909046 引言:同事在维护老的C++程序时,遇到问题:new出来的数组越界读访问为什么有时会报错? 拆分问题: 问题一:数组越界是否在对齐范围内? 范围内:实际是某种意义上合法的,肯定不会 阅读全文
摘要:
C语言的变长参数原理 引言: 在看《程序员的自我修养:第十一章运行库-11.2.2C语言标准库》时讲到C语言的变长参数以及cdecl, 所以搜集一些资料帮助理解。 X86调用约定- 维基百科,自由的百科全书 https://zh.wikipedia.org › zh-hans cdecl与stdca 阅读全文