UNIX/Linux程序设计教程

UNIX/Linux程序设计教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2012-12
版次: 1
ISBN: 9787111403890
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 483页
  •   《UNIX/Linux程序设计教程》遵循最新的“统一UNIX规范版本4”,以Linux为平台,系统地讲述了UNIXAPI各种函数的编程方法。《UNIX/Linux程序设计教程》内容包括UNIX的发展历程与标准、标准I/O和低级I/O、文件与目录操作、进程环境与进程控制、信号处理、时间与定时、终端I/O、高级I/O、进程之间的通信、套接字与网络通信、多线程编程。
      《UNIX/Linux程序设计教程》在介绍UNIXAPI各种函数的功能和用途的同时,清晰地阐述了它们所隐含的操作系统基本原理。书中给出了大量程序设计示例程序,有助于读者更好地掌握这些函数的功能、使用方法及编程技巧。
      本书特别适合于高等院校计算机专业的教师、高年级本科生、研究生作为教材和参考书,也特别适合从事计算机系统软件和应用软件开发的工程技术人员作为实用编程手册查阅。 前言
    第1章UNIX导论
    1.1UNIX简史
    1.1.1UNIX的诞生
    1.1.2UNIX的早期发展
    1.1.3BSDUNIX
    1.1.4系统VUNIX
    1.1.5UNIX的商业化
    1.1.6Linux
    1.2标准
    1.2.1SVID
    1.2.2POSIX
    1.2.3统一UNIX规范
    1.2.4C标准
    1.3UNIX基本概念
    1.3.1程序和进程
    1.3.2内核
    1.3.3shell
    1.3.4用户名与用户ID、用户组与组ID
    1.3.5特权用户
    1.3.6系统调用与库函数
    1.4系统库
    1.4.1头文件
    1.4.2保留字
    1.4.3特征测试宏
    1.5示例程序和编译环境
    1.6错误处理
    1.7系统信息
    1.7.1机器标识
    1.7.2硬件/软件类型识别
    1.8系统能力限制
    1.8.1一般能力限制值
    1.8.2系统和文件特征选项
    1.8.3sysconf、pathconf和fpathconf函数
    1.9思考与练习

    第2章标准输入输出
    2.1UNIX输入输出基本概念
    2.2流和FILE对象
    2.3打开和关闭流
    2.4读和写流
    2.4.1字符I/O
    2.4.2行I/O
    2.4.3读回退
    2.4.4块I/O
    2.5文件定位
    2.6文件结束和错误指示器
    2.7流缓冲
    2.8格式I/O
    2.8.1格式输出
    2.8.2格式输入
    2.9临时文件
    2.10思考与练习

    第3章低级输入输出
    3.1文件描述字的打开、创建和关闭
    3.2read和write函数
    3.3设置描述字的文件位置
    3.4dup和dup2函数
    3.5fdopen和fileno函数
    3.6文件控制函数fcntl
    3.6.1重复文件描述字
    3.6.2文件描述字标签
    3.6.3文件状态标签
    3.7非阻塞I/O
    3.8readv和writev函数
    3.9fsync和fdatasync函数
    3.10思考与练习

    第4章文件与目录
    4.1文件
    4.1.1stat、fstat和lstat函数
    4.2文件类型
    4.2.1普通文件
    4.2.2目录
    4.2.3链接与link函数
    4.2.4符号链接与symlink和readlink函数
    4.2.5特别文件
    4.2.6测试文件的类型
    4.3文件的属主和用户组
    4.3.1chown、fchown和lchown函数
    4.4文件方式
    4.4.1文件访问权限
    4.4.2调整用户ID和调整组ID
    4.4.3sticky位
    4.4.4文件方式位小结
    4.5确定和改变文件方式
    4.5.1umask函数
    4.5.2chmod和fchmod函数
    4.5.3access函数
    4.6文件大小
    4.6.1截断文件
    4.7文件时间
    4.7.1utime和utimes函数
    4.8文件的删除与换名
    4.8.1删除文件和目录
    4.8.2文件换名
    4.9目录操作
    4.9.1工作目录
    4.9.2创建目录
    4.9.3读目录流
    4.9.4对目录流的随机访问
    4.10思考与练习

    第5章进程环境
    5.1main函数
    5.2命令行参数
    5.2.1命令行参数的语法约定
    5.2.2扫描命令行中的选项
    5.3环境变量
    5.3.1环境表
    5.3.2访问环境
    5.4终止进程
    5.4.1出口状态
    5.4.2终止前的清理
    5.4.3流产程序
    5.5进程的存储空间
    5.5.1进程的地址空间
    5.5.2动态存储分配与释放
    5.5.3释放分配的存储单元
    5.6setjmp和longjmp函数
    5.7进程资源
    5.7.1查看与设置资源限制
    5.7.2资源使用统计
    5.8用户信息
    5.8.1用户名
    5.8.2用户数据库
    5.8.3组数据库
    5.9进程的身份凭证
    5.10调整进程的身份
    5.11思考与练习

    第6章进程控制
    6.1进程标识
    6.2进程创建
    6.3执行一个新程序
    6.4等待进程完成
    6.5进程终止与僵死进程
    6.6system函数
    6.7进程组
    6.8会晤期
    6.9控制终端
    6.10作业控制
    6.11思考与练习

    第7章信号处理
    7.1信号概念
    7.2UNIX信号
    7.2.1程序错误类信号
    7.2.2程序中止类信号
    7.2.3闹钟类信号
    7.2.4I/O类信号
    7.2.5作业控制类信号
    7.2.6操作错误类信号
    7.2.7其他信号
    7.3生成信号
    7.3.1raise函数
    7.3.2kill函数
    7.4设置信号的动作
    7.4.1signal函数
    7.4.2进程初启时的信号动作
    7.4.3不可靠信号
    7.4.4sigaction函数
    7.5信号句柄
    7.5.1正常返回的信号句柄
    7.5.2终止进程的句柄
    7.6阻塞信号
    7.6.1sigset_t类型和信号集操作
    7.6.2设置信号屏蔽
    7.6.3检查悬挂信号
    7.7等待信号
    7.7.1pause函数
    7.7.2sigsuspend函数
    7.8使用分开的信号栈
    7.9信号句柄编程技巧
    7.9.1句柄内非局部控制转移
    7.9.2可重入函数与异步信号安全函数
    7.9.3被信号中断的系统调用
    7.9.4原子数据
    7.10实时信号
    7.10.1SA_SIGINFO标志
    7.10.2发送实时信号
    7.10.3等待实时信号
    7.11思考与练习

    第8章时间与定时
    8.1系统时钟
    8.1.1time函数
    8.1.2gettimeofday函数
    8.2时间格式转换
    8.2.1分解的日历时间
    8.2.2格式化日期与时间
    8.3CPU时间与墙钟时间
    8.3.1clock函数
    8.3.2times函数
    8.4睡眠与定时
    8.4.1sleep函数
    8.4.2设置定时器
    8.5实时时钟与定时
    8.5.1实时时钟
    8.5.2实时睡眠
    8.5.3实时定时器
    8.5.4创建和删除实时定时器
    8.5.5设置实时定时器
    8.5.6定时器超期计数
    8.6思考与练习

    第9章终端I/O
    9.1需要改变终端设置的例子
    9.2终端I/O概述
    9.2.1终端
    9.2.2串行端口
    9.2.3终端设备文件
    9.2.4输入输出队列
    9.2.5加工和非加工输入方式
    9.3GTI控制接口
    9.3.1termios数据结构
    9.3.2GTI控制函数
    9.4终端属性
    9.4.1输入方式
    9.4.2输出方式
    9.4.3控制方式
    9.4.4局部方式
    9.4.5特殊字符
    9.4.6stty命令
    9.5终端标识
    9.6改变终端属性
    9.7加工方式与非加工方式输入
    9.7.1加工方式输入
    9.7.2非加工方式输入
    9.8设置波特率
    9.9行控制函数
    9.10串行端口程序设计
    9.11思考与练习

    第10章高级I/O
    10.1文件锁
    10.1.1fcntl文件锁操作
    10.1.2锁的测试、请求和释放
    10.1.3文件锁与进程和文件的关系
    10.1.4死锁
    10.1.5建议锁与强制锁
    10.2信号驱动的I/O
    10.3多路转接I/O
    10.3.1select函数
    10.3.2poll函数
    10.4异步I/O
    10.4.1异步I/O控制块
    10.4.2I/O完成时的信号交付
    10.4.3异步I/O的优先级
    10.4.4异步I/O函数
    10.4.5异步I/O之例
    10.4.6异步I/O注意事项
    10.5存储映射I/O
    10.6思考与练习

    第11章进程间通信
    11.1管道
    11.1.1创建管道
    11.1.2父子进程间的管道通信
    11.1.3连接标准输入和标准输出的管道
    11.1.4popen和pclose函数
    11.1.5管道I/O的原子性
    11.2FIFO特别文件
    11.2.1创建FIFO
    11.2.2FIFO操作
    11.2.3FIFO用于客户/服务通信
    11.3系统VIPC
    11.3.1关键字和标识
    11.3.2IPC资源描述结构与成员ipc_perm
    11.3.3ipcs和ipcrm命令
    11.4消息队列
    11.4.1创建和获得消息队列
    11.4.2消息队列的查询、设置和删除
    11.4.3发送和接收消息
    11.5共享存储段
    11.5.1创建和获得共享存储段
    11.5.2共享存储段的查询、设置和删除
    11.5.3共享存储段的连接和分离
    11.6信号量
    11.6.1创建和获得信号量标识
    11.6.2信号量的查询、设置和删除
    11.6.3信号量操作
    11.7思考与练习

    第12章套接字与网络通信
    12.1TCP/IP协议
    12.2套接字
    12.3套接字地址结构
    12.3.1IP地址
    12.3.2域名地址
    12.3.3服务与端口号
    12.3.4套接字地址数据结构
    12.3.5字节顺序
    12.4命名套接字
    12.5套接字通信模式
    12.6流套接字操作
    12.6.1请求连接
    12.6.2接收连接
    12.6.3getsockname和getpeername函数
    12.6.4多客户服务
    12.6.5send和recv函数
    12.7套接字选项
    12.8带外数据
    12.8.1TCP带外数据
    12.8.2带外数据的发送和接收
    12.8.3带外数据标志
    12.9数据报套接字操作
    12.9.1sendto和recvfrom函数
    12.9.2数据报套接字客户/服务之例
    12.9.3使用connect函数
    12.10超时处理
    12.11思考与练习

    第13章线程
    13.1线程概念
    13.1.1什么是线程
    13.1.2线程的好处
    13.1.3Pthreads线程
    13.1.4线程标识
    13.2创建线程
    13.3终止线程
    13.3.1等待线程终止
    13.3.2可汇合与分离的线程
    13.4创建特殊属性的线程
    13.5互斥变量
    13.5.1互斥变量的初始化和销毁
    13.5.2互斥变量属性
    13.5.3互斥变量的加锁与解锁
    13.5.4互斥变量与spin锁
    13.6读写锁
    13.6.1读写锁的初始化和销毁
    13.6.2读写锁的上锁与解锁
    13.7条件变量
    13.7.1创建和销毁条件变量
    13.7.2条件变量属性
    13.7.3等待条件变量
    13.7.4唤醒条件变量等待
    13.8思考与练习

    第14章线程高级特征
    14.1线程专有数据
    14.1.1线程专有数据键的创建和删除
    14.1.2使用线程专有数据
    14.2取消线程
    14.2.1线程的可取消属性
    14.2.2取消线程与取消点
    14.2.3异步取消的安全性
    14.2.4现场清理
    14.3线程调度
    14.3.1线程调度竞争范围
    14.3.2调度策略与优先级
    14.3.3线程调度属性
    14.3.4动态改变线程的调度策略和优先级
    14.4线程与信号
    14.4.1信号动作
    14.4.2信号屏蔽
    14.4.3向线程发送信号
    14.4.4等待信号
    14.4.5一种新的事件通知方法:SIGEV-THREAD
    14.5思考与练习
    参考文献
  • 内容简介:
      《UNIX/Linux程序设计教程》遵循最新的“统一UNIX规范版本4”,以Linux为平台,系统地讲述了UNIXAPI各种函数的编程方法。《UNIX/Linux程序设计教程》内容包括UNIX的发展历程与标准、标准I/O和低级I/O、文件与目录操作、进程环境与进程控制、信号处理、时间与定时、终端I/O、高级I/O、进程之间的通信、套接字与网络通信、多线程编程。
      《UNIX/Linux程序设计教程》在介绍UNIXAPI各种函数的功能和用途的同时,清晰地阐述了它们所隐含的操作系统基本原理。书中给出了大量程序设计示例程序,有助于读者更好地掌握这些函数的功能、使用方法及编程技巧。
      本书特别适合于高等院校计算机专业的教师、高年级本科生、研究生作为教材和参考书,也特别适合从事计算机系统软件和应用软件开发的工程技术人员作为实用编程手册查阅。
  • 目录:
    前言
    第1章UNIX导论
    1.1UNIX简史
    1.1.1UNIX的诞生
    1.1.2UNIX的早期发展
    1.1.3BSDUNIX
    1.1.4系统VUNIX
    1.1.5UNIX的商业化
    1.1.6Linux
    1.2标准
    1.2.1SVID
    1.2.2POSIX
    1.2.3统一UNIX规范
    1.2.4C标准
    1.3UNIX基本概念
    1.3.1程序和进程
    1.3.2内核
    1.3.3shell
    1.3.4用户名与用户ID、用户组与组ID
    1.3.5特权用户
    1.3.6系统调用与库函数
    1.4系统库
    1.4.1头文件
    1.4.2保留字
    1.4.3特征测试宏
    1.5示例程序和编译环境
    1.6错误处理
    1.7系统信息
    1.7.1机器标识
    1.7.2硬件/软件类型识别
    1.8系统能力限制
    1.8.1一般能力限制值
    1.8.2系统和文件特征选项
    1.8.3sysconf、pathconf和fpathconf函数
    1.9思考与练习

    第2章标准输入输出
    2.1UNIX输入输出基本概念
    2.2流和FILE对象
    2.3打开和关闭流
    2.4读和写流
    2.4.1字符I/O
    2.4.2行I/O
    2.4.3读回退
    2.4.4块I/O
    2.5文件定位
    2.6文件结束和错误指示器
    2.7流缓冲
    2.8格式I/O
    2.8.1格式输出
    2.8.2格式输入
    2.9临时文件
    2.10思考与练习

    第3章低级输入输出
    3.1文件描述字的打开、创建和关闭
    3.2read和write函数
    3.3设置描述字的文件位置
    3.4dup和dup2函数
    3.5fdopen和fileno函数
    3.6文件控制函数fcntl
    3.6.1重复文件描述字
    3.6.2文件描述字标签
    3.6.3文件状态标签
    3.7非阻塞I/O
    3.8readv和writev函数
    3.9fsync和fdatasync函数
    3.10思考与练习

    第4章文件与目录
    4.1文件
    4.1.1stat、fstat和lstat函数
    4.2文件类型
    4.2.1普通文件
    4.2.2目录
    4.2.3链接与link函数
    4.2.4符号链接与symlink和readlink函数
    4.2.5特别文件
    4.2.6测试文件的类型
    4.3文件的属主和用户组
    4.3.1chown、fchown和lchown函数
    4.4文件方式
    4.4.1文件访问权限
    4.4.2调整用户ID和调整组ID
    4.4.3sticky位
    4.4.4文件方式位小结
    4.5确定和改变文件方式
    4.5.1umask函数
    4.5.2chmod和fchmod函数
    4.5.3access函数
    4.6文件大小
    4.6.1截断文件
    4.7文件时间
    4.7.1utime和utimes函数
    4.8文件的删除与换名
    4.8.1删除文件和目录
    4.8.2文件换名
    4.9目录操作
    4.9.1工作目录
    4.9.2创建目录
    4.9.3读目录流
    4.9.4对目录流的随机访问
    4.10思考与练习

    第5章进程环境
    5.1main函数
    5.2命令行参数
    5.2.1命令行参数的语法约定
    5.2.2扫描命令行中的选项
    5.3环境变量
    5.3.1环境表
    5.3.2访问环境
    5.4终止进程
    5.4.1出口状态
    5.4.2终止前的清理
    5.4.3流产程序
    5.5进程的存储空间
    5.5.1进程的地址空间
    5.5.2动态存储分配与释放
    5.5.3释放分配的存储单元
    5.6setjmp和longjmp函数
    5.7进程资源
    5.7.1查看与设置资源限制
    5.7.2资源使用统计
    5.8用户信息
    5.8.1用户名
    5.8.2用户数据库
    5.8.3组数据库
    5.9进程的身份凭证
    5.10调整进程的身份
    5.11思考与练习

    第6章进程控制
    6.1进程标识
    6.2进程创建
    6.3执行一个新程序
    6.4等待进程完成
    6.5进程终止与僵死进程
    6.6system函数
    6.7进程组
    6.8会晤期
    6.9控制终端
    6.10作业控制
    6.11思考与练习

    第7章信号处理
    7.1信号概念
    7.2UNIX信号
    7.2.1程序错误类信号
    7.2.2程序中止类信号
    7.2.3闹钟类信号
    7.2.4I/O类信号
    7.2.5作业控制类信号
    7.2.6操作错误类信号
    7.2.7其他信号
    7.3生成信号
    7.3.1raise函数
    7.3.2kill函数
    7.4设置信号的动作
    7.4.1signal函数
    7.4.2进程初启时的信号动作
    7.4.3不可靠信号
    7.4.4sigaction函数
    7.5信号句柄
    7.5.1正常返回的信号句柄
    7.5.2终止进程的句柄
    7.6阻塞信号
    7.6.1sigset_t类型和信号集操作
    7.6.2设置信号屏蔽
    7.6.3检查悬挂信号
    7.7等待信号
    7.7.1pause函数
    7.7.2sigsuspend函数
    7.8使用分开的信号栈
    7.9信号句柄编程技巧
    7.9.1句柄内非局部控制转移
    7.9.2可重入函数与异步信号安全函数
    7.9.3被信号中断的系统调用
    7.9.4原子数据
    7.10实时信号
    7.10.1SA_SIGINFO标志
    7.10.2发送实时信号
    7.10.3等待实时信号
    7.11思考与练习

    第8章时间与定时
    8.1系统时钟
    8.1.1time函数
    8.1.2gettimeofday函数
    8.2时间格式转换
    8.2.1分解的日历时间
    8.2.2格式化日期与时间
    8.3CPU时间与墙钟时间
    8.3.1clock函数
    8.3.2times函数
    8.4睡眠与定时
    8.4.1sleep函数
    8.4.2设置定时器
    8.5实时时钟与定时
    8.5.1实时时钟
    8.5.2实时睡眠
    8.5.3实时定时器
    8.5.4创建和删除实时定时器
    8.5.5设置实时定时器
    8.5.6定时器超期计数
    8.6思考与练习

    第9章终端I/O
    9.1需要改变终端设置的例子
    9.2终端I/O概述
    9.2.1终端
    9.2.2串行端口
    9.2.3终端设备文件
    9.2.4输入输出队列
    9.2.5加工和非加工输入方式
    9.3GTI控制接口
    9.3.1termios数据结构
    9.3.2GTI控制函数
    9.4终端属性
    9.4.1输入方式
    9.4.2输出方式
    9.4.3控制方式
    9.4.4局部方式
    9.4.5特殊字符
    9.4.6stty命令
    9.5终端标识
    9.6改变终端属性
    9.7加工方式与非加工方式输入
    9.7.1加工方式输入
    9.7.2非加工方式输入
    9.8设置波特率
    9.9行控制函数
    9.10串行端口程序设计
    9.11思考与练习

    第10章高级I/O
    10.1文件锁
    10.1.1fcntl文件锁操作
    10.1.2锁的测试、请求和释放
    10.1.3文件锁与进程和文件的关系
    10.1.4死锁
    10.1.5建议锁与强制锁
    10.2信号驱动的I/O
    10.3多路转接I/O
    10.3.1select函数
    10.3.2poll函数
    10.4异步I/O
    10.4.1异步I/O控制块
    10.4.2I/O完成时的信号交付
    10.4.3异步I/O的优先级
    10.4.4异步I/O函数
    10.4.5异步I/O之例
    10.4.6异步I/O注意事项
    10.5存储映射I/O
    10.6思考与练习

    第11章进程间通信
    11.1管道
    11.1.1创建管道
    11.1.2父子进程间的管道通信
    11.1.3连接标准输入和标准输出的管道
    11.1.4popen和pclose函数
    11.1.5管道I/O的原子性
    11.2FIFO特别文件
    11.2.1创建FIFO
    11.2.2FIFO操作
    11.2.3FIFO用于客户/服务通信
    11.3系统VIPC
    11.3.1关键字和标识
    11.3.2IPC资源描述结构与成员ipc_perm
    11.3.3ipcs和ipcrm命令
    11.4消息队列
    11.4.1创建和获得消息队列
    11.4.2消息队列的查询、设置和删除
    11.4.3发送和接收消息
    11.5共享存储段
    11.5.1创建和获得共享存储段
    11.5.2共享存储段的查询、设置和删除
    11.5.3共享存储段的连接和分离
    11.6信号量
    11.6.1创建和获得信号量标识
    11.6.2信号量的查询、设置和删除
    11.6.3信号量操作
    11.7思考与练习

    第12章套接字与网络通信
    12.1TCP/IP协议
    12.2套接字
    12.3套接字地址结构
    12.3.1IP地址
    12.3.2域名地址
    12.3.3服务与端口号
    12.3.4套接字地址数据结构
    12.3.5字节顺序
    12.4命名套接字
    12.5套接字通信模式
    12.6流套接字操作
    12.6.1请求连接
    12.6.2接收连接
    12.6.3getsockname和getpeername函数
    12.6.4多客户服务
    12.6.5send和recv函数
    12.7套接字选项
    12.8带外数据
    12.8.1TCP带外数据
    12.8.2带外数据的发送和接收
    12.8.3带外数据标志
    12.9数据报套接字操作
    12.9.1sendto和recvfrom函数
    12.9.2数据报套接字客户/服务之例
    12.9.3使用connect函数
    12.10超时处理
    12.11思考与练习

    第13章线程
    13.1线程概念
    13.1.1什么是线程
    13.1.2线程的好处
    13.1.3Pthreads线程
    13.1.4线程标识
    13.2创建线程
    13.3终止线程
    13.3.1等待线程终止
    13.3.2可汇合与分离的线程
    13.4创建特殊属性的线程
    13.5互斥变量
    13.5.1互斥变量的初始化和销毁
    13.5.2互斥变量属性
    13.5.3互斥变量的加锁与解锁
    13.5.4互斥变量与spin锁
    13.6读写锁
    13.6.1读写锁的初始化和销毁
    13.6.2读写锁的上锁与解锁
    13.7条件变量
    13.7.1创建和销毁条件变量
    13.7.2条件变量属性
    13.7.3等待条件变量
    13.7.4唤醒条件变量等待
    13.8思考与练习

    第14章线程高级特征
    14.1线程专有数据
    14.1.1线程专有数据键的创建和删除
    14.1.2使用线程专有数据
    14.2取消线程
    14.2.1线程的可取消属性
    14.2.2取消线程与取消点
    14.2.3异步取消的安全性
    14.2.4现场清理
    14.3线程调度
    14.3.1线程调度竞争范围
    14.3.2调度策略与优先级
    14.3.3线程调度属性
    14.3.4动态改变线程的调度策略和优先级
    14.4线程与信号
    14.4.1信号动作
    14.4.2信号屏蔽
    14.4.3向线程发送信号
    14.4.4等待信号
    14.4.5一种新的事件通知方法:SIGEV-THREAD
    14.5思考与练习
    参考文献
