上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 80 下一页
摘要: Linux操作系统所支持的主要进程间的通信机制。无名管道 PIPEcat test.txt| grep hello上面这种管道,将一个命令的输出作为另一个命令的输入,而这种管道是临时的,命令执行完成后将自动消失,称为无名管道。int pipe (int __pipedes[2]) :创建无名管道 ... 阅读全文
posted @ 2015-07-27 15:19 匡子语 阅读(367) 评论(0) 推荐(0)
摘要: 守候进程启动方式: 在系统启动时由/etc/rd.d目录下的启动脚本启动 利用inetd超级服务器启动 有cron命令定时启动,以及在终端用nohup命令启动守护进程编程要点(1)屏蔽有关控制终端操作的信号,防止守护进程正常启动之前,控制终端受到干扰退出或挂起。for(i = 1; i #in... 阅读全文
posted @ 2015-07-27 13:37 匡子语 阅读(254) 评论(0) 推荐(0)
摘要: 修改进程用户相关信息int access (__const char *__name, int __type):检测当前进程是否拥有对某文件的访问权限 参数1:待访问文件 参数2:相应权限 4(R_OK 可读),2(W_OK 可写), 1(X_OK 可执行), 0(F_OK 文件存在) 如果具... 阅读全文
posted @ 2015-07-27 12:38 匡子语 阅读(220) 评论(0) 推荐(0)
摘要: 回收进程用户空间资源仅调用退出函数的进程属于一个僵死进程,没有释放进程控制块PCB。void exit (int __status):退出进程。会以反序执行on_exit()和atexit()中注册的清理函数,刷新流缓冲区。执行成功没有返回值,参数status用来标识退出状态返回给父进程;否则返回-... 阅读全文
posted @ 2015-07-27 11:13 匡子语 阅读(343) 评论(0) 推荐(0)
摘要: 在进程中运行新代码execX系列函数可以在当前子进程中运行新程序。当进程调用该系列任意一个函数时,该进程的用户空间资源完全由新程序替代。这些函数的区别:指示新程序的位置是使用路径还是文件名,若是文件名则在系统的$PATH环境变量所描述的路径中搜索该程序。 在使用参数时,是使用参数... 阅读全文
posted @ 2015-07-26 22:14 匡子语 阅读(326) 评论(0) 推荐(0)
摘要: 概念:进程号(PID):系统标识一个进程的正整数父进程号(PPID):父进程的进程号进程组号(PGID):进程组是一个或多个进程的集合。会话:一个或多个进程组的集合。控制终端的含义我不是很理解?函数/命令:ps aux:查看当前系统所有进程的基本属性getpid():获取当前进程PIDgetppid... 阅读全文
posted @ 2015-07-26 17:22 匡子语 阅读(403) 评论(0) 推荐(0)
摘要: 一、端口设备类型1、显示设备基本信息cat /proc/tty/drivers里面包括了:当前终端:/dev/tty前台控制台终端:/dev/console用于创建虚拟终端的:/dev/ptmx虚拟终端从设备:pty_slave虚拟终端主设备:pty_master物理串口:serial实际的物理串口 阅读全文
posted @ 2015-07-26 16:10 匡子语 阅读(244) 评论(0) 推荐(0)
摘要: 题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。思路:这题卡在没想到exponent可以是负数了...自己想了一个比较好的方法,非递归,O(logN)算法举例说明吧:设base = 2.5, exponent = 99我们每次都会... 阅读全文
posted @ 2015-07-24 20:34 匡子语 阅读(195) 评论(0) 推荐(0)
摘要: 题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。注意负数同样采用减1的方法消位!int NumberOf1(int n) { int count = 0; for(;n != 0; n &= (n - 1), count++); ... 阅读全文
posted @ 2015-07-24 18:54 匡子语 阅读(137) 评论(0) 推荐(0)
摘要: 题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。题目不难,就是自己做的不好。脑子不清晰,也忘了考虑边界条件。好的思路:由于空格变成%20多出了两位,所以最后字符串一定变长了。先统计有多少... 阅读全文
posted @ 2015-07-24 17:22 匡子语 阅读(231) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 80 下一页