计算机/网络
-
基于Kubernetes的云原生DevOps[美]贾斯汀 多明格斯(Justin Domingus),[英]约翰 阿伦德尔(John Arundel)在本书,我们将带领你了解不断发展的Kubernetes生态系统,并针对当前使用软件工具时遇到的日常问题,提供实用的解决方案。你将逐步学习如何在Kubernetes中运行容器化的应用程序,学习如何构建应用程序的开发环境以及持续部署流水线,并探索可用于自己的应用程序的模式。你将学习如何在Kubernetes和开发运维的帮助下,打造精简、快速且高效的开发团队。本书的主要内容有:学习容器和Kubernetes的基本知识,无需任何经验。在托管的云Kubernetes服务或本地环境中运行应用程序。设计自己的云原生服务与基础设施。通过Kubernetes管理资源的使用和容器的生命周期。从成本、性能、弹性、容量和可伸缩性等方面优化集群。学习开发、测试和部署应用程序的最Z佳工具。应用可观察性与监控方面的最Z新行业实践。保证生产环境中容器与集群的安全。
-
精益设计[美]杰夫·戈塞尔夫,[美]乔什·赛登本书作者根据精益创业法的理念归纳出了行之有效的精益设计方法,让设计团队可以用更低的成本、更高的效率设计出更好的用户体验。本书重点介绍了如何利用精益设计来改善用户体验,引导公司和管理人员将重心从交付产品转向让客户满意。本书分为四部分:第一部分简要介绍精益设计及其基本原则;第二部分介绍精益设计画布,并用8章对画布的8个步骤进行逐一说明;第三部分深入探讨设计师与其他业务部门之间的合作,并介绍了一些工具和案例分析,将设计冲刺、设计系统和精益设计的合作研究等流行的工作方式结合起来;第四部分探讨如何将精益设计融入组织。
-
敏捷软件开发项目管理与实践张万军 葛瀛龙 林菲 张海平 方绪健本书是高等学校软件工程专业教学指导委员会首批推荐教材。全书系统介绍了Scrum敏捷开发项目管理思想和DevOps实践,共11章,主要内容包括:软件工程概述,Scrum敏捷开发及DevOps简介,软件项目启动及项目计划管理,软件需求及积压工作管理,项目冲刺及跟踪管理,软件配置管理及源代码版本控制,软件构建及持续集成管理,软件测试管理及软件质量保证,软件发布及持续部署,适用于大规模团队的敏捷开发模式,项目总结及持续改进。作者在多年软件企业研发实践的基础上,给出敏捷开发的相关活动及实践建议,以“理论指导实践,实践充实理论”为目的,参照微软的Azure DevOps Server开展实践。本书可作为高校计算机科学与技术、软件工程等本科专业软件工程相关课程的教材,也可供软件工程专业硕士及软件开发人员学习参考;对计算机大类硕士研究生了解敏捷开发理论及DevOps实践也具有一定的参考意义。
-
区块链征信成彬,刘春成本书属于计算机类区块链应用的教材,全书分为十个单元,涵盖计算机专业如区块链技术、信息安全、系统设计等专业基础内容,同时也介绍了征信与征信体系及其发展状况,具有专业性、新颖性的特点。本书的单元结构由征信与征信体系、征信产品与服务、区块链征信系统、区块链征信应用四个模块组成,使教、学、用有机结合在一起,实用性强。本书主要面向计算机专业学生,对从事区块链应用和征信体系建设的研究者、一线教学的教师及征信监管从业人员有一定的借鉴作用。
-
OAuth 2实战宝典糜鹏程随着互联网的普及,合作共赢成了一个越来越受重视的话题。一些成熟的互联网企业,需 要与众多的第三方企业进行合作,以便为自己的用户提供丰富的个性化应用。在这个过程中, 企业需要将自身的一些能力(API)开放给第三方合作企业,具体的实现形式一般是搭建一个 专门的开放平台系统。无论企业通过何种方式来开放自身的能力,授权都是一个绕不开的话题。本书将通过 8 章 来详细对授权的相关内容进行阐述,主要内容包括 OAuth 2 概述、开放平台整体架构、实战中 的授权模式、OpenID 从理论到实战、授权码授权模式回调地址实战、签名、授权信息、基于 Spring Security 的 OAuth 2 实战。
-
我的Python世界程晨Python是一种解释型、面向对象、动态数据类型的高阶程序设计语言,它具有丰富和强大的库,能够把用其他语言(尤其是C/C)制作的各种模块很轻松地联结在一起。这两年随着人们对人工智能的关注越来越多,大家学习Python的热情也越来越高涨。Python在IEEE发布的2017年编程语言排行榜中高居前列。本书介绍了Python编程的基础知识,并以游戏《Minecraft(我的世界)》为载体,通过Python编程来与游戏中的玩家或方块互动,先后实现了“剑球”游戏、五子棋游戏以及像素图像扫描仪这几个项目,最后还实现了通过游戏控制Arduino等外部设备的功能。希望大家能够在游戏的过程中轻松地进入Python的世界,跨越软硬件的鸿沟,初步尝试自动化控制。本书提供边玩游戏边学编程的全新体验,适合对Python编程感兴趣的读者阅读。游戏不再只是用来玩的,你将同时体验超级玩家、设计师和程序员的角色。
-
手把手带你玩转Altium Designer 23陈之炎Altium Designer是深受广大电路设计工程师喜爱的一款电路设计辅助工具。本书对Altium Designer 23的功能进行了全面翔实的解读,重点介绍了如何利用Altium Designer 23进行电路原理图设计、印制电路板(PCB)设计、信号完整性分析以及混合信号仿真。 读者通过阅读本书不仅能了解Altium Designer 23的**功能,还能掌握EDA设计的通用流程和方法,最终能独立完成电路设计。在项目实战部分,本书列举了三个实战案例: 初级实战案例实现了PWM 信号电机驱动电路板的设计; 中级实战案例实现了ARM架构的嵌入式系统的双面板设计; 高级实战案例实现了SAMV71的四层电路板的设计。三个实战案例从简到繁,层层深入,引导读者最终能独立完成多层电路板的设计任务。 本书在Altium Designer 23的新功能的基础上,为广大电路设计工程师和EDA方向的学生提供了一个全方位的电路设计、分析和仿真的指南,对于掌握未来电路设计工具的新技术动向有比较明晰的解析和指引,起到了抛砖引玉的作用。 本书适合理工类大学电路专业的高年级本科生、立志从事电子电路计算机辅助设计方向研究的低年级研究生、对硬件电路技术感兴趣的研发工程师等阅读。
-
AutoCAD 2024中文版机械设计实例教程胡仁喜、井晓翠等本书介绍了利用AutoCAD 2024中文版进行机械设计的方法和技巧。书中根据机械零件的结构特点,以常见的机械零件为具体实例,详细介绍了AutoCAD 2024基础,绘制二维图形,基本绘图工具,二维图形的编辑,文字、表格和尺寸标注,图形设计辅助工具,机械图形二维表达方式,零件图的绘制,装配图的绘制及三维机械图形绘制。书中对每个零件实例都介绍了在设计过程中使用的命令和数据,提供了真实的设计效果图片。通过学习本书,初学者可以掌握使用AutoCAD 2024进行机械设计的方法,以及二维绘图和三维绘图的技巧,已经从事AutoCAD机械设计工作的读者也可以从本书中感受到针对不同零件的设计思路、风格和技巧。本书可以作为AutoCAD机械设计培训教材,也可以作为工业造型设计人员的参考书。
-
AutoCAD 2024中文版土木工程设计从入门到精通CAD/CAM/CAE技术联盟《AutoCAD 2024 中文版土木工程设计从入门到精通》详细介绍了AutoCAD 2024 在土木工程设计中的应用。全书分为2 篇13 章,其中第1 篇为基础知识篇(第1~5 章),主要讲解AutoCAD 2024 的基本使用方法和操作技巧;第2 篇为土木工程施工图篇(第6~13 章),结合别墅的实际工程实例讲解土木工程CAD 绘图的具体过程。通过学习,读者可以初步了解别墅结构设计的过程以及需要注意的问题,同时能够对AutoCAD 的操作方法有更深入的理解。另附赠4 章线上扩展学习内容,讲解医院办公楼设计的大型实例,包括医院办公楼的结构初步设计、基础层梁钢筋图、板配置及配筋、楼梯详图等内容。本书各章之间紧密联系,前后呼应,形成 一个整体。 另外,本书配套资源中还配备了极为丰富的学习资源,具体内容如下: 1.133 集高清同步微课视频,可像看电影一样轻松学习,然后对照书中实例进行练习。 2.52 个经典中小型实例,用实例学习上手更快,更专业。 3.22 项实践与操作,学以致用,动手会做才是硬道理。 4.6 套大型图纸设计方案及其配套的长达10 小时的视频讲解,可以增强实战能力,拓宽视野。 5.AutoCAD 疑难问题汇总、应用技巧大全、经典练习题、常用图块集、快捷键命令速查手册、快捷键速查手册、常用工具按钮速查手册等,能极大地方便学习,提高学习和工作效率。 6.全书实例的源文件和素材,方便按照书中实例操作时直接调用。 本书适合入门级读者学习使用,也适合有一定基础的读者参考,还可用作职业培训、职业教育的教材。
-
川哥教你MariaDB实战李世川本书关注和讲解的是MariaDB数据库的相关技术和应用。MariaDB是当前开源数据库中的一员,应用面非常广,技术不断得到更新,版本升级快,性能不断提升和优化。本书详细介绍了MariaDB在多操作系统中的安装、连接方式、用户管理、数据库和数据表操作、数据查询、索引、外键、函数、视图和触发器,以及数据备份与恢复等重要内容,简要介绍了通过几种常用编程语言连接和操作MariaDB数据库的方法。 本书内容丰富,基本覆盖MariaDB数据库各个方面的知识,包括用户管理(权限和角色管理等)、数据的新增、更新、删除和查询等,还配合了各类示例,以帮助读者理解和快速掌握相关技术。 本书适合作为初级及中级开发工程师、数据库管理员、MariaDB数据库学习人员、从事数据库应用系统的研发人员的参考用书,还可供高等院校计算机、大数据等专业学生使用。