2019年3月13日

C++——volatile关键字的学习

摘要: 首先声明一点,本文是关于volatile关键字的学习,学习内容主要是来自一些大牛的网络博客。 一篇是何登成先生的C/C++ Volatile关键词深度剖析(http://hedengcheng.com/?p=725) 一篇是chao_yu的C/C++中volatile关键字详解(https://ww 阅读全文

posted @ 2019-03-13 17:29 陶大先生 阅读(567) 评论(0) 推荐(0) 编辑

2019年3月5日

Linux学习--“杀死”程序

摘要: (cp https://billie66.github.io/TLCL/book/chap11.html) While this is all very straightforward, there is more to it than that. The kill command doesn’t 阅读全文

posted @ 2019-03-05 19:15 陶大先生 阅读(333) 评论(0) 推荐(0) 编辑

visual studio2017----编码和行尾

摘要: 在 Visual Studio 中,以下字符将解释为换行符: CR LF:回车符 + 换行符,Unicode 字符 000D + 000A LF:换行符,Unicode 字符 000A NEL:下一行,Unicode 字符 0085 LS:行分隔符,Unicode 字符 2028 PS:段落分隔符, 阅读全文

posted @ 2019-03-05 14:09 陶大先生 阅读(1685) 评论(0) 推荐(0) 编辑

2019年2月26日

如何写一个makefile

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

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

2019年2月20日

日常工作:一个死锁问题的查验

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

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

2019年2月15日

C++虚继承

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

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

2019年1月29日

glog学习(二):glog主要接口和类分析

摘要: 1.glog的主要接口如下。 使用方法如下: (1)初始化 (2)logdestination提供文件地址,文件前缀名,输出属性的设置接口。 (3)logmessage提供日志内容的具体输出接口,封装为LOG(…)。 (4)shutdown,析构 2.直接用到的类。 从上述接口分析,我们可以得到我们 阅读全文

posted @ 2019-01-29 11:18 陶大先生 阅读(3274) 评论(0) 推荐(0) 编辑

glog学习(一):glog的编译及demo

摘要: windows平台: 1.下载glog代码。下载地址: https://github.com/google/glog 2.使用cmake工具,获得对应的工程文件sln。 3.打开sln文件,生成对应的lib和dll。 4.创建新工程,将头文件和库文件包含进去。写demo(copy的。具体链接找不到了 阅读全文

posted @ 2019-01-29 09:32 陶大先生 阅读(2426) 评论(0) 推荐(1) 编辑

2019年1月17日

string函数的一些实现

摘要: string函数的一些实现 阅读全文

posted @ 2019-01-17 19:10 陶大先生 阅读(378) 评论(0) 推荐(0) 编辑

2019年1月16日

关于二进制、八进制、十进制、十六进制英文表述的一些小发现

摘要: 关于二进制、八进制、十进制、十六进制英文表述的一些小发现 阅读全文

posted @ 2019-01-16 14:35 陶大先生 阅读(1577) 评论(0) 推荐(0) 编辑

导航