其他编程语言/工具
-
区域性银行数字化转型田清明 著这是一本讲解区域性银行数字化转型方法论与实践的著作,是区域性数字化转型的标准读本。作者结合自己在银行业20余年的服务经验以及亲身参与30余家区域性银行数字化转型的经验,从战略、战术、方法、能力、文化5个维度总结出了一套适用于区域性银行的方法论,涉及银行的组织、人才、科技、数据、流程、业务等多个方面,并以案例的形式解构了10余家银行用这套方法论体系推动数字化转型的过程与结果,用事实和数据证明了这套方法论在实践中是有效的。全书的核心内容围绕区域性银行的数字化转型方法论模型展开,模型分为5个方面:(1)定战略:明确数字化转型的愿景、使命和目标。明确愿景:打造特色鲜明、风控优良的区域蕞佳银行明确使命:为客户提供“所见即所得”的金融服务明确目标:构建数字化的“生态银行”(2)选战术:明确“灯塔工厂”模式就是适合区域性银行的数字化转型战术。(3)定方法:明确数字化转型的基本方法。摸家底:通过6个步骤详细讲解了银行如何对自身的现状进行全面评估;搭架构:讲解了区域性银行数字化转型的几种常见架构、搭建架构的5个步骤,以及影响架构的4类关键要素;定路径:讲解了区域性银行数字化转型的5种常见路径、4个实施步骤,以及确定路径的4类关键要素;(4)建能力:介绍了区域性银行数字化转型应该构建的技术能力,包括业务中台和数据中台设计能力、数据治理能力、在线协同能力等。(5)塑文化:强调了银行的高管、中层、普通员工应该建立“用数据说话”的思维和能力,形成统一的数据文化。本书的方法论来源于实践,目前正在区域性银行广泛应用,未来这套方法论还会基于实践不断优化和完善。 -
SRE原理与实践张观石 著这是一本从架构、开发、测试、运维全流程讲解如何进行软件可靠性工程建设的著作,它将帮助读者构建针对软件可靠性工程的完整的知识体系、工程体系和理论体系。本书作者是虎牙科技的SRE架构师,他基于20余年的架构、研发和运维经验,用4年时间反复打磨,代表中国的工程师总结了中国互联网企业的SRE方法和经验。本书得到了中国SRE奠基人、虎牙科技CEO以及华为、腾讯、阿里、B站、亚马逊等企业的10余位技术专家高度评价并一致推荐。本书参考传统可靠性工程及软件可靠性工程体系,把传统可靠性工程中的“六性”(可靠性、维修性、测试性、保障性、安全性、环境适应性)转化为互联网软件可靠性工程的6种能力(可靠性设计能力、观测能力、修复能力、保障能力、反脆弱能力、管理能力)。每一项能力都包括:互联网SRE体系中的概念、能力的设计、能力建设的原则与方法、能力的度量与改进,以及相应的实践案例。通过这6种能力把可靠性相关的工作组织起来,6种能力对应6个工作方向,不仅清晰地描绘出互联网软件可靠性工程体系的全貌,而且详细阐述了每一种能力的获得方法。本书基于传统可靠性和软件可靠性的研究成果,借鉴和应用它们的成熟理论和工程方法,结合互联网软件的实际情况并加以融合和改进,提出了一套符合互联网时代的软件可靠性工程方法。此外,本书还介绍了可靠性管理能力,对互联网软件开发团队、运维团队的技术领导者以及希望转型为可靠性工程师的传统运维人员、开发人员应该都有一定参考价值。 -
Kubernetes Operator开发进阶胡涛(Daniel Hu)编著本书详细讲解Operator开发过程中所涉及的各个知识点,从简单的Operator示例应用入手,帮助读者快速上手Operator的开发流程,接着深入分析client-go、Deployment控制器等的源码,通过一个进阶应用的开发过程详细介绍Operator开发的各方面知识。通过本书的学习,读者能够轻松掌握Operator的开发技巧,深入理解Operator的底层原理,进而在日常工作中更好地利用Operator实现各种复杂的应用治理逻辑的开发。 -
PHP从零基础到项目实战未来科技《PHP从零基础到项目实战(微课视频版)(第2版)》从初学者角度出发,以基础知识、实例、实战案例相结合的方式,详细介绍了使用PHP进行网络开发、游戏开发、移动端后台开发、OA系统开发、服务器端开发等应该掌握的各方面技术。全书共27章,主要内容包括PHP概述、PHP运行环境搭建、PHP语言基础、流程控制语句、字符串、使用正则表达式、使用数组、使用函数、面向对象程序设计、错误和异常处理、PHP与Web页面交互、PHP与JavaScript交互、PHP会话管理、日期和时间处理、图形图像处理、文件处理、PHP加密技术、MySQL数据库基础、使用phpMyAdmin管理MySQL、使用PHP操作MySQL、使用PDO操作数据库、PHP与XML技术、PHP与Ajax技术、PHP与Socket技术,最后三章通过购物网站、移动私人社区和技术论坛三个综合案例诠释PHP在实际项目中的具体应用。书中所有知识都结合具体实例进行介绍,将基础知识和实例相结合,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。《PHP从零基础到项目实战(微课视频版)(第2版)》配备了极为丰富的学习资源,其中配套资源有424集微视频(可使用手机扫码看视频)、实例源代码;拓展学习资源有项目源码库、框架源码库、参考工具箱、专题集、代码集、习题集、面试题集、前端开发资源库等。《PHP从零基础到项目实战(微课视频版)(第2版)》适合PHP从入门到精通各层次的读者使用,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。 -
快捷学习Spring[罗]劳伦斯·斯皮尔卡 著,李周芳 译对于Java开发人员来说,Spring是必须学习的框架。 这个不可思议的开发工具支持从小型企业电子商务应用程序到企业级微服务的一切。掌握Spring是一个漫长的过程。迈出第一步很容易!从这里开始。 本书向Java开发人员介绍如何使用Spring框架构建应用程序。书中包含信息丰富的图表以及相关的例子,作者Lauren?iu Spilc?清晰生动的写作,能帮助读者轻松掌握所需的技能。本书阐述了如何规划、编写和测试应用程序。通过关注最重要的特性,本书为探索Spring丰富的生态系统提供了坚实的基础。主要内容● 使用Spring构建Web应用程序● 尽量减少重复工作和手工工作● 在Spring应用程序中持久化数据● 基于HTTP和REST的Web服务● 测试Spring实现 -
Go语言从入门到项目实践余建熙《Go语言从入门到项目实践:超值版》采取“基础知识→核心应用→高级应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共14章,首先,讲解了Go语言开发环境的搭建及开发工具的使用、程序元素的构成、基本数据类型、流程控制语句等基础知识;接着,深入介绍了复合数据类型、Go语言函数、结构体与方法等核心应用技术;然后详细探讨了Go语言接口的实现、Go语言的并发、反射机制及包等高级应用;最后,在实践环节,通过对网络编程、Go语言的文件处理、编译与工具等内容的讲解,让读者掌握在实际操作中对Go语言的网络编程的处理,同时学会应对出现错误问题的方法。 《Go语言从入门到项目实践:超值版》从多角度、全方位竭力帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发行业的读者轻松步入职场。 《Go语言从入门到项目实践:超值版》适合学习项目编程的初、中级程序员和希望精通Go语言开发技术的程序员阅读,同时还可供大中专院校和社会培训机构的师生及正在进行软件专业相关毕业设计的学生阅读。 -
UNIX xv6内核源码深入剖析高联雄本书对UNIX xv6的源码进行了深入剖析和详细注解,同时配合大量实例与图表,对每个模块先提炼关键数据结构和核心方法,再结合源码分析其工作机制,让读者明白其原理及具体实现,以求理论和实践能力同步提升,为深入理解操作系统原理乃至进一步研究学习Linux和Android等类UNIX系统内核打下坚实基础。 本书第1章对xv6进行概述;第2章介绍xv6操作系统结构;第3章介绍xv6开发、测试和运行的软件环境;第4章简要介绍x86计算机组成原理;第5章介绍x86的实模式与保护模式;第6章深入分析xv6的启动;第7~10章介绍xv6的虚拟空间管理、中断与系统调用、锁以及进程管理,第11、12章介绍xv6的文件系统;第13章介绍exec()函数、管道与字符串的实现;第14章介绍xv6的多处理器支持;第15章介绍字符设备驱动;第16章介绍用户进程的初始化、API和Shell的实现。 本书适合操作系统初、中级学习者,系统程序员,嵌入式系统开发者以及对UNIX和Linux等类UNIX内核感兴趣的读者。 -
Visual C#从入门到精通[英] 约翰·夏普(John Sharp)著,周靖 译C#作为微软的旗舰编程语言,是编写高效应用程序的语言,深受程序员喜爱。《Visual C#从入门到精通(第10版)》沿袭深受读者欢迎的Step by Step风格,围绕语言的基础知识和新功能进行了全面的介绍,同时借助于练习来引导读者逐步构建云端应用等。全书共27章,结构清晰,叙述清楚。所有练习均在Visual Studio 2022简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算迁移到C#的C、C或Java程序员,都可以从本书中汲取到新的知识,迅速掌握C#编程技术。 -
Python数据结构与算法孙玉胜 陈锐 张志锋数据结构与算法是计算机、软件工程、大数据、人工智能等专业非常重要的一门专业基础和核心课程。本书内容全面,通俗易懂,所选案例典型,结构清晰,重点难点突出,所有算法均采用Python实现,示例可直接运行。本书配套示例源码、PPT课件、教学视频、教学大纲、作者QQ群答疑服务。本书共分8章,内容包括数据结构与算法概述,线性表,栈和队列,串、数组与广义表,树和二叉树,图,查找,排序。本书适合Python数据结构与算法的初学者、Python软件开发人员,可作为备考计算机专业研究生和软考人员学习数据结构与算法的参考书,也可作为高等院校计算机、软件工程、大数据等相关专业学生学习数据结构与算法的教材。 -
Azure、DevOps和微服务软件架构实战[葡] 加布里埃尔·巴普蒂斯特,[意]弗朗西斯科·阿布鲁泽塞 著,叶伟民 张陶栋 王伟 肖宁 译软件架构是指可以简化软件开发过程并提高应用程序质量的实现架构和系统。本书在第1版的基础上进行了全面修订和扩展,面向.NET 5和C# 9,介绍了一些能够助你成为一名卓越的软件架构师所需的关键技能、知识和**实践。 第2版增加了对软件架构原则的额外讲述、Azure服务结构、Kubernetes和Blazor等新章节。另外,还增加了关于安全性、微服务和DevOps的讨论,以及软件开发周期的GitHub部署。 首先,介绍如何将用户需求转换为软件架构需求,并探讨功能性需求和非功能性需求之间的差异。然后,探讨如何为基础设施选择云解决方案,以及如何在基于云的环境中管理应用程序。最后,讲解软件设计模式和各种软件方法,从而帮助你解决开发过程中遇到的常见问题。 学习完本书,你将能够构建并交付可满足组织业务需求的高度可扩展的企业应用程序。 主要内容 ● 使用多种技术克服现实工作中的架构挑战,并从设计层面解决问题 ● 应用分层架构、面向服务架构和微服务架构 ● 利用容器、Docker、Kubernetes和Blazor等工具高效管理微服务 ● 快速使用Azure工具和功能提供全局解决方案 ● 使用C# 9及其新功能编程和维护Azure功能 ● 了解什么情况下最适合使用测试驱动开发方法 ● 编写自动化功能测试用例 ● 充分利用DevOps原则实现CI/CD环境