查看详情
您可能感兴趣 / 更多
UNIX/Linux程序设计教程
UNDERORDERS.
Dick Francis 著
UNIX/Linux程序设计教程
UNIX网络编程卷2进程间通信第2版
[美]W.理查德·史蒂文斯(W.Richard Stevens) 著
UNIX/Linux程序设计教程
UNIX xv6内核源码深入剖析
高联雄
UNIX/Linux程序设计教程
UN维和步兵营
王昆 著
UNIX/Linux程序设计教程
UNIX/Linux系统管理技术手册(第5版)
[美]埃薇·内梅特(Evi Nemeth)、加思·斯奈德(Garth Snyder)、特伦特·R.海恩本·惠利(Trent,R.Hein) 译
UNIX/Linux程序设计教程
UNIX环境高级编程第3版英文版上下册
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、拉戈(StephenA.Rago) 著
UNIX/Linux程序设计教程
UNESCO与中国教育:中国国际教育发展报告(2021)
四川外国语大学国际教育学院
UNIX/Linux程序设计教程
UNICEF (United Nations Children's Fund): Global Governance That Works
Richard Jolly
UNIX/Linux程序设计教程
UNIX环境高级编程第3版
拉戈( 著;[美]W.、理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、戚正伟、张亚英、尤晋元 译
UNIX/Linux程序设计教程
UNITY应用开发实战案例
程明智
UNIX/Linux程序设计教程
UNIX传奇:历史与回忆
[美]布莱恩·W.克尼汉(Brian W. Kernighan)
UNIX/Linux程序设计教程
UNIX网络编程卷1套接字联网API第3版
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)比尔·芬纳(比尔·芬纳(Bill,Fenner)、安德鲁·M. 著
系列丛书 / 更多
UNIX/Linux程序设计教程
UNDERORDERS.
Dick Francis 著
UNIX/Linux程序设计教程
UNIX网络编程卷2进程间通信第2版
[美]W.理查德·史蒂文斯(W.Richard Stevens) 著
UNIX/Linux程序设计教程
UNIX xv6内核源码深入剖析
高联雄
UNIX/Linux程序设计教程
UN维和步兵营
王昆 著
UNIX/Linux程序设计教程
UNIX/Linux系统管理技术手册(第5版)
[美]埃薇·内梅特(Evi Nemeth)、加思·斯奈德(Garth Snyder)、特伦特·R.海恩本·惠利(Trent,R.Hein) 译
UNIX/Linux程序设计教程
UNIX环境高级编程第3版英文版上下册
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、拉戈(StephenA.Rago) 著
UNIX/Linux程序设计教程
UNESCO与中国教育:中国国际教育发展报告(2021)
四川外国语大学国际教育学院
UNIX/Linux程序设计教程
UNICEF (United Nations Children's Fund): Global Governance That Works
Richard Jolly
UNIX/Linux程序设计教程
UNIX环境高级编程第3版
拉戈( 著;[美]W.、理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、戚正伟、张亚英、尤晋元 译
UNIX/Linux程序设计教程
UNITY应用开发实战案例
程明智
UNIX/Linux程序设计教程
UNIX传奇:历史与回忆
[美]布莱恩·W.克尼汉(Brian W. Kernighan)
UNIX/Linux程序设计教程
UNIX网络编程卷1套接字联网API第3版
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)比尔·芬纳(比尔·芬纳(Bill,Fenner)、安德鲁·M. 著
相关图书 / 更多
UNIX/Linux程序设计教程
UNDERORDERS.
Dick Francis 著
UNIX/Linux程序设计教程
UNIX网络编程卷2进程间通信第2版
[美]W.理查德·史蒂文斯(W.Richard Stevens) 著
UNIX/Linux程序设计教程
UNIX xv6内核源码深入剖析
高联雄
UNIX/Linux程序设计教程
UN维和步兵营
王昆 著
UNIX/Linux程序设计教程
UNIX/Linux系统管理技术手册(第5版)
[美]埃薇·内梅特(Evi Nemeth)、加思·斯奈德(Garth Snyder)、特伦特·R.海恩本·惠利(Trent,R.Hein) 译
UNIX/Linux程序设计教程
UNIX环境高级编程第3版英文版上下册
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、拉戈(StephenA.Rago) 著
UNIX/Linux程序设计教程
UNESCO与中国教育:中国国际教育发展报告(2021)
四川外国语大学国际教育学院
UNIX/Linux程序设计教程
UNICEF (United Nations Children's Fund): Global Governance That Works
Richard Jolly
UNIX/Linux程序设计教程
UNIX环境高级编程第3版
拉戈( 著;[美]W.、理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、戚正伟、张亚英、尤晋元 译
UNIX/Linux程序设计教程
UNITY应用开发实战案例
程明智
UNIX/Linux程序设计教程
UNIX传奇:历史与回忆
[美]布莱恩·W.克尼汉(Brian W. Kernighan)
UNIX/Linux程序设计教程
UNIX网络编程卷1套接字联网API第3版
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)比尔·芬纳(比尔·芬纳(Bill,Fenner)、安德鲁·M. 著