大方犀牛

文章
5
资源
0
加入时间
3年0月9天

架构师成长历程:时刻对新技术保持敏感

架构师是一门建立在科学,工程基础之上的艺术,一个充满魅力,极其有趣的工作;给人带来了一种不被束缚,不按别人的思路走,自由描绘无限风景的期盼。那么程序员应如何成为一名合格的架构师?如何加强自己的技能修养?架构师在公司主要负责什么?等等,记者带着网友的一系列问题专访了当当网技术部高级总监。AD:2013云计算架构师峰会精彩课程曝光架构师是一门建立在科学,工程基础之上的艺术,一个充满魅力,极其有...

linux下增加一个新的系统调用实现pstree功能

这是我们linux课程的一个作业。 首先得到init进程的task_struct,根据list_for_each可以循环遍历可以的到其所有的子进程的 list_head,根据list_head使用list_entry可以得到其task_struct,在循环的同时,每得到一个进程的task_struct,就递归遍历其子进程的task_struct。在递归的同时,记录递归的深度,根据深度在每个子进程的

socket中的epoll及I/O复用总结

select的限制1.一个进程能打开的最大文件描述符是有限的2.FD_SETSIZE(fd_set)限制,select内部使用一个数据结构fd_set,它的容量最大不能超过FD_SETSIZE。poll的限制一个进程能打开的最大文件描述符是有限的上面的进程能打开的最大文件描述符的个数可通过命令ulimit -n number更改,但也不是无限大,还受到系统所能打开的最大文件描述...