本书是UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户 服务器程序的各种设计方法也作了完整的探讨,*后还深入分析了流这种设备驱动机制。 本书内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
Unity是在游戏开发和虚拟现实开发方面应用得非常广泛的软件,其功能强大,用户体验友好,是一款多平台的综合型开发工具。本书解读了关于该软件的290个应用秘技。 本书是基于Unity 2021.2.15版本编写的,由于Unity不断地以一周一次的频率进行版本升级,到本书开始出售时,它必定又升级了,但本书的示例与内容在应用上均有效,不会受到太大影响。本书对使用Unity进行游戏开发方面的各种功能进行系统全面的介绍,包括Unity的基本操作、系统设置、对象创建、脚本编写、资源导入、UI界面设置、导航处理、场景管理、效果应用以及着色器系统应用等。全书结构完整、内容系统全面、讲解清晰易懂,适合Unity 3D开发零基础读者学习,也适合对游戏开发或虚拟现实开发感兴趣的IT设计人员学习阅读。此书还可以作为应用型高校及相关培训机构的Unity 3D教材或参考用书。
《UNIX环境高级编程(第3版)》是被誉为UNIX编程“”的AdvancedProgrammingintheUNIXEnvironment一书的第3版。在本书第2版出版后的8年中,UNIX发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。《UNIX环境高级编程(第3版)》在保持前一版风格的基础上,根据的标准对内容进行了修订和增补,反映了的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 《UNIX环境高级编程(第3版)》内容,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。
本书以制订招标方案、编制招标文本、执行招标程序、完成中标项目为经度,以招标采购的经济属性、管理属性、技术属性、法律属性为纬度;针对程序管理、结果管理、投诉管理三种管理监督;民事责任、行政责任、刑事责任三种责任为中心内容,包括招标采购理论和实践的前沿问题,如PPP项目采购、公共资源交易平台的管理等,书中的法理解读有创新、故事撰写有新意。是作者近年来从事招标投标相关教学实践的总结和结晶,本书对大专院校公共采购专业、企业社会招标采购等行业的学习也有的参考作用。
本书是一本基于近期新UNIX 标准的完备的参考书,对UNIX 编程的要点进行了清晰易懂的介绍,从一些用于说明如何使用系统调用的短小代码段开始,逐渐过渡到能帮助读者扩展自己技能水平的实际项目中。书中对通信、并发和线程问题进行了深入探讨,对复杂的概念,例如信号和并发,进行了全面且清晰的解释。本书还覆盖了与文件、信号、信号量、POSIX 线程和客户机―服务器通信相关的内容。书中不仅提供了大量实例和练习,还专门设计了有针对性的项目并给出了参考答案。
本书是被誉为UNIX编程“”的AdvancedProgrammingintheUNIXEnvironment一书的第3版。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据的标准对内容进行了修订和增补,反映了的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。
《Unix内核源码剖析》是一本UNIX V6内核源代码的阅读指南。作者结合UNIX V6已公开的相关文档,对UNIX V6的内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。 《Unix内核源码剖析》适合操作系统的初中级学习者阅读,特别适合通过大学课程和其他入门书对操作系统有所了解,但是对具体细节缺乏深入理解的读者,以及那些对操作系统的具体实现有兴趣的读者。
《Unix内核源码剖析》是一本UNIX V6内核源代码的阅读指南。作者结合UNIX V6已公开的相关文档,对UNIX V6的内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。 《Unix内核源码剖析》适合操作系统的初中级学习者阅读,特别适合通过大学课程和其他入门书对操作系统有所了解,但是对具体细节缺乏深入理解的读者,以及那些对操作系统的具体实现有兴趣的读者。
《UNIX编程环境》是关于在UNIX环境下进行程序设计的一本经典教科书。书中引用了大量编程实例,由浅入深地讲解了如何使用UNIX及其各种工具,以及如何用C语言在UNIX环境下写出高质量的程序。 《UNIX编程环境》共9章,章为系统基础入门,第2章讨论UNIX文件系统,第3章讲述怎样按要求使用shell,第4章介绍过滤程序,第5章讨论如何使用shell编写程序,第6章讲述运用标准I/O库编写程序,第7章涉及系统调用,第8章讨论有关程序开发的工具,第9章讨论文档准备工具,附录A概括了标准编辑器ed,附录B列出了一个编程实例——计算器的语言参考手册,附录C是编程实例——计算器程序的最后源代码版本。 《UNIX编程环境》适合作为大学院校相关专业的教科书,对于想深入掌握UNIX和C语言的程序设计人员是一本很好的参考书,本书也适合想学习和掌握Linux的人员阅读。
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。 全书共分为16章。~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。 本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有基础的业余爱好者。
本书由国际资深UNIX专家撰写,深入剖析UNIX操作系统的内核技术,包含丰富的图示与细节展示。作者从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNlX系统如何选择具体模块的实现方法,以及每种方法的优缺点,为读者更好地理解操作系统内核知识、提升操作系统开发能力提供翔实指导。 全书共1 7章:章追溯UNIX系统的演变并分析影响系统主要变化的因素:第2~7章介绍进程子系统,包括线程及其在内核和用户库中的实现。信号、作业控制及登录会话管理,UNlx调度器和对实时应用程序的支持,进程间通信的技术(IPC),Mach系统架构,以及在现代单处理器和多处理器系统中应用的同步框架:第8~1 1章介绍文件系统,内容涵盖用户可见的文件系统接口、定义内核和文件系统交互的vnode/vfs接口,原始的S
本书是基于新UNIX标准的完备参考书,对UNIX编程要点进行清晰易懂的介绍,从说明系统调用的短小代码段开始,逐渐过渡到用于技能提升的实际项目。作者深入探讨通信、并发和线程问题,对复杂概念(如信号和并发)进行全面解读,覆盖文件、信号、信号量、POSIX线程和客户机-服务器通信等内容;提供大量实例、练习,以及针对性项目及其参考答案。全书靠前部分介绍UNIX基础知识,包括文件、进程和特殊文件等;第二部分介绍信号和定时器;第三部分介绍信号量和进程同步;第四部分介绍通信话题。本书适合作为高等院校计算机专业的教材,也可供软件开发人员参考使用。
本书由国际资深UNIX专家撰写,深入剖析UNIX操作系统的内核技术,包含丰富的图示与细节展示。作者从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNlX系统如何选择具体模块的实现方法,以及每种方法的优缺点,为读者更好地理解操作系统内核知识、提升操作系统开发能力提供翔实指导。 全书共1 7章:章追溯UNIX系统的演变并分析影响系统主要变化的因素:第2~7章介绍进程子系统,包括线程及其在内核和用户库中的实现。信号、作业控制及登录会话管理,UNlx调度器和对实时应用程序的支持,进程间通信的技术(IPC),Mach系统架构,以及在现代单处理器和多处理器系统中应用的同步框架:第8~1 1章介绍文件系统,内容涵盖用户可见的文件系统接口、定义内核和文件系统交互的vnode/vfs接口,原始的System V
《UNIX编程环境》是关于在UNIX环境下进行程序设计的一本经典教科书。书中引用了大量编程实例,由浅入深地讲解了如何使用UNIX及其各种工具,以及如何用C语言在UNIX环境下写出高质量的程序。 《UNIX编程环境》共9章,章为系统基础入门,第2章讨论UNIX文件系统,第3章讲述怎样按要求使用shell,第4章介绍过滤程序,第5章讨论如何使用shell编写程序,第6章讲述运用标准I/O库编写程序,第7章涉及系统调用,第8章讨论有关程序开发的工具,第9章讨论文档准备工具,附录A概括了标准编辑器ed,附录B列出了一个编程实例——计算器的语言参考手册,附录C是编程实例——计算器程序的最后源代码版本。 《UNIX编程环境》适合作为大学院校相关专业的教科书,对于想深入掌握UNIX和C语言的程序设计人员是一本很好的参考书,本书也适合想学习和掌握Linux的人员阅读。
《Unix内核源码剖析》是一本UNIX V6内核源代码的阅读指南。作者结合UNIX V6已公开的相关文档,对UNIX V6的内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O、文件、字符I/O、启动等操作的基本原理。 《Unix内核源码剖析》适合操作的初中级学习者阅读,特别适合通过大学课程和其他入门书对操作有所了解,但是对具体细节缺乏深入理解的读者,以及那些对操作的具体实现有兴趣的读者。
本书是基于新UNIX标准的完备参考书,对UNIX编程要点进行清晰易懂的介绍,从说明系统调用的短小代码段开始,逐渐过渡到用于技能提升的实际项目。作者深入探讨通信、并发和线程问题,对复杂概念(如信号和并发)进行全面解读,覆盖文件、信号、信号量、POSIX线程和客户机-服务器通信等内容;提供大量实例、练习,以及针对性项目及其参考答案。全书靠前部分介绍UNIX基础知识,包括文件、进程和特殊文件等;第二部分介绍信号和定时器;第三部分介绍信号量和进程同步;第四部分介绍通信话题。本书适合作为高等院校计算机专业的教材,也可供软件开发人员参考使用。
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。 全书共分为16章。~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。 本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有基础的业余爱好者。