SpartacusIn21

专注:c++,python,d3d,设计模式,人工智能,并行计算

09 2017 档案

paho.mqtt.c打印日志
摘要:mqtt中自身就带有日志系统Log.h和Log.c,这些日志文件是在客户端调用MQTTClient_create函数是初始化的,MQTTClient_create源码如下: 可以看到MQTTClient_create中调用了Log_initialize来初始化日志系统,Log_initialize源 阅读全文

posted @ 2017-09-20 20:25 SpartacusIn21 阅读(2705) 评论(0) 推荐(0)

设计模式之生成器(Builder)模式
摘要:意图 意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以表示不同的表示。 适用性 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 UML图 Builder ——为创建一个Product对象的各个部件指定抽象接口。 C 阅读全文

posted @ 2017-09-11 21:42 SpartacusIn21 阅读(503) 评论(0) 推荐(0)

如何在MD(d)和MT(d)工程间正确分配和释放动态内存
摘要:MD(d)和MT(d) MD(d)和MT(d)是windows下VC开发的两个编译选项,表示程序的运行时库编译选项。 /MT是"multithread, static version" 意思是多线程静态的版本,定义了它后,编译器把LIBCMT.lib安置到OBJ文件中,让链接器使用LIBCMT.li 阅读全文

posted @ 2017-09-06 22:44 SpartacusIn21 阅读(628) 评论(0) 推荐(0)

curl报35错误码
摘要:一、curl常见schannel错误 schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL<0x80090322> 该错误主要原因是服务端使用了SNI技术(就是在同一台服务器配置了多个安全证书),而xp不支持SNI,所以xp 阅读全文

posted @ 2017-09-06 22:16 SpartacusIn21 阅读(17054) 评论(0) 推荐(0)

linux常用命令汇总(更新中...)
摘要:文本查看与编辑 1、文本编辑命令 vi/vim 2、查看文件内容命令 显示完一屏内容后停下,可以下翻。回车键可以单行下翻, Ctrl+f可以整页下翻,若需退出按q键。 和more一样,唯一区别就是可以使用pagedown和pageup进行上翻和下翻,方便一些。 默认情况下,用于显示文件内容的前10行 阅读全文

posted @ 2017-09-03 15:05 SpartacusIn21 阅读(217) 评论(0) 推荐(0)

导航