码迷,mamicode.com
首页 >  
搜索关键字:unix环境高级编程    ( 300个结果
APUE学习笔记——10信号——信号接口函数 signal 和 sigaction
signal函数     signal函数是早起Unix系统的信号接口,早期系统中提供不可靠的信号机制。在后来的分支中,部分系统使用原来的不可靠机制定有signal函数,如 Solaris 10 。而更多的系统采用新语义 可靠信号机制,如4.4BSD。     出于signal函数不同系统的不统一性,我们一般使用sigaction函数取代它。关于sigaction函数,我们在本文后面做...
分类:其他好文   时间:2014-09-15 15:57:49    阅读次数:297
APUE学习笔记——10 信号(一)——信号介绍
信号的基本概念     信号是软件中断,信号提供了解决异步时间的方法。     每一中信号都有一个名字,信号名以SIG开头。 产生信号的几种方式     很多条件可以产生信号:     终端交互:用户按下某一些按键,如ctl+c,会产生信号。     硬件异常:如除数为0,内存引用错误。     kill(2)函数:将信号发...
分类:其他好文   时间:2014-09-15 11:22:38    阅读次数:157
UNIX环境高级编程学习环境搭建---apue.h
本菜刚刚学习UNIX下高级编程,无奈搭建本书编程环境时遇到不少问题。幸好网上有各种大神的解决办法让我最终解决了问题。在这里感谢为LINUX开源操作系统奋斗的大神。 不过话说回来,网上大都是针对UNIX高级编程第二版的头文件搭建,现在对于第三版来说,有些过时,因为很对针对linux的make文件已经改变了很多。 话不多说,下面就来看看具体的搭建过程:(本人用的操作系统是ubuntu 14.04L...
分类:其他好文   时间:2014-09-14 14:08:07    阅读次数:191
《UNIX环境高级编程》读书笔记之文件与目录(2)
动手练习: (1)自己实现ls命令 #include #include int ls(int argc,char * argv[]) { int i; for(i = 2;i < argc;i++) { DIR * dp; struct dirent *dirp; if((dp = opendir(argv[i])) == NU...
分类:其他好文   时间:2014-09-13 12:07:55    阅读次数:151
《unix环境高级编程》 读书笔记 (3)
Standard I/O library 1 byte oriented or wide(multibyte) oriented 标准IO文件流可以是单字节或者是多字节字符集,流定向决定了字符串读写时是单字节还是多字节。当流建立的时候,没有定向。当一个多字节IO函数使用在流上面的时候,流被设置为宽(multibyte)定向;当一个字节IO函数使用在流上面的时候,流被设置...
分类:其他好文   时间:2014-09-13 12:04:45    阅读次数:226
《unix环境高级编程》 读书笔记 (2)
近来读书,做些笔记,来年好翻翻。 本文所使用的操作系统为 CentOS7.0,如果不想装双系统的可以装虚拟机,可以参考这里: http://blog.csdn.net/alex_my/article/details/38142229 Files and Directories 1 stat, fstat, lstat, fstatat ...
分类:其他好文   时间:2014-09-10 19:33:31    阅读次数:193
APUE学习笔记——8.11 实际用户ID、有效用户ID、设置用户ID
用户ID的基本概念 在Unix系统中,很多操作涉及到权限问题,这些权限涉及到用户ID和组ID的概念。     组ID和用户ID的原理和相关内容是类似的。下面介绍用户ID。     我们常见见到三种关于用户ID的概念。     实际用户ID:real user ID      (RUID)     有效用户ID:effective user ID    ...
分类:其他好文   时间:2014-09-10 15:54:47    阅读次数:202
APUE学习笔记——4.2结构体 struct stat 及其相关函数介绍
以下不少内容来自man手册 结构体struct stat         结构体struct stat用于保存文件相关的所有信息。         struct stat的基本成员如下所示 struct stat { dev_t st_dev; // 文件所在设备的设备id,可以分解为主设备号和此设备号 ...
分类:其他好文   时间:2014-09-10 12:34:00    阅读次数:269
UNIX环境高级编程---标准I/O库
前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。Unix I/O也叫低级I/O,也叫Unbuffered I/O,是操作系统内核部分,...
分类:其他好文   时间:2014-09-09 11:19:38    阅读次数:358
我的读书
大学没好好读书,工作了才发现自己读书真的太少,好书真的太多。现在正在慢慢的弥补自己的遗憾了,发现自己藏书也是略多了,哈:D《UNIX编程艺术》这本书咋说呢,每一页都会让人拍案叫绝,各种对UNIX系统和编程的真知灼见,超五星!《UNIX环境高级编程》学习Linux C编程,此书一本足矣!超五星!《UN...
分类:其他好文   时间:2014-09-09 11:18:48    阅读次数:211
300条   上一页 1 ... 25 26 27 28 29 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!