软件与程序设计
-
Spring Cloud Alibaba微服务框架电商平台搭建与编程解析胡永锋 胡亚威 甄瑞英本书结合开源商城项目youlai-mall介绍使用Spring Cloud Alibaba开发微服务架构应用程序的方法。全书从逻辑上分为3部分。第1部分是第1章,介绍微服务架构的基本概念、主流解决方案、youlai-mall开源商城项目的基本情况,以及本书开发环境和测试环境的搭建方法等。阅读第1部分内容可以为进一步学习Spring Cloud Alibaba的各组件编程奠定基础。第2部分由第2~9章组成,介绍Spring Cloud Alibaba各组件的主要功能,以及在程序中使用组件搭建微服务架构的方法,包括注册中心Nacos、服务消费者程序、网关、服务治理、认证授权中心、保护框架、消息机制和Spring Cloud Stream开发框架等。第3部分即第10章,介绍微服务应用的部署。本书可作为普通高等本科院校相关课程的教材,也可供普通高等职业院校的师生使用,还可作为广大互联网应用程序开发人员的参考书。
-
大规模组织DevOps实践陈能技,金宗杰DevOps是开发运维一体化的软件工程思想,它尝试打破部门墙,构建一个协同的IT建设运行环境,通过工具链形成数据关联的规范化、规模化的软件持续交付流水线,从而助力企业业务的敏捷发展。 本书分为思想篇、实践方法篇、工具技术篇、案例篇四部分,把传统企业实施DevOps会碰到的困惑,在开发、测试、运维三大领域各有哪些DevOps最佳实践,以及如何结合开源或商业工具打造交付流水线工具链,分别进行了阐述, 本书适合IT主管、项目经理及开发、测试、配置管理、运维等IT从业人员参考借鉴并付诸实践。
-
RISC-V开放架构设计之道(美)David Patterson(大卫·帕特森) , Andrew Waterman(安德鲁·沃特曼)本书首先提出一款指令集的7个评价指标,包括成本、简洁、性能、架构和实现分离、提升空间、代码大小、易于编程/编译/链接,并围绕这7 个评价指标从全系统角度向读者介绍RISC-V 的精巧设计和众多的取舍考量。同时,本书还介绍x86、ARM 和MIPS 的设计,并通过插入排序和DAXPY(双精度乘加)程序量化对比它们,突出RISC-V 的优势,深入阐释指令集设计对计算机系统的影响。 如果您是学生,本书将是一本优秀的课外读物,有助于您建立完整的计算机系统观念;如果您是教师,本书将为您提供丰富的真实案例,能给您的教学工作带来新的启发;如果您是相关方向的从业人士,本书除了开拓您的视野,还是一本方便的参考手册,帮助您更轻松地完成工作。
-
零基础学Pine Script阎英姿这是第一本介绍Pine Script语言的中文图书。Pine Script是TradingView平台上特有的一种轻量级脚本语言,它简洁高效、易学易用,可用于编写/定制指标和策略,并进行策略的回测。按照内容划分,本书可以归类于金融投资领域的量化分析图书范畴。全书内容分为四个部分,包括基础篇、函数篇、进阶篇和应用篇。本书从初学者角度出发,按照由浅入深、从基础到应用的顺序递进,先介绍Pine Script语言基础,再着重笔墨讲解该语言的特色、重点和使用技巧,最后给出精选的20多款颇具应用价值的实例。书中所有知识点都结合具体例子进行讲述,所涉及的脚本代码均在关键之处给出了详细的注释,使读者可以轻松领会Pine Script语言的精髓,并快速掌握应用技能。
-
Go语言之路李文周Go 具有简捷明了的语法、标准库,生态系统丰富、支持并发编程和跨平台编译,适合开发大型应用。本书基于Go 1.20版本编写,对Go语言的语法和使用方法进行了详尽的介绍,包括基础语法、数组、切片、映射、函数、类型、包与依赖管理、接口、反射、并发编程、泛型、测试、常用标准库和第三方库的基本原理和使用方法,并通过最佳实践案例详细讲解使用过程中遇到的常见问题和解决方法,以期帮助读者读者更好地理解Go语言的语法特性和应用技巧。 本书适合有一定编程基础的Go语言初学者阅读。
-
智能分析童大谦写作本书的目的是希望让不懂编程的读者也能使用ChatGPT生成代码,轻松实现Excel数据处理自动化,让读者从零基础成为高手;让懂编程的读者也能收获良多,快速提升工作效率。书中用ChatGPT自动生成代码,实现了Excel数据处理自动化的绝大部分内容,包括数据导入和导出、数据整理、数据预处理、数据统计分析、数据可视化和与Excel工作表交互等。书中针对数据处理的每个问题都提供了示例,结合示例实践了提示词的编写技巧,并对与表达、数据、输出、效率和语言等相关的主题进行了探讨和总结。书中的代码是使用pandas、xlwings和OpenPyXL编写的,这也是目前通过编程方式处理Excel数据最优的工具组合。本书适合任何对ChatGPT和Excel数据处理感兴趣的读者阅读,包括职场办公人员、数据分析人员、大学生、科研人员和程序员等。
-
Pascal 语言张文双 主编Pascal语言是国际通用扩流程序设计语言之一,也是各类计算机竞赛的主要参赛语言之一。Pascal语言功能强大,数据类型丰富,用Pascal语言编写的程序具有结构严谨、格式优美、流程清晰、便于阅读和理解等特点,因而Pascal语言一直被当作训练结构化程序设计的*语言。但是,在做竞赛准备工作时,我们发现有关Pascal语言的竞赛辅导材料少之又少。全书由张文双、王学红统稿。共分为9章,主要内容包括:计算机的基础、Pascal语言的各种数据类型,Pascal语言的常用语句,数组,过程和函数等。本书选材科学,内容翔实,符合竞赛范围,体现了竞赛精神,同时,语言的通俗平易也会给参赛学生的学习带来便利。
-
QB程序设计周察金 主编本书根据**颁布的职业院校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案编写。按照程序设计课程教学基本要求规定的课程性质和任务,本书重点培养学生的程序设计基本能力。本教材针对职业教育的特点,突出 基础性、实用性,注重对学生程序设计基本能力、创新能力、实践能力和自学能力的培养。本教材以初学程序设计的学生为对象,介绍了QBasic(简称QB)语言基础知识和程序设计基本方法,主要内容包括:QBasic基础知识、使用QBasic绘图、输入输出数据、QBasic程序设计基础、QBasic程序结构、数组及其应用、自定义函数和子程序以及数据文件等,后给出了一个用QBasic编写的程序实例——学生成绩管理系统并列出其主要模块的程序清单。本书适合中等职业学校(三、四年制)计算机及应用专业以及其他相关专业使用,也可作为计算机等级考试辅导用书和各类计算机培训教学用书,还可供计算机爱好者参考使用。
-
中学生Visual Basic 程序设计教程朱若愚等编著暂缺简介...
-
Visual Basic 2005动态应用写入可视蓝图Jim Keogh 著Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Open the book and you'll discover step-by-step screen shots that demonstrate over 100 key Visual Basic 2005 techniques, including:Installing VB 2005. Creating forms, menus, and dialog boxes. Setting defaults and creating controls. Declaring variables, expressions, and arrays. Creating conditional statements. Developing assorted loops. Defining subroutines. Using classes. Debugging and packaging applications.And, of course, you ll find the Visual series features you ve come to expect, such as:High-resolution screen shots demonstrate each task. Succinct explanations walk you through step by step. Two-page lessons break big topics into bite-sized modules. "Apply It" and "Extra" sidebars highlight useful tips. Order your copy today.