软件与程序设计
-
Java程序设计基础教程陈振兴本书针对Java 开发领域的实际需求,参照OCA(Oracle Certified Associate)考核知识点和认证体系,详细讲解了Java 技术的基础知识。内容包含Java 语言概述与编程环境、Java 语言基础、类与对象、深入理解Java 语言面向对象(继承、重写、对象多态性、Object 类、抽象类、接口、内部类、Lambda 表达式)、异常处理、常用类与工具类、多线程、输入输出流、图形用户界面,以及数据库编程。全书逻辑性强,循序渐近且示例丰富,能够帮助初学者快速掌握Java 开发技能。本书的内容和组织基于高校教材的要求,既可作为高等院校本科、专科计算机相关专业的教材,也可作为基础的培训用书。
-
云原生落地应阔浩 李建宇 付天时 赵耀 著内容简介这是一本指导企业如何向云原生架构转型的实战性著作。经过2年多的改造,自如的技术架构成功实现向云原生架构转型,大幅度提高了服务稳定性和开发效率,同时降低了运维成本,因此自如的云原生实践也成为行业公认的标杆。自如的核心技术团队在本书中对他们的云原生实践的完整过程进行了深度复盘,详细阐述了云原生架构下Kubernetes的组件选型、企业级PaaS平台开发、CI/CD的Z佳实践、服务网格的平滑落地,并结合实际的案例把云原生实践过程中的思考、得失融入其中,助力企业更优雅地实现云原生架构的落地。通过阅读本书,你将获得以下知识:?透彻理解云原生的发展历程与意义;?了解云原生实践应重点关注哪些方向;?Kubernetes管理后台、关键组件选型以及定制化开发;?如何研发自定义的企业级Paas平台;?如何设计持续集成的环境与分支选型;?如何打造一个一流的CI/CD平台;?如何选择流水线工具;?如何设计企业级的持续部署平台;?如何为工程师打造NPS高的配套工具;?如何去通过服务网格解决通用的熔断、限流问题;?如何运营和推广云原生平台,让它100%落地。
-
MATLAB程序设计语言汤波MATLAB是工程领域广泛使用的计算软件,以其直观的操作、丰富的功能获得了大量工程技术人员的青睐。笔者在多年工程实践中,对两个方面进行拓展:一是从程序语言角度入手,剖析剖析MATLAB运行机制,以编写更复杂、更高效率的程序,如MATLAB内部数据怎么存储和组织、怎么控制图形句柄等;二是从工程应用角度入手,提炼工程中常用的场景,提供MATLAB参考案例。此书结合了笔者多年理论学习和工程经验,结合程序编制、图形绘制,以及IO处理深入分析了MATLAB实现机理,同时将大量工程案例凝练为50行以内的程序,供读者借鉴使用。
-
MLOps实战[英]马克·特雷维尔(Mark Treveil),[美]the Dataiku Team 著本书分为三部分。第1部分介绍MLOps主题,深入探讨了它是如何(以及为什么)发展成一门学科的、需要谁参与才能成功执行MLOps以及需要哪些组成部分。第二部分介绍了机器学习模型的生命周期,其中包括有关模型开发、生产准备、生产部署、监测和治理的章节。这些章节不仅包括一般的注意事项,还包括MLOps生命周期每个阶段的注意事项,并提供第3章中所涉及主题相关的更多详细信息。第三部分提供了MLOps的具体示例,以便读者了解MLOps在实践中的设置和含义。
-
新程序员004 新程序员杂志《新程序员》编辑部《新程序员.004:我们的技术时代,我们的程序人生》是由48位技术专家倾心分享的技术佳作,献给所有热爱技术的开发者们。从C之父到企业CTO,从技术管理者到斜杠程序员,揭开了技术大咖的思考法则、工作方式和逻辑体系,是一本不可多得的技术人生规划和事业进阶指南。无论你是做工程师还是正在创业,无论你处于技术人生的哪个阶段,这本技术图书都能帮你建立通路,给你技术人生的启迪。
-
Pandas通关实战黄福星本书系统阐述了Pandas基础知识、应用原理,以及应用流程和应用技巧等实战知识。 全书共分为5篇:第一篇为入门篇(第1和2章),第二篇为基础篇(第3和4章),第三篇为基础强化篇(第5~7章),第四篇为进阶篇(第8~11章), 第五篇为案例篇(第12章)。书中主要内容包括Python简介、NumPy基础、Pandas入门、数据筛选、数据转换、文本转换、数据获取、数据处理、数据分组、时序分析、数据可视化、通关案例。 本书可作为Python数据分析的入门与进阶书籍,适用于有一定Python基础的读者、对数据分析感兴趣的学生,也可作为数据分析及其它编程爱好者、IT培训机构的参考书籍。
-
Premiere Pro 2022从新手到高手刘纬《Premiere Pro 2022从新手到高手》是为Premiere Pro 2022初学者量身定做的一本实用型案例教程。通过本书,读者不但可以系统、全面地学习和掌握Premiere Pro 2022的基本概念和基础操作,还可以通过大量精美范例,拓展设计思路,积累实战经验。 《Premiere Pro 2022从新手到高手》共分为11章,从基本的Premiere Pro 2022工作界面介绍开始,逐步深入地讲解基本操作、素材剪辑、特效应用、关键帧动画、叠加与抠像、视频调色、字幕添加、音频处理等软件核心功能及操作,最后通过2个大型实例综合演练前面所学知识。 《Premiere Pro 2022从新手到高手》内容丰富,讲解深入,不但适合Premiere Pro零基础读者学习,也适合用作大中专院校和培训机构相关专业教材,同时适用于广大视频编辑爱好者、影视动画制作者、影视编辑从业人员进行参考学习。
-
HarmonyOS从入门到精通40例戈帅本书从基础知识着手,通过实战案例全方面系统地讲解HarmonyOS开发,集前瞻性、应用性、趣味性于一体,阅读群体是对HarmonyOS应用感兴趣的学生、开发人员或者相关从业人员,旨在让更多的人了解并使用HarmonyOS。 本书以实战为主,以案例驱动学习,通过丰富的实战案例由浅入深,以基础知识和案例相结合的方式系统地讲解HarmonyOS应用程序开发的常用技术。全书共10个章节,第1章节为基础阶段,讲解HarmonyOS 开发基础,从环境搭建、工程创建与运行讲起;2-9章节为进阶阶段共39个案例,分别讲解UI框架、Ability框架、媒体、安全、AI、设备管理、数据库、分布式等;最后章节是综合实战案例实战阶段,实战案例从服务器端API开发部署到手机端开发测试等来提升读者HarmonyOS综合开发能力。
-
FFmpeg入门详解梅会东本书系统讲解了音视频和编解码的基础理论知识,包括H.264、H.265、AAC等常用编解码的入门知识。本书为FFmpeg音视频流媒体系列丛书的第一部。 全书共分为11章:系统讲解了声频基础知识、视频基础知识、音视频常用工具的使用、编解码基础知识、H.264、H.265、AAC等基础知识。 书中包含大量的示例,图文并茂,争取让一个纯读者读者真正入门,从此开启音视频编程的大门。本书知识体系比较完整,非常适合没有任何音视频基础的读者。讲解过程由浅入深,让你在不知不觉中学到了音视频和编解码的知识。 本书可作为音视频和编解码初学者的入门书籍,也可作为高年级本科生和研究生的学习参考书籍。
-
Selenium WebDriver3.0 自动化测试框架实战教程吴晓华、王晨昕本书主要讲解开源的Web自动化测试工具WebDriver的原理、API接口实例、pytest、五大框架实战(行为驱动、分布式测试框架、数据驱动测试框架、关键词驱动测试框架和混合模式测试框架)、常见自动化测试的问题及处理方法。 本书既可让初学者从入门到精通,循序渐进; 也可帮助中高级测试工程师夯实技能,从形象到抽象,提供测试思想中更多的可能性。