软件工程及软件方法学
-
软件测试技术指南智谷一川 著本书主要介绍Web和APP项目的功能测试、接口测试、自动化测试、性能测试的理论以及测试技术。功能部分包括测试流程、测试方法、测试用例、缺陷管理等。接口部分包括接口的分类、原理以及工具的使用等。自动化部分包括UI自动化、接口自动化以及工具的使用等。性能部分包括性能的分类、指标以及工具的使用等。全书覆盖了初级、中级和高级软件测试的知识要点,并结合目前测试岗位的技能要求,提供了极具参考价值的多个热点行业测试实操案例,力求使更多的读者掌握和学好软件测试的相关技术。 本书适合希望从事软件测试的其他专业人员阅读,也适合于从事软件测试领域的技术人员参考。
-
DevOps悖论ViktorFarcic 著,中国DevOps社区 译DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。本书是作者采访社区人员以后的文集,介绍DevOps相关的故事。
-
MATLAB信号处理张轶 编MATLAB广泛用于数据分析、无线通信、深度学习、数据挖掘、图像处理、计算机视觉与信号处理等领域。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》以数字信号处理为背景,系统讨论了MATLAB在信号处理领域的知识与应用,具体包括数字信号处理的基本理论、分析方法、算法的设计与实现、输出结果的数值与可视化展示等内容,涉及信号处理的各个方面,是一本比较全面的参考书。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》分为13章,全面系统地讨论了信号处理的相关问题。其中第1~7章介绍了信号的采集、Z变换、离散傅里叶变换、快速傅里叶变换、噪声分布函数、IIR数字滤波器以及FIR数字滤波器的相关知识和实现方法;第8、9章着重对随机信号处理、功率谱分析、小波变换加以阐述;第10~13章介绍了MATLAB在信号处理领域主要工具箱的使用与设计过程。该书涉及的MATIAB代码已经全部调试通过,所附结果均为书中代码运行输出结果,并在代码中备注了较详尽的解释说明。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》的特点是实用,知识内容与应用实例紧密结合,讲解深入浅出,实例程序既有单个函数的应用方法,又包括整体系统的程序实现,同时也展示最后的分析计算结果。该书可作为高校电子信息工程、通信工程以及计算机科学与技术专业本科生和研究生的教学用书,也可作为科研技术人员的参考用书。
-
Spring Security实战[罗马尼亚] 劳伦斯·斯皮尔卡 著,蒲成 译安全性是没有任何商量余地的。我们要依赖Spring应用程序来传输数据、验证凭据和防止攻击。采用“通过设计实现安全防护”的原则将能够保护我们的网络避免数据被窃取和未经授权的入侵。 《Spring Security实战》展示了如何在造成破坏之前防止跨站脚本和请求伪造攻击。该书将从基础开始讲解,其中将模拟密码升级并添加多种类型的授权。随着技能的增长,读者将可以将Spring Security应用到新的架构中,并创建高级的OAuth2配置。完成之后,读者将拥有一个定制的Spring Security配置,它可以保护应用程序免受常见的和特殊的威胁。 主要内容 ●对密码进行编码以及对用户进行身份验证 ●端点的安全防护 ●安全性测试的自动化 ●设置独立的授权服务器
-
Linux系统管理、服务器设置、安全、云数据中心[美] 克里斯托弗·尼格斯 著精通Linux的终极指南 《Linux系统管理、服务器设置、安全、云数据中心(第10版)》在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu新版本及命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。 Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。 本书指引你获取、安装和开始使用Linux,并最终驾轻就熟地管理和保护Linux。对于那些希望将Linux用作开发工作站的软件开发人员来说,本书也是优秀的参考资源。
-
三步学Python[日] 山田祥宽,山田奈美 著,王俊 译本书以类似课堂学习的方式,通过预习、体验、理解三个步骤讲解Python的基础知识。在“预习”环节概述该节内容,在“体验”环节实际带领大家创建Python程序并运行,在“理解”环节结合插图详细讲解该节的重点知识和代码内容。从运行环境的搭建开始,本书循序渐进地介绍了命令和文件的执行方法、变量与运算、数据结构、条件测试、循环、基本库等基础知识,以及用户自定义函数、类等实践性的内容。各章末尾设置有练习题,可以帮助读者检验学习效果。
-
HTML5+CSS3+JavaScript入门很轻松云尚科技 著《HTML5+CSS3+JavaScript入门很轻松:微课超值版》结合流行有趣的热点案例,详细介绍了HTML5+CSS3+JavaScript开发中的各项技术。《HTML5+CSS3+JavaScript入门很轻松:微课超值版》共17章,分别介绍了HTML5基础、网页中的文本、图像和超链接、CSS3基础入门、CSS3常用属性、CSS3的高级应用、设计列表与菜单、表格与标记、网页中的表单、JavaScript基础入门、JavaScript编程基础、JavaScript对象编程、JavaScript事件机制、绘制网页图形、文件与拖放、响应式网页组件,最后通过设计企业响应式网站的综合案例对《HTML5+CSS3+JavaScript入门很轻松:微课超值版》所讲的各项技术进行了综合应用。 《HTML5+CSS3+JavaScript入门很轻松:微课超值版》内容侧重实战,每个重要的技术都精心配置了实例,在讲解完知识点的详细内容后,可以通过实例进一步深入了解该技术的应用场景及实现效果,这种“知识点+实例”的设置更易于记忆和理解,也为实际应用打下了坚实的基础。另外,书中还设置有“大牛提醒”,对重要的知识点查漏补缺或进行拓展说明,以做到重点内容全覆盖。每章内容学习完还可以通过“实战训练”检验学习成果,并且案例和实战练习都配有视频操作,在学习中遇到疑难可以随时观看视频寻求答案。 《HTML5+CSS3+JavaScript入门很轻松:微课超值版》适合零基础的网页设计者和希望快速掌握HTML5+CSS3+JavaScript开发技术的人员学习使用;针对有一定网页设计基础的读者,也可以通过《HTML5+CSS3+JavaScript入门很轻松:微课超值版》进一步理解HTML5+CSS3+JavaScript的重要知识和开发技能。对于大中专院校的学生和培训机构的学员,《HTML5+CSS3+JavaScript入门很轻松:微课超值版》也是一本非常实用的教材。
-
循序渐进Vue.js 3前端开发实战张益珲 著本书以一个多年前端“老司机”的视角,循序渐进地介绍当前流行的前端框架Vue.js 3的新特性、各项功能及其在商业开发中的应用。全书共15章,第1~6章介绍Vue.js 3的模板、组件、交互处理等基础知识;第7章介绍Vue.js 3框架的响应式原理及组合式API;第8章介绍使用Vue.js 3框架开发前端动画效果;第9章介绍开发大型项目必备的脚手架工具VueCli和Vite;第10章介绍基于Vue.js 3的UI框架Element Plus;第11~13章分别介绍网络请求框架vue-axios、路由管理框架Vue Router、状态管理框架Vuex;第14章和第15章介绍两个相对完整的项目的开发,即学习网站和电商后台系统。本书试图介绍Vue.js 3全家桶及周边框架和工具的综合应用,旨在使读者通过阅读本书开发自己的应用程序。本书还在各章安排了小型范例和练习题,并提供了教学视频、源代码及PPT课件。 本书既可以入门,也可以进阶,适合Vue.js 3初学者和前端开发人员使用,也可以作为网课、培训机构与大中专院校的教学用书。
-
机器学习李然 著机器学习是人工智能的重要技术基础。本书涵盖了机器学习的基础知识,精选了机器学习常用算法,紧密结合腾讯云培训认证中心的机器学习应用工程师认证体系,主要包括人工智能与机器学习概念、数学基础、编程基础、数据结构与算法、分类算法、回归算法、无监督学习算法、数据获取、特征处理、模型选取与调优、模型评估等,并给出了基于腾讯TIONE平台的操作实例。全书深入浅出、案例丰富,兼具广度与深度,便于学生巩固学习,适合作为高等院校本科生或研究生机器学习、数据分析、数据挖掘等课程的教材,也可供对机器学习感兴趣并希望从事机器学习等领域相关工作的个人开发者阅读参考。
-
互联网+时代APP系统性服务设计与创新韩清波 著本书首先介绍了服务设计的概念和特征,介绍了中国B2C网络购物特征、客户特征和运营体系,之后分别介绍了网购类、直播类、教育类和社区类手机应用程序的设计及案例分析,最后介绍了农产品手机应用程序的服务设计程序开发以及系统性服务设计的整体流程。 本书适合视觉传达设计人员、服务视觉化培训人员、大中院校相关专业师生以及设计爱好者等阅读参考。