本书是UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户 服务器程序的各种设计方法也作了完整的探讨,*后还深入分析了流这种设备驱动机制。 本书内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
Unity是在游戏开发和虚拟现实开发方面应用得非常广泛的软件,其功能强大,用户体验友好,是一款多平台的综合型开发工具。本书解读了关于该软件的290个应用秘技。 本书是基于Unity 2021.2.15版本编写的,由于Unity不断地以一周一次的频率进行版本升级,到本书开始出售时,它必定又升级了,但本书的示例与内容在应用上均有效,不会受到太大影响。本书对使用Unity进行游戏开发方面的各种功能进行系统全面的介绍,包括Unity的基本操作、系统设置、对象创建、脚本编写、资源导入、UI界面设置、导航处理、场景管理、效果应用以及着色器系统应用等。全书结构完整、内容系统全面、讲解清晰易懂,适合Unity 3D开发零基础读者学习,也适合对游戏开发或虚拟现实开发感兴趣的IT设计人员学习阅读。此书还可以作为应用型高校及相关培训机构的Unity 3D教材或参考用书。
本书从系统管理员的角度分别介绍了Solarisl0系统的安装、Solarisl0桌面管理和基本系统管理、网络配置、安全管理、开发环境配置等几个方面的内容。作者尽可能详细地描述了Solaris的相关概念、功能、命令,并着重介绍了Solarisl0的许多新特征。由于作者从事网络安全领域的工作,因此对系统管理员最为关心的系统安全性花费了较大篇幅进行讨论。本书的目的是使具有一定经验的管理员,通过阅读,能很快掌握新的Solarisl0功能;使初学者少走弯路,循序渐进地掌握Solarisl0系统。在阅读此书前,读者应对UNIX操作系统有一定的了解,起码也要使用过Linux操作系统。这本书章节的安排是依据读者循序渐进地学习Solaris操作系统的顺序设立的。本书的编写基于目前Solaris的版本Solarisl05/09操作系统。
本书是一本基于近期新UNIX标准的完备的参考书,对UNIX编程的要点进行了清晰易懂的介绍,从一些用于说明如何使用调用的短小代码段开始,逐渐过渡到能帮助读者扩展自己技能水平的实际项目中。书中对通信、并发和线程问题进行了深入探讨,对复杂的概念,例如信号和并发,进行了全面且清晰的解释。本书还覆盖了与文件、信号、信号量、POSIX线程和客户机―服务器通信相关的内容。书中不仅提供了大量实例和练习,还专门设计了有针对性的项目并给出了参考答案。
本书从UNIX的基本命令入手,由浅入深,逐步阐述UNIX系统的基本概念与设计原理,同时给出了大量的应用实例。在此基础上,对UNIX的核心精华部分,如Shell编程、进程管理,用户管理,磁盘空间管理、文件系统内部组织、文件系统维护、系统启动与关机、TCP/IP网络维护与应用、软件包的制作与安装等方面进行了深入的讨论。本书内容丰富、重点突出,文字简练、语言流畅,实用性强。本书可作为大专院校师生UNIX操作系统课程的教学参考书,也可作为IT从业者的UNIX自学手册。
本书从正向开发、工具的使用、逆向实战及安全保护等方面,对iOS应用的逆向与安全进行了讲解。本书内容包括基本概念、逆向环境的准备、常用逆向分析工具、类的结构、App签名、Mach-O文件格式、hook原理等,并通过在越狱平台和非越狱平台上的逆向分析实例,带领读者学习逆向分析的思路和方法。在应用安全及保护方面,本书内容涉及网络传输、安全检测、代码混淆等。
本书是一本基于近期新UNIX标准的完备的参考书,对UNIX编程的要点进行了清晰易懂的介绍,从一些用于说明如何使用调用的短小代码段开始,逐渐过渡到能帮助读者扩展自己技能水平的实际项目中。书中对通信、并发和线程问题进行了深入探讨,对复杂的概念,例如信号和并发,进行了全面且清晰的解释。本书还覆盖了与文件、信号、信号量、POSIX线程和客户机―服务器通信相关的内容。书中不仅提供了大量实例和练习,还专门设计了有针对性的项目并给出了参考答案。
《SOLIDWORKSSimulation基础教程(2018版)》是根据DSSOLIDWORKS公司发布的《SOLIDWORKS2018:SOLIDWORKSSimulation))编译而成的,是使用Simulation软件对SOLIDWORKS模型进行有限元分析的入门培训教程。本书提供了基本的有限元求解方法,是机械工程师快速有效地掌握Simulation应用技术的资料。本书在介绍软件使用方法的同时,还对有限元的相关理论知识进行了讲解。本书提供练习文件下载,详见“本书使用说明”。此外,本书还提供语音教学视频,扫描书中二维码即可免费观看。本书在保留了英文原版教程精华和风格的基础上,按照中国读者的阅读习惯进行编译,配套教学资料齐全,适于企业工程设计人员和大专院校、职业技术院校相关专业师生使用。
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着IntelCore-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。全书共分为16章。~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有基础的业余爱好者。
本书由国际资深UNIX专家撰写,深入剖析UNIX操作系统的内核技术,包含丰富的图示与细节展示。作者从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNlX系统如何选择具体模块的实现方法,以及每种方法的优缺点,为读者更好地理解操作系统内核知识、提升操作系统开发能力提供翔实指导。全书共17章:章追溯UNIX系统的演变并分析影响系统主要变化的因素:第2~7章介绍进程子系统,包括线程及其在内核和用户库中的实现。信号、作业控制及登录会话管理,UNlx调度器和对实时应用程序的支持,进程间通信的技术(IPC),Mach系统架构,以及在现代单处理器和多处理器系统中应用的同步框架:第8~11章介绍文件系统,内容涵盖用户可见的文件系统接口、定义内核和文件系统交互的vnode/vfs接口,原始的SystemV文件系统
本书首先回顾了与全书其他内容切实相关的UNIX系统内幕。回顾的目的是增进读者对UNIX操作系统概念的了解,并且定义随后使用的术语。本书接下来的内容分为3个部分。部分“高速缓存存储系统”介绍了高速缓存体系结构、术语和概念,详细考察了4种常见的高速缓存实现——3种虚拟高速缓存的变体和物理高速缓存。第二部分“多处理机系统”讨论了调整单处理机内核的实现,使之适合于紧密耦合、共享存储多处理机上运行时所面临的问题和设计事宜,还研究了几种不同的实现。最后一部分介绍多处理机高速缓存一致性,这一部分通过研究高速缓存加入到一个紧密耦合、共享存储器多处理机系统时出现在操作系统和高速缓存体系结构上的问题,从而将前两个部分的内容结合到一起。本书适合于大学计算机及相关专业高年级本科生或者研究生使用。每一章都包含有一