上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页

2023年10月20日

zk go client

摘要: go client github.com/samuel/go-zookeepermaster分支 状态转换 zk client与zk server在建立连接、保持连接、断开连接的过程中,会经历各种状态。 zk/constants.go const ( // 暂未使用 StateUnknown Sta 阅读全文

posted @ 2023-10-20 21:11 王景迁 阅读(76) 评论(0) 推荐(0)

SpringMVC自定义处理返回值demo和异步处理模式DeferredResult demo

摘要: 搭建自定义返回值处理器demo 新建springboot项目 修改pom.xml <!-- 新增依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</a 阅读全文

posted @ 2023-10-20 21:04 王景迁 阅读(111) 评论(0) 推荐(0)

2023年10月19日

网卡混杂模式

摘要: 网卡工作模式 广播模式:接收广播帧,MAC是0Xffffff的帧为广播帧。多播模式:接收多播帧。直接模式:只接收目的地址是自己MAC地址的帧。混杂模式:接收所有流经网卡的帧。 网卡默认工作模式包括广播模式和直接模式,即只接收广播帧和发给自己的帧。混杂模式用于监控网络。 查看、设置、取消混杂模式 en 阅读全文

posted @ 2023-10-19 08:42 王景迁 阅读(269) 评论(0) 推荐(0)

2023年10月18日

C语言 mmap完成文件读写

摘要: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/mman.h> #include <fcntl.h> #include <unistd.h> int main() { // 打开文件进行读写 int f 阅读全文

posted @ 2023-10-18 21:47 王景迁 阅读(165) 评论(0) 推荐(0)

2023年10月17日

C语言 static和extern

摘要: extern头文件定义变量或者函数默认是extern,在整个程序的所有源文件里都可以访问和修改。 static头文件static修饰变量后对其他源文件不可见并持久化,修饰函数后对其他源文件不可见。 阅读全文

posted @ 2023-10-17 22:00 王景迁 阅读(9) 评论(0) 推荐(0)

2023年10月15日

C语言 通过union共存体释放常量指针指向的堆空间

摘要: union共存体中所有成员占用相同的内存空间。因为free函数参数是void *,常量指针是const void *,所以free函数释放常量指针时会因类型不同而失败。 #include <stdio.h> #include <malloc.h> #include <string.h> typede 阅读全文

posted @ 2023-10-15 10:31 王景迁 阅读(43) 评论(0) 推荐(0)

C语言 strdup函数把字符串复制到新空间

摘要: 头文件是string.h。根据传入的字符串参数,malloc分配空间并复制,返回首地址,该地址通过free来释放。 #include <stdio.h> #include <malloc.h> #include <string.h> int main() { char a[20] = "123"; 阅读全文

posted @ 2023-10-15 10:22 王景迁 阅读(22) 评论(0) 推荐(0)

valgrind分析内存

摘要: 安装valgrind yum install -y valgrind 分析内存泄漏 valgrind --tool=memcheck --show-leak-kinds=all --undef-value-errors=no --log-file=check --leak-check=full 二进 阅读全文

posted @ 2023-10-15 10:16 王景迁 阅读(29) 评论(0) 推荐(0)

主机字节序和网络字节序

摘要: 小端字节序和大端字节序 考虑一个16位整数,它由2个字节组成。内存中存储这两个字节有两种方法:一种是将低序字节存储在起始地址,这称为小端(little-endian)字节序;另一种方法是将高序字节存储在起始地址,这称为大端(big-endian)字节序。Inter x86、ARM核采用的是小端模式, 阅读全文

posted @ 2023-10-15 09:30 王景迁 阅读(132) 评论(0) 推荐(0)

C语言 likely和unlikely

摘要: likely和unlikely作用 在知道哪个发生概率更高的情况下,有if时使用likely和unlikely让代码运行更快。likely和unlikely是两个宏,当有if-else分支时告诉编译器,哪个条件更加有可能发生。likely代表if分支大概率会发生,unlikely代表if分支大概率不 阅读全文

posted @ 2023-10-15 08:57 王景迁 阅读(784) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页

导航