可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

unix环境高级编程源码(开源mnn)

  • 时间:2021-02-12 06:34 编辑:林丽卿 来源:蚂蚁资源 阅读:115
  • 扫一扫,手机访问
摘要:大家好,今天给大家介绍关于unix环境高级编程源码(开源mnn)的相关内容,详细讲解UNIX环境高级编程,UNIX环境高级编程的作品目录,《UNIX环境高级编程》这本书怎么看怎么学习等,希望可以帮助到您。
UNIX环境高级编程,Ubuntu没问题。安装了编译环境后,可以将其带回,可以打开终端进入GCC -V了解您的编译器版本。您可能需要安装其他库文件。这本书,我建议您不知道Linux系统,最好从基础知识学习。里面,这本书的第二版涉及Linux。你最好去了解系统的命令如何使用,然后去学习。
UNIX环境高级编程的作品目录,第1章UNIX基础11.1简介11.2 UNIX架构11.3登录11.4文件和内容31.5​​输入和输出61.6程序81.7​​错误处理101.8用户ID 121.9信号141.10时间值151.11系统呼叫和库功能161.12小结17练习18 2nd章节UNIX标准化和实现192.1简介192.2 UNIX标准化192.2.1 ISO C 192.2.2 IEEE POSIX 202.2.3单一UNIX规范252.2.4 FIPS 262.3 UNIX系统实现262.3.1 SVR4 262.3.2 4.4BSD 272.3.3 FREEBSD 272.3.4 LINUX 272.3.5 MAC OS X 282.3.6 Solaris 282.3.7其他UNIX系统282.4标准和关系282.5限制292.5.1 ISO C限制292.5.2 POSIX限制302.5.3 XSI限制322.5.4 SYSCONF,PATCONF和FPATHCONF功能322.5.5不确定运行时限制382.7选项422.7功能测试宏442.8基本系统数据类型452.9标准之间的冲突452.10摘要46练习46第3章文档I / O 473.1简介473.2文件描述符473.3打开功能483.4 CREAT功能493.5读取功能503.7读取功能533.8写函数543.9 I / O效率543.10文件共享563.11原子操作593.12 DUP和DUP2功能603.13 SYNC,FSYNC和FDATASYNC功能613.14 FCNTL函数623.15 IOCTL函数663.16 / DEV / FD 673.17小结68练习68第4章简介714.2统计功能714.3文件类型724.4设置用户标识和设置组ID 744.5文件访问754.6 n新文件和目录所有权774.7访问​​功能774.8 umask fchmod功能和fUNICENT 814.10 794.9 CHMOD棒比特834.11 Chown,归档钥匙函数和文件长度854.14文件系统文件截断864.15链接,取消链接,删除和重命名功能894.16 914.17 Symlink和ReadLink符号链接功能944.18文档时间944.19 UTIME函数954.20 MKDIR和RMDIR函数974.21读取内容984.22 CHDIR,FCHDIR和GETCWD函数1024.23设备特殊文件1044.24文件访问位置概要1064.25小结106练习107第5章标准I / O库1095.1简介1095.2流和文件对象1095.3标准输入,标准输出和标准错误1105.4缓冲器1105.5开放流1125.6读写1145.7每行I / O 1165.8标准I / O效率1175.9二进制I / O 1195.10位置流1205.11格式I / O 1215.12实施I / O 1215.12实施详细信息1255.13临时文档1275.14标准I / O替代软件1305.15摘要130练习130第6章系统数据文件和信息1336.1引言文档1336.3阴影密码1376.5附加组ID 1386.6实现zonedon nott 1396.7其他数据文件1396.8登录帐户记录1406.9系统标识1416.10时间和日期例程1426.11摘要146练习146第7章进程1477.2主函数1477.3流程1477.4命令行参数1527.6 C程序存储空间布局1527.7 1547.8共享库环境变量内存分配1547.9 1577.10 SetJMP和LongJMP功能和SETRLIMIT函数1647.11 GetRLIMIT摘要168练习168第8章简介过程控制1718.1 1718.2 1718.3 Fork Process标识符功能1728.4 Vfork功能1768.5退出功能1798.7 1788.6等待和等待函数服务器服务器1838.8等待3和等待4功能1848.9竞争条件1858.10 EXEC功能1888.11更改用户ID和Group ID 1928.12解释器文件1968.13系统功能2008.14处理算法2038.15处理时间2088.15概述210练习211 9过程关系2139.2终端日志2139.3网络登录2169.6控制终端2209.7 TCGETPGRP,TCSETPGRP和TCGETSID函数2219.8工作控制2229.9 shell执行程序2259.10孤儿组2289.11FreeBSD达到2309.12摘要231练习232第10章信号概念23310.3信号概念23310.3信号函数24010.4CALL 24410.6重圈函数24610.7 SIGCLD语义24810.8可靠的信号项和语义25010.9杀死和暂停功能25110.11信号集25210.11信号集25110.13 SIGPending函数25910.14信号传播系统24210.5中断26110.15 SigsetJMP和Siglongjmp功能26610.16 Create 28210.16创建28210.21其他特征28410.21序列285章程285章概念285章节概念285章节概念285章概念280.20作业控制信号Sigsuspend函数26810.17中止功能28410.18系统功能28711.3线程标识符28811.4 thro.AD 28811.5线程终止29111.6线程同步29711.7序列311练习311第12章线程控制31312.1介绍31312.2线程限制31312.3线程属性31412.4同步属性31812.5反转32412.6线程私有数据32812.7提示选项33112.8线程和信号33612.9线程和fork 33612.13 33612.13 33612.13 33912.11小结340练习340章节341133.1保护特性34113.3编程规则34213.5错误记录34513.5单一实用需求过程34813.6要求练习35013.7客户流程 - 服务器流程型35413.8摘要354第14章高级I / O 35514.1简介35514.2非-Block I / O 35514.3记录锁35714.4流37014.5 I / O多通道EL Transfer 37914.5.1选择和PSELect功能38114.5.2 PSELect 38414.6异步I / O 38614.6.1系统V异步I / O 38614.6.2 BSD异步I / O 38914.7 READV和WRITEV功能38914.9 38714.8 READN和记忆之间的函数映射之间的读取功能I / O 39014.10摘要第15章396 395练习通信过程简介39715.2 39715.1 39815.3 Pocen管道功能和Pclose Coprocess 40315.4 40815.5 FIFO 41215.6 XSI IPC 41515.6.1 41515.6.2密钥标识符和特权结构41615.6.3结构限制41715.6.4结构限制41715.6.4的优点和缺点41715.7消息队列41815.8示例42215.9共享存储42715.10客户流程 - 服务器流程属性43215.11小结434练习434第16章网络IPC:插座43716.1介绍n 43716.2套接字描述符43716.3.116.3.1字节44016.3.2地址格式44116.3.3地址查询44216.3.4绑定套接字和地址绑定44916.4建立连接45016.5数据传输45216.6外部数据46416.8非阻塞和异步I / O 46716.9摘要468练习468第17章简介进程间划线46917.1名为46917.2.1命名流管47217.2.2唯一连接47317.3 UNIX域集47617.3.1命名UNIX域集47717.3 .2唯一连接47817.4传输文档描述符48217.4。 1传输文件描述符48417.4.2通过UNIX域覆盖文档描述符48617.5开放式服务器版本1 49317.6开放式服务器版本2 49817.7小结505练习505第18章端子I / O 50718.1 50718.2 50718.3摘要简介特殊输入字符51218.4 51618.5获取和设置属性终端终端命令选项标志52218.7 51618.6托蒂波特行控制功能52318.8 52418.9终端功能识别模式规范窗口大小52418.10 53218.12非通用模式终端53718.13 Termcap,Terminfo和Curses 53918.14概要540次练习540第19章简介伪终端54119.1 54119.2 54119.3打开伪终端54419.3.1流的概述54719.3.2基于BSD伪终端54919.3.3基于BSD的伪终端功能55319.5 55119.4 pty_fork pty pty程序使用程序55519.6 56419.8 55919.7高级功能摘要565练习565第20章简介数据库库56720.1 56720.2 56720.3历史图书馆概述56920.4实现集中或分散并发57420.7 57420.8构造函数库源代码57520.9 59820.10性能概要600练习601和网络打印机通信60321.1简介60321.2网络打印协议60321.3超文本传输​​协议60521.4打印目的地技术60521.5源代码60721.6摘要644练习645附录A功能原型647附录B其他源代码677附录C某些练习答685参考书目709索引715
《UNIX环境高级编程》这本书怎么看怎么学习,史蒂文斯有三本主要书籍:UNIX环境高级编程,TCP / IP详细信息,UNIX网络编程。我正在举行学习网络程序,以阅读Web框架源代码以了解它们。此外,我想提高我的编程识字率,并将垫放在内核源的未来。

