许愿实习offer
许愿实习offer
全部文章
项目学习
Bug(2)
C++(9)
剑指offer(1)
官方文档(1)
操作系统(1)
数据结构(2)
计算机网络(1)
设计模式(1)
读书笔记(2)
配置环境(1)
归档
标签
去牛客网
登录
/
注册
许愿实习offer的博客
全部文章
/ 项目学习
(共6篇)
muduo库源码阅读(Buffer)
Buffer的功能需求 设计buffer可以从易用性和性能两方面考虑,muduo的buffer更偏向于易用性。 对外表现是一块连续的内存(char* p, int len) 其size()可以自动增长,不是固定大小的数组 内部以std::vector<int>来保存数据 buffer更...
muduo
2020-05-01
1
1639
gdb使用积累(不断更新)
常用命令 查看list,用l; 查看堆栈信息,用bt 查看变量(打印)p 设置main函数的参数: set args 127.0.0.1 80 设置循环何时中止break if i = 5 调试多线程 info threads 查看当前进程的线程thread ID 切换调试线程为指定ID的线程
gdb
2020-04-08
0
558
项目中问题汇总
makefile 1)如果不把生成的最后执行的文件放在第一行,输入make它就默认只执行第一行的code。2)如果是在centOS7下面拷贝的话,会自动转换TAB为空格,然后编译命令失去作用。 线程池 只适用于无状态的服务器,因为不能保证是同一个工作线程处理多个客户请求。同一个连接上的客户请求,可能...
2020-04-08
0
643
UNIX环境高级编程——线程
线程创建 #include <pthread.h> int pthread_create((pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), voi...
多线程
2020-03-30
0
854
protobuf使用(不断更新)
安装编译 按照Readme来就行,我安装在了默认的/usr/local路径,所以需要在环境变量中加入路径。export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LIBRARY_PATH=$LIBRARY_PATH:/usr/loc...
2020-03-30
0
773
TinyHttpd项目学习
首先放作者上传项目的地址https://sourceforge.net/projects/tinyhttpd/本篇博客主要记录一下在学习这个项目时,通过查资料、看博客或看源码掌握的知识。 函数声明 //每次收到一个请求,创建一个线程来处理该请求 //把client_sock转成地址作为参数传入pth...
httpd
2020-01-18
0
902