- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 zeromq服务端router-dealer模型
server_worker为工作线程,处理消息内容;server_task为管理线程,将消息队列分发给工作线程
2021-08-18 15:32:37
631
原创 linux c++读取目录下各文件内容
读取目录及子目录下的文件名dir.cc#include "dir.h"#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <dirent.h>#include <cstddef>#include <string.h>void getFiles(const std::string path, std::vector<std::
2021-08-18 14:55:28
1949
原创 nginx多进程代码实现
nginx启动后,会有两种类型的进程,master进程和worker进程,master进程是管理进程,用于管理worker进程,如接受外界信号,向worker进程发送信号,管理worker进程的启动和停止。但是真正处理业务逻辑的是worker进程。1.nginx进程配置如果nginx.conf配置为单进程且关闭master进程,则nginx启动后只有一个进程,当然该配置通常仅用于调试,不用与正式的生成环境。将nginx.conf配置为多进程模型,如下图启动nginx后,将生成1...
2021-08-05 17:09:49
386
原创 ipv6地域定向
ipv6地域定向文章目录开发方案应工信部要求所有媒体都要求在2018年12月26日前完成IPV6的升级,2018年要求完成20%用户的IPV6升级,2020年要求完成50%的用户升级。因媒体请求中传输的ipv4地址变更为ipv6,原来的ipv4地域定向不再适用,需采用广协库提供的ipv6地址信息进行ipv6地域定向。开发方案####1.预处理阶段预处理阶段将广协库数据处理为同ipv4格式类似的pmp_ipv6.dat数据。步骤1.将广协库提供 的ipv6地址库ip_database.csv
2021-08-05 11:08:10
494
原创 visual studio code函数跳转失效,解决方法
visualstudio code函数跳转失效,解决方法file--》preferences--》settings 搜素godocs,如下图,选择gogetdoc。
2021-03-16 16:46:33
9700
protobuf动态生成
2018-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人