摘要: 烂到极致的包管理:简单清晰的包管理机制是任何一门语言都需要具备的。后起之秀的golang,在众多成熟的其他语言包管理方式,居然做成这样,简直人间地狱。 阅读全文
posted @ 2018-09-04 15:14 Lhmily 阅读(199) 评论(0) 推荐(0) 编辑
摘要: fd_set结构体 阅读全文
posted @ 2017-09-16 10:53 Lhmily 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1. grep egrep fgrep2. sort sort -d sort -n sort -r sort -f3. uniq uniq -d uniq -u uniq -c4. comm comm -123 file1 file2 -----------------其中12... 阅读全文
posted @ 2014-10-04 10:09 Lhmily 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. ps------process status2. tty-----teletype3. ping----packet internet groper4. nohup-----no hangup5. su-------switch user6. df--------disk free7. cat... 阅读全文
posted @ 2014-10-03 16:24 Lhmily 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. ls-----------list ls -l ls -t ls -u ls -r ls file2. ed----------edit a . q3. cp ---------copy cp file1 file2 cp -R dirtory1 dirtory24. mv... 阅读全文
posted @ 2014-10-03 16:02 Lhmily 阅读(156) 评论(0) 推荐(0) 编辑
摘要: STL的sort()算法,数据量大时采用Quick Sort,分段递归排序,一旦分段后的数据量小于某个门槛,为避免Quick Sort的递归调用带来过大的额外负荷,就改用Insertion Sort。如果递归层次过深,还会改用Heap Sort。本文先分别介绍这个三个Sort,再整合分析STL so... 阅读全文
posted @ 2014-09-17 10:08 Lhmily 阅读(244) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;class X { int x, y, z;};class Y: public virtual X {};class Z: public virtual X { virtual void f() { }};class A: public Y,... 阅读全文
posted @ 2014-09-14 16:57 Lhmily 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1.内核中提高I/O性能的新方法epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。要使用epoll只需要这三个系统调用:epoll_create(2),epoll_ctl(2),epoll_wait(2)。当然,这不是2.6内核才有的,它是在2.5.44内核中... 阅读全文
posted @ 2014-09-07 20:44 Lhmily 阅读(345) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include int main(int argc, char *argv[]){ int maxfd; char buf[256]; fd_set rset; while(1){ FD_ZERO(&rse... 阅读全文
posted @ 2014-09-07 20:40 Lhmily 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知... 阅读全文
posted @ 2014-08-26 19:40 Lhmily 阅读(403) 评论(0) 推荐(0) 编辑