软件与程序设计
-
Web前端开发孙佳帝本书是针对零基础读者编写的动态网站开发入门教材,循序渐进地介绍了JavaScript开发技术。依据Web前端开发岗位的职业能力要求,本书重点介绍了JavaScript 的核心技术,并在此基础上详细讲解了jQuery框架的使用方法。本书使用热点案例,可以让初学者快速掌握动态网站开发技术。通过扫描二维码,读者可以进行课堂训练,进一步巩固所学知识,提高实际开发能力。本书内容全面,结合ECMAScript6(简称ES6)标准,重点突出,易于理解,每章内容简洁紧凑,从实践的角度入手,为读者更好地使用JavaScript及jQuery框架开发动态网页提供了很好的指导。本书分为10个单元,前9个单元包括JavaScript概述、JavaScript基础、JavaScript函数、面向对象编程、JavaScript内置对象、BOM编程、DOM编程、DOM事件、利用jQuery编程。后一个单元通过利用JavaScript/jQuery设计一个个性化网站,以提升读者的综合技能。本书适合作为高等职业院校软件技术、计算机应用技术、数字媒体技术、大数据技术与应用等专业的动态网页程序设计相关课程的教材,也可以作为打算学习和从事JavaScript+jQuery动态网页设计的开发人员的参考书。 -
Bootstrap 5.X从入门到项目实战李爱玲《Bootstrap 5.X从入门到项目实战》是针对零基础读者编写的网站前端开发入门教材。本书采用目前**的Bootstrap 5.X版本,侧重案例实训,书中配有丰富的微课视频,读者可以通过微课视频更为直观地学习有关网站前端开发的热点案例。 《Bootstrap 5.X从入门到项目实战》分为18章,包括流行的开发框架Bootstrap,使用**的框架Bootstrap 5.X,快速掌握Bootstrap布局,Bootstrap中的弹性盒子布局,精通页面排版,CSS通用样式,Bootstrap在表单中的应用,常用的CSS组件,高级的CSS组件,卡片、旋转器和手风琴组件,认识JavaScript插件,精通JavaScript插件等内容。最后通过6个热点综合项目,帮助读者进一步掌握项目开发技能。 《Bootstrap 5.X从入门到项目实战》通过精选热点案例,可以让初学者快速掌握网站前端开发技术。通过微信扫码观看视频,可以随时随地在移动端学习开发知识。 -
车联网信息安全概论戚湧本书从车联网自身的应用需求出发,结合传统的信息安全技术,并与新一代信息技术融合,结合作者课题组在车联网信息安全领域多年的科研实践成果,广泛参考了国内外学术界和产业界的研究成果,较为全面地展示了车联网信息安全的内容。本书概括地介绍了车联网安全研究的应用场景,分析了车联网安全体系架构及安全发展态势,针对车联网面临的安全威胁提出了相应的安全防护策略,并以安全技术理论知识为基础,重点对认证技术、通信加密技术、访问控制技术、入侵检测技术、数据隐私保护技术等车联网安全关键技术进行讲解,深度剖析了新一代信息技术与车联网安全融合的应用需求,最后对车联网信息安全发展方向进行了展望及思考。本书既可作为高等院校网络空间安全、交通运输工程等专业课程的本科生和研究生教材,也可作为车联网信息安全培训班的教材或对车联网信息安全领域感兴趣的读者的参考用书。 -
R语言在公共卫生中的应用高启胜R语言是一个自由、免费、源代码开放的软件,是一个用于统计计算和统计绘图的优秀工具,已经成为数据科学家和人工智能工程师们最需要掌握的编程语言之一,越来越多的国内医学高等院校医学统计学课程也逐渐采用R语言作为实践教学软件。本书内容主要包括R语言的基础知识、数据文件导入和导出、数据文件整理和编辑、缺失值填补、统计描述分析、随机抽样与随机分组、常见概率分布可视化、单因素统计分析、相关与一致性分析、常见的回归模型以及政策评价定量方法等。本书适合医学及公共卫生类专业学生使用,可作为医学统计学实验课教材,也可作为临床科研人员的统计工具书。 -
JavaScript从入门到精通明日科技《JavaScript从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发需要掌握的各方面技术。全书分为4篇,共24章,内容包括初识JavaScript、JavaScript基础、流程控制语句、函数、对象、数组与集合、String对象、正则表达式、异常处理与程序调试、JavaScript高级编程、事件处理、Document对象、文档对象模型、Window对象、浏览器对象模型、Style对象、Form对象、图像处理、JavaScript中的XML、JSON、JavaScript的安全、Ajax技术、Vue.js编程,以及星光电影网项目实战。书中的大多数知识点结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可轻松领会 JavaScript 程序开发的精髓,快速提高开发 技能。 -
JUnit实战[罗马尼亚]克特林·图多塞(Catalin Tudose)本书全面介绍JUnit 5的新特性及其主要应用。全书共22章,分为五部分。部分介绍JUnit 的核心、JUnit的体系结构、从JUnit 4向JUnit 5迁移、软件测试原则等内容;第二部分介绍软件测试质量、用stub和mock object进行测试、容器内测试等内容;第三部分介绍用Maven和Gradle工具运行JUnit测试、IDE对JUnit 5的支持、JUnit 5的持续集成等内容;第四部分介绍JUnit 5扩展模型,表示层测试,Spring、Spring Boot和REST API以及数据库应用程序的测试等内容;第五部分介绍使用JUnit 5进行测试驱动开发和行为驱动开发,以及用JUnit 5实现测试金字塔策略等内容。本书既适合刚接触JUnit框架的Java开发人员阅读,也适合想要了解JUnit 5新特性的、经验丰富的JUnit开发人员学习,尤其适合企业级Java开发人员阅读。本书还可作为高等院校学生“软件测试”课程的参考用书。 -
恶意代码逆向分析基础详解刘晓阳本书以实战项目为主线,以理论基础为核心,引导读者渐进式学习如何分析Windows操作系统的恶意程序。从恶意代码开发者的角度出发,阐述恶意代码的编码和加密、规避检测技术。后,实战分析恶意程序的网络流量和文件行为,挖掘恶意域名等信息。本书共14章,第1~9章详细讲述恶意代码分析基础技术点,从搭建环境开始,逐步深入分析WindowsPE文件结构,讲述如何执行编码或加密的shellcode二进制代码;第10~14章详细解析恶意代码常用的API函数混淆、进程注入、DLL注入规避检测技术,介绍Yara工具检测恶意代码的使用方法,从零开始,系统深入地剖恶意代码的网络流量和文件行为。本书既适合初学者入门,对于工作多年的恶意代码分析工程师、网络安全渗透测试工程、网络安全软件开发人员、安全课程培训人员、高校网络安全专业方向的学生等也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。本书示例代码丰富,实践性和系统性较强。 -
PostGIS实战[美] 里贾纳·奥伯(Regina Obe),利欧·许(Leo Hsu)著,王亮 杜朋 但波 译PostGIS是PostgreSQL的空间数据库扩展。它可以为要处理的几乎任何地理数据任务提供特性和支持。通过使用PostGIS,用户只需要编写几行SQL代码就能够创建位置感知查询,并轻松构建制图、栅格分析或路由应用程序的后端。 《PostGIS实战(第3版)》展示了如何解决现实世界的地理数据问题。你将**基本的制图,探索应用程序的自定义函数。这个**版本引入了新的PostGIS特性,如PostGIS窗口函数、并行查询,以及使用JSON和矢量切片函数为应用程序输出数据。 ●针对PostGIS 3.1和PostgreSQL 13进行了修订 ●优化查询以获得**速度 ●简化几何图形以提高效率 ●将PostGIS扩展到网络和桌面应用程序 -
SRE工程师应知应会97件事[加拿大]埃米尔 斯托拉尔斯基(Emil Stolarsky),[加拿大]詹姆 吴(Jaime Woo)Incident Labs的联合创始人 Jaime Woo和Emil Stolarsky从整个行业收集了97条简单实用的技巧,包括值得信赖的z佳实践和解决棘手问题的新方法。通过了解发人深省的推动领域发展的问题,以及我们给出的合理建议,你将会提高和完善你的 SRE 技能。 -
Oracle从入门到精通明日科技《Oracle从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了使用Oracle 19c进行数据管理的各方面技术。全书分为4篇,共21章,内容包括Oracle 19c概述,Oracle体系结构,Oracle管理工具,SQL*Plus命令,SQL语言基础,PL/SQL编程,过程、函数、触发器和包,管理控制文件和日志文件,管理表空间和数据文件,数据表对象,其他数据对象,表分区与索引分区,用户管理与权限分配,数据库控制,Oracle系统调优,优化SQL语句,Oracle数据备份与恢复,数据导出和导入,Oracle的闪回技术,Java Oracle实现企业人事管理系统以及VC Oracle实现汽配管理系统项目实战。所有知识都结合具体实例进行介绍,涉及的程序代码均给出了详细的注释,读者可以轻松领会Oracle 19c管理数据库的精髓,快速提高数据库管理技能。
