摘要: Golang数据结构与[]byte的相互转换,需要了解两个数据结构具体的底层实现,然后构造相同的数据结构进行转换即可。 package main import ( "fmt" "unsafe" ) type Data struct { a,b int32 c map[string]interface 阅读全文
posted @ 2020-03-03 19:30 cppthomas 阅读(9100) 评论(0) 推荐(0) 编辑
摘要: (1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。 (2)可以有const指针,但是没有const引用; (3)指针可以有多级,但是引用只能是一级(int **p;合法 而 int &&a是不合法的 阅读全文
posted @ 2019-08-08 10:19 cppthomas 阅读(1267) 评论(0) 推荐(1) 编辑
摘要: 最近在研究librdkafka消费着模式,一直对RdKafka::KafkaConsumer::assign(vector<RdKafka::TopicPartition *> &)函数有疑问,今天做了个小实验验证了自己的想法。 其实kafka有两种消费模式,一种是订阅模式,一种是特定分区模式: 1 阅读全文
posted @ 2019-07-25 14:19 cppthomas 阅读(3077) 评论(0) 推荐(0) 编辑
摘要: 我们知道cgo无法直接调用c++方法,但是可以通过c包装c++方法,以达到使用的目的。 C++中,我们经常会用到STL。在cgo中,如果要调用STL,需要作如下操作: //cgo LDFLAGS: -lstdc++ 阅读全文
posted @ 2019-04-21 13:00 cppthomas 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: 转载地址: https://blog.csdn.net/eric_sunah/article/details/19557683 SNMP的报文格式 SNMP代理和管理站通过SNMP协议中的标准消息进行通信,每个消息都是一个单独的数据报。SNMP使用UDP(用户数据报协议)作为第四层协议(传输协议), 阅读全文
posted @ 2019-03-25 14:17 cppthomas 阅读(11106) 评论(0) 推荐(0) 编辑
摘要: 有序循环数组类似[7, 8, 9, 0, 1, 2, 3, 4, 5, 6],即一个有序数组被分割成两部分,两个子数组都是有序的 采用二分法查找指定值的时候,需要判断一下两个情况: 1.首地址到mid地址有序,即array[0] <= array[mid],此时判断目标值target是否在[0, m 阅读全文
posted @ 2019-03-22 21:39 cppthomas 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 编辑/etc/sysctl.conf文件,添加如下内容 net.ipv6.conf.all.disable_all = 1 保存后执行 sudo sysctl -p 即可生效 阅读全文
posted @ 2019-03-11 10:16 cppthomas 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 很多第三方库都用到了golang.org/x下面的包,但是国内不通过VPN是无法访问到的,不过没关系,在github.com/golang下面,基本都有对应的包 如何操作? 以安装sys包为例 git clone http://github.com/golang/sys.git $GOPATH/sr 阅读全文
posted @ 2019-02-24 12:27 cppthomas 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 使用Python编写应用程序或是脚本的时候,经常会用到命令行参数。C语言中有库函数getopt解析短命令行参数,使用getopt_long解析短命令和长命令的组合。 Python使用getopt模块,同时解析短命令和长命令。看具体使用例子 getopt方法根据我们提供的短命令和长命令字符串,解析命令 阅读全文
posted @ 2018-12-17 14:26 cppthomas 阅读(976) 评论(0) 推荐(0) 编辑
摘要: log4cpp是log4j的一个扩展, C++开发者可用该库记录日志,可输出到终端,亦可保存到文件。 下面简单demo展示如何输出日志到输出终端。 第10行,创建一个输出器,ostreamAppender(const streing &name, ostream *stream), name为该输出 阅读全文
posted @ 2018-12-13 12:45 cppthomas 阅读(2408) 评论(0) 推荐(0) 编辑