- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 UNIX环境高级编程之第8章:进程控制
8.1 引言本章介绍UNIX系统的进程控制,包括创建进程,执行进程和进程终止.还说明进程属性的各种ID-实际,有效和保存的用户ID和组ID,以及他们如何受到进程控制原语的影响.本章包含解释器文件(Interpreter file)和system function.还有进程会记机制(process accounting),可以让给我们从不同的角度谅解进程的控制功能.8.2 进程标示(
2015-08-28 00:33:23 702
原创 UNIX环境高级编程之第7章:进程环境
7.1 引言本章学习:当程序执行时,其main函数使如何被调用的,命令行参数是如何传给新程序的,典型的存储空间布局,如何分配另外的存储空间,进程如何使用环境变量,进程的各种不同的终止方式。另外还说明longjmp和setjmp函数以及它们与栈的交互作用,还有查看进程的资源限制7.2 main函数c程序总是从main函数开始执行。main函数的原型是:int main(int arg
2015-08-23 16:17:04 551
原创 UNIX环境高级编程之第6章:系统数据文件和信息-习题
6.1 使用获取阴影文件口令的函数6.2 使用getpwnam函数获取结构体spwd;6.3 #include #include int main(){ struct utsname buf; int re; if((re=uname(&buf))==-1) err_sys("uname error"); printf("operating syste
2015-08-23 10:14:30 539
原创 UNIX环境高级编程之第6章:系统数据文件和信息
6.1 引言UNIX系统的正常运行需要使用大量与系统有关的数据文件,例如,口令文件/etc/passwd和组文件/etc/group就是经常被多个程序频繁使用的两个文件。用户每次登陆UNIX系统,以及每次执行ls -l命令是都要使用口令文件。对于这些数据文件的可移植接口是本章的主题。本章包括了系统标示函数、时间、日期函数。6.2 口令文件(Password File)给出用户登录名
2015-08-21 23:56:54 748
转载 2014 找工作总结
我放在github 上,豆瓣编辑器太弱了,一些格式和链接无法显示。还是尽量看这里 吧。计算机专业的校招基本结束了,距离自己的最后一个面试已经过了一个多月。大致记录一下从找暑期实习到确定offer 这个过程,算是做个总结,也希望能对后来的师弟师妹们有个帮助。注: 我从年初开始渐渐建立了找北美工作的目标,所以准备工作大体上是围绕这个目标准备的。当时没有很大的把握,所以对国内IT公司
2015-08-21 12:42:58 680
原创 UNIX环境高级编程之第5章:标准I/O库-习题
5.1 setbuf和setvbuf可以用来更改缓冲的类型,可以使用setbuf函数打开或关闭缓冲机制。为了带缓冲进行I/O,参数buf必须指向一个长度为BUFSIZ的缓冲区。通常在此之后该流就是全缓冲,但是如果和该流和终端设备相关,那么改成行缓冲。为了关闭缓冲,将buf设置为NULL。void setbuf(FILE *restrict fp, char *restrict buf);i
2015-08-21 11:09:43 486
原创 UNIX环境高级编程之第5章:标准I/O库
5.1 引言标准I/O库处理很多细节,如缓冲区分配,以优化的块长度执行I/O。这些处理用户不必担心如何选择使用正确的块长度5.2 流和FILE对象在第3章,所有I/O函数都是围绕文件描述符(file desctriptor)的。而对于标准I/O库,他们的操作是围绕流(stream)进行的。当标准I/O库打开或创建一个文件是,我们以使一个流与一个文件相关联。流的定向(stream's
2015-08-19 00:11:18 626
原创 UNIX环境高级编程之第4章:文件和目录-习题
4.1 stat函数是跟随符号链接的,所以用stat替换lstat不会显示符号链接的信息4.2 在一个文件夹下先再shell中输入umaskshell进程再进行创建文件的操作,其权限抖都会被屏蔽4.3 文件权限分别为用户权限,组权限,其他权限更改权限也可以这样写chmod u+r test.c 把赋给test.c文件的用户读权限4.4 用creat创建已
2015-08-18 10:41:00 987 2
原创 UNIX环境高级编程之第4章:文件和目录
4.1 引言上一章主要是为荣的I/O进行的(打开文件,读文件,写文件),本章讲描述文件系统的其他特征和文件的性质。从stat函数开始,诸葛说明stat结构的每一个成员以及了解文件的所有属性。在此过程中讲介绍修改这些属性的各个函数(更改所有者和权限),更加详细的说明UNIX文件系统的结构以及符号链接(symbolic links),本章最后介绍对目录操作的各个函数,并且开发一个以降序遍历目录
2015-08-14 00:13:11 788
原创 UNIX环境高级编程之第3章:文件I/O
3.1 引言文件I/O函数:打开文件,读文件,写文件常用到五个函数:open, read, write, lseek, close.本章描述的函数都是:不带缓冲的I/O(unbuffered I/O),属于不带缓冲 是指每个read和write都是调用内核中一个系统调用3.2 文件描述符对于内核而言,所有打开的文件都是通过文件描述符引用的当读或写一个文件的时候,使用open
2015-08-08 00:40:02 826
原创 java 学习总结
研一下因为项目的原因开始零零散散的学习java, 没有记录什么,做了一些小项目,现在想把java的整体结构记录一下,方便自己回忆,省着以后长久不用,都不知道java有什么了,因为以后主要学C++,linux, java开发确实方便,所以学java也是以后做科研的实验啊, 学习mongodb,做做小东西啊什么的都可以用用,很快捷。 现在就是回忆多少是多少,以后这篇blog会一直更新, 接触什么jav
2015-08-07 17:47:59 601
原创 UNIX环境高级编程之第1章:UNIX基础知识
1.1 引言所有的操作系统都为程序提供服务:执行新程序,打开文件,读文件,分配存储区以及获取当前时间1.2 unix体系结构内核的接口称之为系统调用公共函数库构建再系统调用接口之上,应用程序既可以使用公共库函数也可以使用系统调用接口,shell 是一个特殊的应用程序,为其他应用程序提供一个接口1.3 shell shell是一个命令行解释器,shell的用户输入通常来自
2015-08-06 23:03:46 659
stardict 词典资源
2014-10-16
信息检索导论
2014-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人