![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 54
fulianzhou
聚沙成塔
展开
-
C++ 解析pcap文件
C++解析tcpdump抓取的包原创 2022-06-08 15:51:54 · 3125 阅读 · 0 评论 -
zookeeper c api主备切换例子
步骤:1.准备3台主机并同步好时间。2.在主机1启动zookeeper服务,创建节点/services3.在主机2运行应用程序,连接主机1的zookeeper4.主机2往zookeeper的/services节点注册临时节点,节点名=IP:端口 节点数据=注册时间us5.主机2监听/services节点6.分别在主机1,主机3启动运行应用程序;分别向zookeeper注册临时节点。并监听/services节点。7.以先启动的应用程序为主机,及节点数据小的为主机。8.三台主机运行起来后,只有一原创 2021-09-24 16:57:28 · 463 阅读 · 0 评论 -
linux c 环形缓冲区
mmap()函数介绍:头文件:#include <sys/mman.h>函数原型:void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);参数:addr:映射区的开始地址。为NULL时由系统决定映射区的起始地址length:映射长度。不足一页按一页处理。prot:内存的保护标志。PROT_READ //页内容可以被读取PROT_WRITE //页可以被写入PROT_NO原创 2021-07-23 18:05:11 · 559 阅读 · 0 评论 -
linux c 共享内存实现
1.共享内存被映射进程空间后,存在于进程空间的什么位置?存在于进程数据段2.共享内存最大限制是多少?最大限制0x2000000byte(1)创建共享内存#include <sys/ipc.h>#include <sys/shm.h>int shmget(key_t key, size_t size, int shmflg);返回值:共享内存标志符key为输出参数size应该为1024整数倍,4k对其shmflg权限标志:需要|IPC对象存取权限(.原创 2021-03-10 11:48:23 · 544 阅读 · 0 评论