![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目学习
yangwq13
这个作者很懒,什么都没留下…
展开
-
做服务器项目中遇到的问题
问题汇总makefile线程池pthread_create()函数bind失败makefile1)如果不把生成的最后执行的文件放在第一行,输入make它就默认只执行第一行的code。2)如果是在centOS7下面拷贝的话,会自动转换TAB为空格,然后编译命令失去作用。线程池只适用于无状态的服务器,因为不能保证是同一个工作线程处理多个客户请求。同一个连接上的客户请求,可能由不同的线程来处理...原创 2020-04-07 17:57:45 · 239 阅读 · 0 评论 -
protobuf使用(不断更新)
protobuf使用安装编译查看版本proto文件写法编译成C++文件报错Missing input file.解析与序列化makefile文件写法安装编译按照Readme来就行,我安装在了默认的/usr/local路径,所以需要在环境变量中加入路径。export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LIBRARY_P...原创 2020-03-27 22:32:51 · 240 阅读 · 0 评论 -
C++中字符串和字符数组使用方法整理(不断更新)
字符串&字符数组常用的处理方法C++ string类的对象格式转换string转const char*数组或字符串的长度(sizeof和strlen)测试在read和write函数中的应用在sendfile中应用常用的处理方法C++ string类的对象格式转换在看UNIX环境高级编程这本书时,发现很多函数的参数格式并不能用string类型,而是用的char *和const char...原创 2020-03-24 22:40:15 · 600 阅读 · 0 评论 -
WebServer学习
常用函数getopt函数头文件函数原型全局变量用法std::function<>getopt函数头文件#include "unistd.h"gcc编译器使用#include "<getopt.h>"函数原型int getopt(int argc, char * const argv[ ], const char * optstring);前两个参数表示传入m...原创 2020-03-16 18:45:58 · 120 阅读 · 0 评论