Linux 网络编程
Tattoo_Welkin
Just do it !!!
展开
-
Linux下git与github的一般使用
github:面向开源及私有软件项目的托管平台一些基本概念:仓库(Repository): 就是项目收藏(star) : 收藏某个项目,方便查看关注(watch): 关注某个项目,该项目更新时会收到通知事务卡片(lssue) : 讨论话题克隆项目(fork):该fork 的项目独立存在于你的账户下发起请求(Pull request):以fork的项目发起请求,以修改fork 源合并(Merge):原创 2017-06-21 17:52:48 · 794 阅读 · 0 评论 -
Linux C 总结篇(socket编程)
1、accept(接受socket连线)头文件 #include sys/types.h 2 #include sys/socket.h定义函数 int accept(int s,struct sockaddr * addr,int * addrlen);函数说明:accept()用来接受参数s的socket连线。参数s的socket必需先经bind()、listen()函数处理过,当原创 2017-08-04 11:32:16 · 993 阅读 · 0 评论 -
使用C++11实现线程池的两种方法
概述:什么是线程池? 因为程序边运行边创建线程是比较耗时的,所以我们通过池化的思想:在程序开始运行前创建多个线程,这样,程序在运行时,只需要从线程池中拿来用就可以了.大大提高了程序运行效率.如何实现: 一般线程池都会有以下几个部分构成:1. 线程池管理器(ThreadPoolManager):用于创建并管理线程池2. 工作线程(WorkThread): 线程池中线程3. 任务队...原创 2018-11-10 22:57:15 · 9576 阅读 · 15 评论 -
网络编程常用信号与统一事件源
首先给出基本所有的信号,方便以后查询.*1 SIGHUP 终止 终止控制终端或进程2 SIGINT 终止 键盘产生的中断(Ctrl-C)3 SIGQUIT dump 键盘产生的退出4 SIGILL ...原创 2019-01-01 16:59:51 · 553 阅读 · 0 评论