责任编辑(林丽卿

以上就是关于**unix环境高级编程源码,开源mnn**的全部内容,了解更多请关注蚂蚁资源网。
  • 全部评论(3)
  • 萨满祭司
  • 急!!!看完"unix环境高级编程"和"unix网络编程"两卷可以干什么,你这些疑问的结症在于,你没有理解什么是应用程序。站在运行空间的角度来看,运行在内核空间的,我们称之为内核程序,运行在用户空间的,我们称之为应用程序。如果把一个完整的应用程序产品再细分,其实还可以简单的分为系统层和业务逻辑层和界面(自底向上的顺序)。你用QT来做界面,也就是位于应用程序的最高层。而"unix环境高级编程"和"unix网络编程"是讲的系统层的东西。举个例子来说,你点开一个编辑器,写入几个字,然后保存。这个编辑器就是一个应用程序,你点开编辑器后看到的东西就是界面,你写几个字保存时,编辑器就会调用API——write函数来写磁盘,这个就是系统层的东西。这个write函数应该怎么用,用时要注意哪些情况,要不要使用缓冲等,如何使用缓冲等,这些知识就是"unix环境高级编程"就会告诉你。
  • 2021-02-12 06:34:33
  • 免注册用户
  • 设备驱动是属于底层开发,设计kernel内核源码等,行业如嵌入式;环境高级编程属于应用层开发,与设备驱动是不同的两个方向。底层:需要计算机原理,精通c语言,linux设备驱动,深入linux内核等应用:环境高级编程,文件IO,网络编程等 所以你要先选好方向,然后再从浅到深。
  • 2021-02-12 06:34:33
  • qian
  • 慢慢看,这本书消化很慢的。。。要一点点的看,不要跳着看....边看到一个例子 就边在linux 敲一下运行看下结果....多思考,为什么要这么做? 有什么不足? 如何解决?APUE是经典中经典.... 阅读这本书的前提是你已经有了相当好的C基础, 和 对LINUX已经有了部分认识,如果没有请先打好前面的基础。。。。
  • 2021-03-06 02:30:06
最新发布的资讯信息
【简历/资料|内地女明星】 殷茹基本资料( YR个人简历介绍)(2020-12-06 15:19)
【简历/资料|内地女明星】 曹菁基本资料( CJ个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 王安妮基本资料( WAN个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 白琼基本资料( BQ个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 王世霞基本资料( WSX个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 宋煜基本资料( SY个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 钱增基本资料( QZ个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 胡晓黎基本资料( HXL个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 李佳慧基本资料( LJH个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 张洛嘉基本资料( ZLJ个人简历介绍)(2020-12-06 15:14)
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部