上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 前言 学网络I/O的时候难免会碰到这样或那样的异步IO库,比如libevent、libev、libuv,看完UNP之后动手写过几个简单的小玩意,总感觉网络底层的那些函数使用起来好麻烦,一个接一个地man起来也挺费劲,于是学习这些成熟网络I/O库的想法应运而生。 初看这些库的简介感觉都差不多,原理和p 阅读全文
posted @ 2018-05-14 22:46 J1ac 阅读(5664) 评论(0) 推荐(0) 编辑
摘要: 近日在看《STL源码解析》,STL里面一大堆泛型编程的确是非常巧妙,不过由于时间有限,我还是只能更加专注于日常使用比较多的一些知识。 Adapter是我在最开始使用STL Container的时候就听到的一个词,一直以来没有比较深入的了解,借着这次学习STL源码,在这里总结一下: 首先是Adapte 阅读全文
posted @ 2018-05-11 16:02 J1ac 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 1.引言C++中的模板分为类模板和函数模板,虽然它引进到C++标准中的时间不是很长,但是却得到了广泛的应用,这一点在STL中有着充分的体现。目前,STL在C++社区中得到了广泛的关注、应用和研究。理解和掌握模板是学习、应用和研究以及扩充STL的基础。而STL模板实例中又充斥着大量的模板特化和偏特化。 阅读全文
posted @ 2018-05-10 10:14 J1ac 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 首先是关于IO多路复用的基础概念: select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写 阅读全文
posted @ 2018-05-05 22:39 J1ac 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 看unp(UNIX网络编程)的时候一些小例子需要编译多个文件,顺便学了一下Makefile文件的编写。 当需要在一个Makefile文件里面生成多个可执行文件的时候遇到了困难,经过查询得到解决方案如下: 这个例子中我需要生成的是tcpserv01和tcpcli01两个可执行文件。 其中.PHONY  阅读全文
posted @ 2018-04-25 10:49 J1ac 阅读(5657) 评论(0) 推荐(0) 编辑
摘要: 转载自https://www.cnblogs.com/clover-toeic/p/4126594.html Linux线程编程之信号处理 前言 Linux多线程环境中的信号处理不同于进程的信号处理。一方面线程间信号处理函数的共享性使得信号处理更为复杂,另一方面普通异步信号又可转换为同步方式来简化处 阅读全文
posted @ 2018-04-22 13:10 J1ac 阅读(283) 评论(0) 推荐(0) 编辑
摘要: #include<signal.h>中的signal函数用于进程对于信号的处理 其函数原型为: void ( *signal( int sig, void (* func)( int )))( int ); 这个函数乍一看实在费解,就算了解函数指针的定义都感觉云里雾里,下面就对这个结构好好展开说一下 阅读全文
posted @ 2018-04-21 14:52 J1ac 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.cnblogs.com/stemon/p/5287631.html 一、基本概念 实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一的确定,就是登录的用户的uid。 有效用户ID(EUID):用于系统决定用户对系统资源的权限,也就是说当用户做 阅读全文
posted @ 2018-04-20 22:06 J1ac 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 转载自https://blog.csdn.net/hittata/article/details/8665892 最近在看unix环境高级编程,把一些难理解的知识点记录一下: fcntl函数相关: 文件描述符标志,是体现进程的文件描述符的状态,fork进程时,文件描述符被复制;目前只有一种文件描述符 阅读全文
posted @ 2018-04-19 20:21 J1ac 阅读(343) 评论(0) 推荐(0) 编辑
摘要: (接上一题)在上次打劫完一条街道之后和一圈房屋之后,窃贼又发现了一个新的可以打劫的地方,但这次所有的房子组成的区域比较奇怪,聪明的窃贼考察地形之后,发现这次的地形是一颗二叉树。与前两次偷窃相似的是每个房子都存放着特定金额的钱。你面临的唯一约束条件是:相邻的房子装着相互联系的防盗系统,且当相邻的两个房 阅读全文
posted @ 2018-04-15 22:25 J1ac 阅读(264) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页