《代码大全2(纪念版)》作为名家经典著作,是一本完整的软件构建手册,涵盖软件构建过程中的所有细节。它从软件质量和编程思想等方面论述软件构建的各个主题,并详细论述主流的新技术、高屋建瓴的观点和通用的概念,还含有丰富而典型的程序示例。本书所论述的技术不仅填补了初级与中高级编程技术之间的空白,同时还为程序员提供了一个有关编程技巧的信息来源。 《代码大全2(纪念版)》对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生大有帮助。无论是什么背景的读者,都可以通过阅读和领会本书,在更短的时间内更轻松地写出更好、更简洁和更优雅的程序。 进度失控,几乎是每一个软件开发项目挥之不去的噩梦。如何从容赶急,如何通过正确的开发策略和原则,避免典型错误,有效地进行风险管理,从多个方面
《乐高机械结构设计》详细讲解了6大类100多款乐高机械结构作品,包括齿轮机构、连杆机构、传动机构、机械手、变速箱和综合装配等几种类别。一书在手,可以基本掌握常用的机械结构设计方法。本书尝试在乐高科技零件和机械结构设计之间建立一座桥梁,为机械原理的物化表现提供一套解决方案。想学习、加强结构设计的乐高爱好者和机械专业的学生都可一读。本书采用互联网 设计理念,读者随时可以通过手机扫码获得在线技术支持,使阅读、使用本书不再有任何障碍和困难。 《乐高机械结构设计》的目标读者是乐高机器人、机械结构爱好者、高校机械类专业学生、机械设计从业人士。跟随本书中的案例进行搭建、设计,可以让读者在充满趣味的过程中掌握很多机械结构设计知识。 《乐高简单机械创意设计》定位于乐高入门级培训和技术指导,讲解了5个
《UNIX环境编程》(简称APUE)几乎是Linux领域程序员人手的一本书。但在掌握和理解APUE的内容后,又该如何继续提高自己的技能,如何更深入地理解Linux环境编程及其背后的工作机制呢?本书将从一个全新的角度带领读者重新进入Linux环境编程,从应用出发,深入内核源码,研究Linux各接口的工作机制和原理,让读者不仅知其然,还知其所以然。作为Linux开发工程师,如果不仅掌握Linux的应用层开发,同时还熟悉Linux的内核源码,那么其在Linux环境下设计开发任何产品都将游刃有余,稳定且高效。 本书是Linux技术专家高峰和李彬的合力之作,是两个人多年开发经验的总结和分享,也是市场上一本将Linux应用态与内核态相结合的技术图书,选择这种写作方式是为了向APUE的作者致敬。本书涵盖了APUE中大部分章节的内容,并针对Linux环境,以作者多年经验,详细解析了Linux常
全面掌握WindowsPowerShell2.0的指南!这本实用指南讲述如何使用WindowsPowerShell自动处理日常系统管理工作。全面介绍强大的WindowsPowerShellcmdlet的用法,且结合实例操作,使学习过程事半功倍。无论您是学生,还是系统管理员,都可从本书获得解决问题和完成工作所需的信息。本书重要主题:运行单个或一系列核心cmdlet以简化日常任务执行远程命令和后台任务盘点计算机、修改配置和管理域配置服务器角色、角色服务和功能对TCP/IP网络进行管理和故障排查管理文件系统、目录和打印服务实现安全设置、事件日志和审核读写和审核注册表键值自动进行系统监视和性能优化利用管理单元和模块来扩展WindowsPowerShell本书由浅入深地介绍了WindowsPowerShell,内容涵盖PowerShell的运行环境的配置,别名、函数和对象的处理方式和方法,以及PowerShell在远程和网络环境中的各种应用,如计算
基于BPF的性能优化工具提供了的系统级和应用程序级的观察能力,使用这些工具可以优化性能、调试代码、增强安全性、降低成本。本书是使用这些观察工具的全面指南。本书作为全面介绍BPF技术的图书,从BPF技术的起源到未来发展方向都有涵盖,不仅全面介绍了BPF的编程模型,还完整介绍了两个主要的BPF前端编程框架—BCC和bpftrace,更给出了一系列实现范例,全面展示了BPF技术的实际能力和未来发展前景,以及使用BPF工具优化性能、修复问题、探索线上系统的内部情况。本书的另一个关注方向是Linux系统性能和应用程序性能的调优。本书全面介绍了系统性能调优的策略、工具与实践案例,不仅介绍了对应的BPF工具,还着重介绍了这些工具如何与Linux传统性能工具进行互补,这样读者可以有选择地进行使用。本书介绍的工具小巧精致,且包含了简单易读的源代码,这
《Windows内核情景分析:采用开源代码ReactOS(上、下册)》通过分析ReactOS的源代码介绍了Windows内核各个方面的结构、功能、算法与具体实现。全书从“内存管理”、“进程”、“进程间通信”、“设备驱动”等多个方面进行分析介绍,所有的分析都有ReactOS的源代码(以及部分由微软公开的源代码)作为依据,使读者能深入理解Windows内核的方方面面,也可以使读者的软件开发能力和水平得到提高。 《Windows内核情景分析:采用开源代码ReactOS(上、下册)》可供大学有关专业的高年级学生和研究生用做教学参考,也可供广大的软件工程师,特别是从事系统软件研发的工程师用于工作参考或用做进修教材。
本书为电子工程师、物理学者、平板显示设计工作者、学生以及其他学科的相关科学家全面学习3D显示技术提供帮助,详细全面地介绍的3D显示技术。涵盖5种实现3D知觉的方法,即立体显示技术、自由立体显示技术、集成成像技术、全息显示技术及体显示技术。本书旨在促进对3D系统的光电效应及寻址电路的完整理解。本书重点介绍立体显示技术和自由立体显示技术,因为这些技术最接近商业化,并且,立体显示器的基本组成部分是阵列式偏光膜和更小角度的线栅偏振器。本书侧重于全面介绍3D显示领域的发展全面和进展,为技术的未来发展和产业化服务,适合当前技术和产业发展的需要。
本书通过大量实用案例的展示,深入浅出地介绍了常见的DOS命令行、BIOS、注册表和组策略的应用技巧,让读者对DOS命令行、BIOS、注册表和组策略不再不敢去碰,而是能灵活应用。 本书主要内容包括:DOS启动盘和DOS急救盘的应用,DOS下维护系统、管理磁盘和网络,Windows下的DOS应用及DOS批处理的案例,BIOS设置、优化、超频、升级、安全方面的操作技巧,同时探讨了BIOS的未来EFI,另外还有使用注册表和组策略优化系统、个性化系统。值得一提的是,本书还特别增加了WindowsVista/7下应用DOS批处理、注册表和组策略的内容。 书中所举案例皆非常实用,过程清晰,截图真实,所以学习起来并不难懂,是注册表、BIOS、组策略、DOS爱好者学习的指导教程之一。 本书适用于电脑维护人员、电脑软硬件爱好者,可以帮助其较深层次地了解电脑,更有效地管理电脑;同时书中
本书是被誉为UNIX编程“”的AdvancedProgrammingintheUNIXEnvironment一书的第3版。在本书第2版出版后的8年中,UNIX行业发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据的标准对内容进行了修订和增补,反映了的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。
《深入理解并行编程》首先以霍金提出的两个理论物理限制为引子,解释了多核并行计算兴起的原因,并从硬件的角度阐述并行编程的难题。接着,《深入理解并行编程》以常见的计数器为例,探讨其不同的实现方法及适用场景。在这些实现方法中,除了介绍常见的锁以外,《深入理解并行编程》还重点介绍了RCU的使用及其原理,以及实现RCU的基础:内存屏障。最后,《深入理解并行编程》还介绍了并行软件的验证,以及并行实时计算等内容。 n 《深入理解并行编程》适合于对并行编程有兴趣的大学生、研究生,以及需要对项目进行深度性能优化的软硬件工程师,特别值得一提的是,《深入理解并行编程》对操作系统内核工程师也很有价值。
BeagleBone是一款信用卡大小的低成本Linux计算机,它可以联网并运行高级操作系统(如Android和Ubuntu Linux)。BeagleBone包含大量I/O接口,具有广泛的开源软件支持选项,只需进行简单的设置即可利用它开发应用。 本书详细介绍了BeagleBone的软硬件及其应用开发技巧,全书共分3个部分,共计13章。本书以循序渐进的方式向读者介绍了BeagleBone的软硬件、嵌入式Linux系统开发、接口电路、BeagleBone编程、BeagleBone输入/输出接口、交叉编译和Eclipse IDE、BeagleBone总线接口、物理接口、物联网、丰富的用户界面、图像及音视频、BeagleBone实时接口等内容。 本书对于发明家、制造商、学生、创业者都具有广泛的参考价值,能够帮助读者深入探索BeagleBone,挖掘其强大的使用价值。
本书介绍了Linux(Ubuntu)操作系统应用的基础,主要内容包括Linux概述、Ubuntu Linux系统安装、Linux常用命令、X Window系统、Ubuntu Linux常用工具、Linux系统管理与配置、Linux常用应用程序、Linux下的shell编程、Linux下的C和C 编程、Linux下的Java语言编程等。每章均附有小结和习题。 本书文字精练、重点突出、例题丰富、实用性强。适合作为高等院校的教材和科技人员的参考用书。