02 2019 档案

如何写一个makefile
摘要:最近因为编译需求,需要更改一些编译条件,顺带看了一些Makefile相关的知识,介绍的很详细,但是例子很少,拆分的比较零碎。初学的话,确实有点压力,我还是喜欢直接在原有的基础上改一些东西,然后遇到问题再进行查找。 模板中涉及到的一些东西都添加了注释,需要使用的时候,只需要对地址,库名称进行更改即可, 阅读全文

posted @ 2019-02-26 17:05 陶大先生 阅读(548) 评论(0) 推荐(0) 编辑

日常工作:一个死锁问题的查验
摘要:问题说明:程序出现问题,上层业务检查后说,一个命令下去后,没有收到返回值,应该是阻塞导致的。查看了相关接口,发现该出有一个加锁的操作,可能是因为死锁导致的。 问题查验:使用pstack+pid的方式,查看是否程序卡某处了。然后发现经常在同一个位置。 然后再查看此处(pstrace 23358),一直 阅读全文

posted @ 2019-02-20 10:36 陶大先生 阅读(235) 评论(0) 推荐(0) 编辑

C++虚继承
摘要:虚继承 虚继承用于解决多继承条件下的菱形继承问题(浪费存储空间、存在二义性)。 底层实现原理与编译器相关,一般通过虚基类指针和虚基类表实现,每个虚继承的子类都有一个虚基类指针(占用一个指针的存储空间,4字节)和虚基类表(不占用类对象的存储空间)(需要强调的是,虚基类依旧会在子类里面存在拷贝,只是仅仅 阅读全文

posted @ 2019-02-15 15:22 陶大先生 阅读(4386) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示