本书是Linux入门书,旨在介绍在Linux操作系统上开发软件所需具备的知识。本书共分四部分,主要内容包括:开源软件简介;Linux操作系统基础知识介绍,包括文件系统、Linux基本命令、文本编辑器、系统管理等内容;Linux编程语言概述,内容涵盖BASH shell脚本、Perl脚本、Python脚本,以及C、C++和Java;流行的软件版本控制工具Git。
本书围绕港口工程建设中防波堤结构健康监测的关键问题,在如下几方面进行了研究:基于运动姿态监测传感器技术研究,研发Smart Block智能护面块体运动姿态监测装置,实现防波堤护面块体失稳的提前预报和实时监测;基于无人机 无人船一体化监测技术,实现多源数据融合,呈现防波堤整体结构的三维可视化模型;利用基于改进的深度学习目标识别技术,提高了防波堤护面块体分割精度,实现了防波堤护面块体损伤程度和损伤位置的智能评估。通过应用上述技术,最终形成具备远程监控、实时数据传输、失稳预报预警等功能的防波堤智能识别与健康监测系统,以有力支撑港口防波堤工程的智能化管理水平。本书可供从事强浪海域防波堤工程安全智能监测的科研人员和港口、海岸及近海工程专业高校师生学习参考。
本书围绕系统管理员、网络工程师等岗位对企业活动目录架构、实施与维护能力的要求,通过引入行业标准和职业岗位标准,以基于Windows Server 2012平台构建网络主流技术和主流产品为载体,引入企业应用需求将活动目录基础知识和服务架构融入到各项目中。书中涉及的项目均取材于真实企业网络建设工程项目。 本书适合高职高专院校计算机相关专业的学生使用,也可作为社会培训教材使用。
本书全面回顾了嵌入式操作系统的演进历史,主流的嵌入式操作系统的技术特点、成长历程以及背后的商业故事,展望了嵌入式操作系统未来的技术路径、市场发展趋势和物联网时代的新机遇。并按时间轴讲述了从RTOS、开源嵌入式操作系统到物联网操作系统的发展历程,以技术为视角剖析了嵌入式操作系统的实时性、安全性和云计算等重要技术,从手机、通信、汽车和可穿戴设备几个市场讨论了嵌入式操作系统的应用,从嵌入式操作系统和知识产权角度讨论了商业模式的问题。本书适合电子信息行业的人士阅读,尤其适合嵌入式系统、电子设计和工业控制领域的工程技术人员、管理和营销人士阅读,也可供从事嵌入式系统教学和学术研究领域的科研人员、老师,以及高校计算机、物联网、电子信息和自动控制等专业学习嵌入式课程的学生学习参考。
《21世纪高等学校规划教材?计算机科学与技术:Linux操作系统实用教程》共17章,主要内容包括:Linux的基本知识、VMware虚拟机介绍、Linux的图形化用户界面、用户和组管理、文件系统与文件管理、磁盘管理、进程与作业管理、RPM软件包管理、Shell编程、Linux网络基础、DNS服务器管理、DHCP服务器管理、服务器管理、FTP服务器管理、邮件服务器管理、Linux防火墙配置等。每章均有小结、项目实训与习题,提供课后复习、实践训练与练习巩固。
本书是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父KentBeck撰写,荣获4界Jolt大奖,10余年不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和实践。 本书共32章,分为部分。部分(~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(8~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍了重构的方法,以及TDD中