- 博客(4)
- 资源 (6)
- 收藏
- 关注
转载 Ubuntu init启动流程分析 upstart
Ubuntu init启动流程分析 现行的Linux distros主流的有两种init方式:一种是广为流传的System V initialization,它来源于Unix并且至今仍被各种Linux distros所采用;另一种是近几年提出的Upstart方式,基于事件机制,系统的所有服务,任务都是由事件驱动的。据我所知,采用后一种方式的目前有Ubuntu(6.10
2014-08-22 15:19:12 1497
转载 linux 下任务前后台切换:ctr + z && bg && fg
假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync.sh 然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号) #bg 1 [1]+ /root/bin/rsync.sh & 用 j
2014-08-22 14:44:17 2232
转载 TCP/IP三次握手与四次挥手原理解析
TCP/IP协议三次握手与四次握手流程解析 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有
2014-08-17 11:33:32 1774
原创 代码简洁之道:C++ 11 之auto+ for_each + lamda表达式
摘要:在很多中情况下,我们需要这样的运算:给vector中每个元素进行相似的处理(每个元素+1,或者其他).一般情况下,我们会选用for循环,然后然后对每个元素进行处理。实际上,C++ 11提供了了lamda表达式,结合for_each,可以写出更加简洁和高效的代码。1.for_each.简介for_each是C++中的模板,具体用法可以参考这里:http://www.cplusp
2014-08-11 14:14:29 4891
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人