加载中
智能指针 enable_shared_from_this 陷阱

Tips:不要在 enble_shared_from_this 派生类中的构造函数中使用 weak_from_this() 或 shared_from_this(),将该过程放到 initialize() 中去处理。 继承于 boost::enable_shared_from_this 的...

GDB
09/19 19:33
41
C++ namespace不同区间的引用

我在考虑这么一个问题: namespace A { namespace A1 { int a = 1; } namespace A2 { void doIt() { cout << A1::a << endl; } } } A, A1, A2 都是命名空间。......

10/04 12:43
9
weak_ptr 的 operator== 操作问题

继前面的问题: weak_ptr 的 operator== 操作 遇到另一个问题: #include <vector> #include <algorithm> #include <boost/smart_ptr.hpp> using namespace std; #define MakeShared boost:...

09/21 10:55
15
weak_ptr 的 operator== 操作

我在写程序的时候,需要将 weak_ptr<T> 放到 vector 中,在插入的时候,需要去查到是否已经存在该 weak_ptr<T>。 如下示例: typedef vector<boost::weak_ptr<MyObject> > MyObjectVector; M...

09/21 10:52
0
小米温湿度传感器协议分析后续

博主上一编博文分析了小米的温湿度协议,提出了些疑问,本期解答

2017/07/02 19:06
1K
小米温湿度传感器协议分析

家里部署了简单的智能家居系统,买了个小米的温湿度传感器,尝试将其接入到自己&...

C++11中的右值引用

右值引用是C++11新增的特性。之前看这本特性没有搞清楚,今天通过尝试,理解了右值引用的含义。

2017/05/07 22:27
23
复制CentOS minimal启动网络接口失败问题

错误提示:Device eth0 does not seem to be present,delaying initialization.

2016/12/22 09:25
10
Zigbee抓包分析——介绍

使用Ubiqua进行抓包分析

2016/11/19 17:36
1K
Makefile中用foreach,eval,call实现将目标文件编译到指定目录

写了个Makefile,小总结一下经验,方便将来回顾。

2016/08/10 22:22
1K
OpenWrt DNS问题排查

排查 dnsmasg 启动不起来,致DNS解析不成功问题

2016/06/25 14:56
1K
Linux下的时区设置格式

在我们的MiniHub产品上,时区是通过设置TZ环境变量或者设置/etc/TZ变量得到的。 这个可以查libc库源码阅读 tzset() 得知: 在函数 read_TZ_file() 函数中,从 /etc/TZ 中读取时区串。 系统帮...

2016/06/09 16:34
147
查libevent不能编译出动态库问题

博主从事嵌入式Linux上的软件开发,其中用到了很多库。博主发现这些库都是静态链接的。如果有多个程序都要用到这个库,而且这个库又比较大的时候。这将是一个莫大的空间浪费。 博主对比了一下...

2016/05/15 23:08
119
Linux动态库(二)——动态库中访问外部符号问题

显示动态加载时动态库中访问外部符号出错

2016/05/09 03:08
130
Linux动态库(一)

写了一个C++的运行时加载动态库的例子。

2016/05/08 23:38
61
ThinkPad E450 U盘启动

博主是ThinkPad 450的笔记本,由于BIOS是UEFI的启动方式。如果要以U盘启动的话,必须要对BIOS进行如下的设置: Restart --> Load Setup Default - OS optimized [Disable] Security --> Sec...

2016/05/01 23:20
304
在Code::Blocks试用与安装vim插件

博主试用Code::Blocks初感与安装vim插件的过程

2016/04/17 14:25
1K
C++中泛型使用导致的膨胀问题

C++有个问题就是模板的滥用会导致生成的文件膨胀。 博主今日写一两个小程序测试一下。

2016/03/19 23:16
3.6K
用C实现OOP面向对象编程(1)

C语言本身不是原生态的面向对象的编程语言,它不支持面向对象的三大特性:封装、继承、多态。但这并不意味着就不能用C实现面向对象的编程。 本博文将与大家一起讨论如何用C语言实现面向对象的...

2015/12/26 16:43
317

没有更多内容

加载失败,请刷新页面

返回顶部
顶部