软件工程及软件方法学
-
分布式高可用架构之道黄文毅,赵定益 著本书从开发高可用系统需要具备的理论知识出发,逐步讲解应用的高可用、数据库高可用、缓存高可用、Nginx/LVS高可用、异地多活、全链路监控/告警、高可用与安全、高可用在秒杀系统中的应用等内容,书中同时提供了大量有价值的解决方案,可直接用于开发实践。 本书理论与实践并重,适合具有一定Java开发经验的人员,或者想从程序员进阶为架构师的开发人员阅读。 -
数字图像处理技术张云佐 著本书尝试运用通俗易懂的语言及实例去讲解原本晦涩的原理。同时,本书将理论与实例应用紧密结 合,在各章设置课后练习题及相应的实践大作业,并将编程能力和系统设计能力作为重点,方便读者快速 掌握数字图像处理技术的基本理论与方法、实用技术及典型应用。这些设置不仅帮助读者理解相关知识, 而且开阔读者的思维及视野。 本书既有理论介绍,又有实践案例分析,可以作为高等院校各专业本科生数字图像处理课程的教材, 也可以作为从事数字图像处理领域的科研工作者的参考书,还可以作为数据挖掘、人工智能等专业的研究 生教学用书。 -
云转型[美]迈克尔·卡维斯(Michael Kavis) 著本书探讨了企业云转型的时代趋势和转型过程中总结的经验教训,分为两部分。第1部分强调了为什么采用云需要重新思考我们的组织结构,以及落地软件开发全生命周期的新型工作方式和思考。该部分分章介绍了云转型需要重点关注的三个方面:技术、人员和流程。第二部分讨论了到底需要改变什么以及如何改变的问题。首先介绍云运营模型和云平台的详细信息,包括角色和平台运营模型。接着详细讲解了契合模型和平台支持模型。之后概述云运营,重点介绍了站点可靠性工程。结尾总结了云转型的发展方向和进一步的展望。 -
从零开始学ASP.NET明日科技 著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地引导读者在实践中学习ASP.NET编程知识,并提升自己的实际开发能力。 全书共分为4篇20章,内容包括初识ASP.NET、网页前端开发基础、ASP.NET内置对象、ASP.NET服务器控件、数据验证控件、程序调试与异常处理、ASP.NET页面中的数据绑定、数据库基础、使用ADO.NET操作数据库、LINQ数据访问技术、数据绑定控件的使用、Web用户控件、母版页与主题、ASP.NET缓存技术、ASP.NET Ajax技术、WebService服务、ASP.NET MVC编程、ASP.NET网站发布、恶搞图片生成器、公众号/APP后台接口通用管理平台等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会ASP.NET程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。 本书适合ASP.NET初学者、网站开发工程师等自学使用,也可用作高等院校相关专业的教材及参考书。 -
从零开始学OpenCV明日科技 著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Python OpenCV编程知识,并提升自己的实际开发能力。 全书共分为4篇16章,内容包括搭建开发环境、图像处理基础、NumPy模块、绘制图形和文字、阈值、图像运算、腐蚀与膨胀、图像的几何变换、滤波器、模板匹配、图像轮廓、图形检测、视频处理、人脸跟踪与识别、MR机读答题卡、MR智能视频打卡系统等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会OpenCV程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。 本书适合Python OpenCV、人工智能、机器视觉初学者自学使用,也可用作高等院校相关专业的教材及参考书。 -
从零开始学Vue.js明日科技 著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Vue.js编程知识,并提升自己的实际开发能力。 全书共分为4篇18章,内容包括Vue.js简介、基础特性、条件判断、列表渲染、计算属性、监听属性、样式绑定、事件处理、表单控件绑定、自定义指令、组件、过渡、渲染函数、常用插件、单页Web应用、状态管理、51购商城、仿豆瓣电影评分等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会Vue.js程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。 本书适合Vue.js初学者、前端开发工程师等自学使用,也可用作高等院校相关专业的教材及参考书。 -
敏捷测试从零开始陈霁,王富,武夏 著本书针对当前正在敏态化交付的团队,围绕敏捷思想从测试的角度、从零开始构建知识体系,讲解如何做到高质量交付,从质量视角构建基于敏捷理念的全面认知并从基本框架体系跳出构建敏捷思想的质量交付能力,为进一步研发效能提供支撑。 本书共11章,从敏捷理念到优化交付目标,以Scrum体系为基础,详细介绍看板、用户故事地图、故事实例化、分层自动化体系等,助力个人和团队搭建完整的敏捷交付能力。构建以业务价值为目标,以高质量快速交付用户价值的团队,从而构建统一认知。 本书不但适用于测试团队,而且适用于敏捷团队中的各个角色互相了解工作内容及知识体系。 -
深入浅出STC8增强型51单片机进阶攻略龙顺宇 著本书以宏晶科技公司STC8系列增强型51单片机作为讲述核心,深入浅出地介绍该系列单片机片内资源及应用,其内容可在STC8A、STC8F、STC8C、STC8G及STC8H等系列单片机中应用。本书以各种巧例解释相关原理,以资源组成构造学习脉络,选取主流开发工具构建开发环境,利用实战项目深化寄存器理解,注重“学”与“用”的结合,帮助读者朋友们快乐入门、进阶,筑牢基础,将相关理论知识应用到实际产品研发之中。本书根据STC8系列单片机的资源脉络及初学者的学习需求,按照梯度设定22章,从内容组成上分为“无痛入门基础篇”和“片内资源进阶篇”。 无痛入门基础篇从第1章到第8章,主要讲解单片机的发展、学习方法、STC8系列单片机家族成员、软/硬件开发环境搭建及调试、I/O资源使用和配置、LED器件控制、A51和C51语言开发差异及特点、常见字符/点阵型液晶模块的驱动、独立按键/矩阵键盘交互编程的相关知识和应用。片内资源进阶篇从第9章到第22章,主要讲解单片机的内部存储器资源、时钟源配置、中断源配置、基础型定时/计数器、高级型定时/计数器、UART异步通信接口、SPI同步串行外设接口、I2C串行通信、模数转换器A/D资源、电压比较器资源、片内看门狗资源、电源管理及功耗控制、ISP/IAP应用、EEPROM编程和RTX51实时操作系统的相关知识及应用。本书可作为应用型高等院校电子信息类相关专业的授课教材或教辅用书,也可作为技术院校、单片机培训机构、电子协会、社团和电子类学科竞赛的辅助教材,还可以作为工程技术人员和单片机爱好者的自学参考用书。 -
疯狂造物-Blender创意设计与3D打印贝勒教学工作室 编著本书以步骤图解和视频微课等方式展现了用Blender软件进行三维造型设计的相关知识和技能,主要内容包括:Blender与3D打印的基础入门,Blender与3D打印的进阶内容,Blender与3D打印的高阶内容。每个案例均配有相应的教学视频,方便读者自学和培训。通过对本书的学习,读者不仅可以精准掌握Blender的核心造物功能,包括三维设计、渲染、骨骼绑定、动画等,还可以了解3D打印的操作流程。 -
连接未来[美]汤姆·惠勒本书介绍了人类历史上的重大网络革命。第一次网络革命诞生于约翰内斯·古登堡在15世纪发明的活字印刷术,催生出第一个大众信息经济。第二次网络革命发生在19世纪初,铁路和电报这两项发明结合在一起,压缩了空间和时间,重塑了几个世纪以来一成不变的社会。汤姆·惠勒将这两次网络革命与20世纪开始的第三次网络革命进行了比较。第三次网络革命主要体现在人与人互联的方式上,它直接影响我们每一个人,颠覆了工作、隐私、教育、媒体乃至日常生活的方方面面。
