读《把时间当做朋友》

前言 这本书最早是在17年就开始看了,当时看的是第二版,看了几章,之后就放下了,直到前段时间才又重新拿起来看,既庆幸又后悔。后悔的是这本书很好

GDB调试使用总结

基本使用 启动GDB 如果要对程序进行调试,那么在编译前需要首先加上-g选项。 使用命令gdb <program>开始调试一个程序。 如果

读《褚时健传》

看了《美国工厂》,知道了曹德旺,对他很是佩服,顺便找到了他的《心若菩提》,网上评价不错,但微信读书和京东读书中没有找到电子版。在查找电子版的

std::chrono库使用总结

基本概念 C++11的时间日期库在std::chrono中,包含头文件即可。 在C++11的日期时间库中,共有3个概念,分别是持续时间(Dura

使用libclang分析cpp代码

背景 libclang是llvm的一个工具,可以使用其提供的接口分析C++代码,并得到源码中期望的数据。 在之前的一个项目中,需要分析获取每个日

std::function相等判断

裸std::function 对于纯粹的std::function来说,可以通过target方法获取到其函数指针,这样就可以判断两个std::

ETW机制学习

概述 该文写于2018年7月,整理资料找到,现整理放于博客上。 经过初步研究了解,通过ETW获取的信息非常丰富,可以通过ETW获取到的信息有: 文