自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 linux下服务器的搭建,socket+epoll模型+线程池+心跳检测+工厂模式;内含客户端的测试。

BasicWorke.cpp:实现不同任务模块的基类源文件代码;HeartCheck.cpp:心跳检测,回发心跳包类源文件;3.TaskQueue.h:线程池任务队列类头文件代码。TaskQueue.cpp:线程池任务队列类源文件代码。4.ThreadPool.h:线程池类头文件代码;ThreadPool.cpp:线程池类源文件代码;UpDataWorke.cpp:请求登陆类源文件。TaskQueue:线程池任务队列类;主函数main.cpp;client.cpp源文件代码;client.h头文件代码;

2023-08-05 18:50:30 373 1

原创 c++静态成员函数访问非静态成员变量(函数)

解决静态成员函数访问非静态成员变量或函数;

2023-08-02 19:53:11 643 2

原创 linux下如何制作静态库和动态库。

gcc -shared(生成共享目标文件,通常用在建立共享库时) (*.o) -o 动态库名(libxxx.so)使用静态库:gcc main.c -o app -L ./ -l xxx(库名去头去尾)使用动态库:gcc main.c -o app -L ./ -l xxx(库名去头去尾)生成静态库:ar rcs 静态库名字(libxxx.a) 原材料(*.o)文件。动态库发布: 1.提供 .h文件。

2023-08-02 18:19:04 124 2

原创 linux下文件的压缩与解压

压缩 : zip -r 压缩包名 要压缩的文件 (可自动添加后缀.zip)压缩:rar a 压缩包名 要压缩的文件 -r(如果压缩啦目录需要加参数-r)参数中:z使用gzip也可j使用bzip2 ,c创建压缩文件,v显示压缩信息,f指定压缩包的路径。解压到指定文件夹: tar 参数 压缩包 -C 解压目录。tar 参数 生成压缩包的名字 要压缩的文件或目录。x:释放压缩文件内容。

2023-08-02 16:44:13 204

原创 【 linux下的文件类型及详细信息介绍,ls的详细用法】

d :文件类型rwx:文件所属者权限rwx:文件所属组权限r-x: 其他人权限5:硬链接计数mifeng:文件所有者mifeng:文件所属组1024k:文件大小Jan 13 9:30 :文件最后修改时间test:文件名;

2023-08-01 22:48:00 258 1

原创 linux 的内核在组成及进程间的通信方式;

1.linux的内核主要由5个子系统组成:进程调度,内存管理,网络接口,进程间通信,虚拟文件系统VFS。2.linux下的进程间的通信方式有:管道、信号、消息队列、共享内存和socket套接字。

2023-08-01 22:09:44 84 1

原创 LINUX 80 问,问题整理

linux常见问题解决办法

2023-07-31 17:36:11 84 1

linux下服务器的搭建,socket+epoll模型+线程池+心跳检测+工厂模式;内含客户端的测试

linux下服务器的搭建,socket+epoll模型+线程池+心跳检测+工厂模式;内含客户端的测试

2023-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除