- 博客(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 382 1
原创 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 128 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 215
原创 【 linux下的文件类型及详细信息介绍,ls的详细用法】
d :文件类型rwx:文件所属者权限rwx:文件所属组权限r-x: 其他人权限5:硬链接计数mifeng:文件所有者mifeng:文件所属组1024k:文件大小Jan 13 9:30 :文件最后修改时间test:文件名;
2023-08-01 22:48:00 273 1
原创 linux 的内核在组成及进程间的通信方式;
1.linux的内核主要由5个子系统组成:进程调度,内存管理,网络接口,进程间通信,虚拟文件系统VFS。2.linux下的进程间的通信方式有:管道、信号、消息队列、共享内存和socket套接字。
2023-08-01 22:09:44 91 1
linux下服务器的搭建,socket+epoll模型+线程池+心跳检测+工厂模式;内含客户端的测试
2023-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人