上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页

2023年10月20日

Nginx安装lua模块

摘要: 前提 已安装完成Nginx 安装LuaJIT wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar -zxvf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make install PREFIX=/usr/loca 阅读全文

posted @ 2023-10-20 21:25 王景迁 阅读(318) 评论(0) 推荐(0) 编辑

Nginx Lua修改返回值

摘要: 调试lua脚本ngx.log(ngx.ERR, "xxx")日志会打印到/usr/local/nginx/logs/error.log 修改返回值时避免内容被截断 增加header_filter_by_lua 'ngx.header.content_length = nil';注释后只返回原接口长度 阅读全文

posted @ 2023-10-20 21:18 王景迁 阅读(402) 评论(0) 推荐(0) 编辑

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 王景迁 阅读(38) 评论(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 王景迁 阅读(73) 评论(0) 推荐(0) 编辑

2023年10月19日

网卡混杂模式

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

posted @ 2023-10-19 08:42 王景迁 阅读(85) 评论(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 王景迁 阅读(117) 评论(0) 推荐(0) 编辑

2023年10月17日

C语言 static和extern

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

posted @ 2023-10-17 22:00 王景迁 阅读(2) 评论(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 王景迁 阅读(25) 评论(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 王景迁 阅读(6) 评论(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 王景迁 阅读(11) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页

导航