软件与程序设计
-
Java开发手册明日科技 著《Java开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目。旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书以Java开发为主要内容,分为3篇,分别是:基础篇、案例篇、应用篇,共30章,内容由浅入深,循序渐进,使读者在打好基础的同时逐步提升技能。本书内容包含了Java开发必备的基础知识和大量的实例和案例解析,使读者在学习相关技术和方法的同时,能够及时应用和消化相关知识。同时,本书在最后两章对两个大型应用项目进行了重点讲解,让读者亲自体验编程的乐趣。本书适合Java开发从业者和Java爱好者阅读参考,也可作为高校计算机相关专业的教材。 -
Kubernetes快速入门[英] 奈吉尔·波尔顿(Nigel Poulton) 著,苏格 译本书是Kubernetes的快速入门指南,共分为10章,涵盖Kubernetes的基础知识,并附带配套案例,介绍为什么需要Kubernetes、Kubernetes是什么,以及Kubernetes的发展方向。读者将学习Kubernetes集群的架构;学习如何建立一个集群,将一个应用容器化,然后部署并破坏它,利用Kubernetes修复它,对它进行扩缩容,并执行应用的更新。本书还介绍云原生、微服务等术语的含义。本书的目标读者是对容器技术、Kubernetes感兴趣的开发者,也同样适合传统信息技术学科研究人员、需要积累实践经验的IT管理者和架构师阅读。 -
实战Alibaba Sentinel吴就业本书分为14章,涵盖的知识主要包括:限流与熔断等基础概念、Sentinel的特性与性能压测,Sentinel概念、核心类与数据结构,Sentinel整体工作流程,资源指标数据统计,限流与流量效果控制,熔断降级与熔断器,授权与系统自适应功能,扩展Sentinel实现开关降级,Sentinel动态数据源,Sentinel适配主流框架的实现原理,热点参数限流,集群限流,异步调用链的支持,资源指标数据的收集与持久化。本书内容丰富,概念通俗易懂,让读者不仅能够深入理解Sentinel的实现原理,还能够从Sentinel中学习到一些技术,如Java SPI的应用、责任链设计模式的应用、高并发性能优化、滑动窗口的实现、匀速限流与冷启动算法、信号量隔离的目的与实现等。 -
左手Python,右手Excel刘宇宙、王鹏、刘艳Excel作为当今***的办公软件之一,在数据编辑、处理和分析方面都有它的独到优势。Python是一门简单易懂的编程语言,很容易上手。用Python操作Excel可以很好地解决操作Excel中遇到的大量重复、机械工作的问题。 本书共12章,可分为两部分:部分包括第1~5章,概要介绍Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、文件操作、数据处理模块等,以帮助读者了解Python的基础知识;第二部分包括6~12章,主要讲解Python与Excel的实战操作,通过生动的情景对话方式引入大量的代码实战示例,所有代码都有详细、易懂的中文注解,以帮助读者快速理解代码。 本书专门针对希望通过Python操作Excel并提升自己的工作效率的人员量身定做,既适合经常与Excel打交道的办公人员、编写处理Excel程序的Python开发人员、Python编程爱好者阅读,也适合办公自动化培训机构以及中学、大中专院校、本科院校对办公自动化感兴趣的学生参考。 -
Spring Cloud Alibaba 微服务架构实战派胡弦 著本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。这些技术点采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。 为了方便读者在企业中落地项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。 本书的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spring Cloud 框架的书、Seata的书、RocketMQ的书……本书是一站式解决方案。 本书适合对微服务架构感兴趣的开发人员。无论读者是否接触过微服务开发,只要具备一定的Java开发基础,都能通过本书的学习快速掌握微服务开发技能,快速搭建出可以在企业中应用的微服务架构。 -
多接入边缘计算实战[意] 达里奥·萨贝拉(Dario Sabella) 著本书提供了MEC的完整且具有战略意义的概述。它涵盖了网络和技术方面,从不同利益相关者的角度描述了市场情况,并分析了部署方面和参与生态系统的行动。正如前面的讨论所表明的那样,MEC存在并支持一个高度复杂的“5G世界”,在这个世界中,技术人员和非技术决策者必须行动一致,并在一个相互关联的大生态系统中共同行动,而MEC只是其中一个重要的组成部分。 -
基于EEG的脑机接口[印] 狄柏丽·班赛尔(Dipali Bansal) 著本书主要讨论脑机接口的原理与实现,给出了一个采用眨眼诱发的EEG信号的完整脑机接口实现示例。书中首先介绍脑机接口的技术原理、EEG信号的获取方法以及基于眨眼的脑机接口框架,之后详细讨论从EEG信号中识别有意眨眼的方法,包括时域和频域方法。在此基础上开发脑控应用系统,将Emotiv脑电采集设备与MATLAB连接,实现EEG信号的获取与分析。其中,针对EEG信号分析,介绍了事件相关电位、脑地形图、EEG子频带功率、信道相干性等技术。本书适合脑机接口和生物医学信号处理领域的技术人员阅读,也适合高校相关专业的学生参考。 -
C语言入门经典[智利] 杰曼·冈萨雷斯·莫里斯(German Gonzalez-Morris)、[英]艾弗·霍顿(Ivor Horton)著 童晶、李天群 译主要内容:介绍C编程语言;使用C语言编程,开启编程之旅;使用循环、数组、字符串、文本、指针、函数、VO等使用字符串和文本编写应用程序代码;程序的有效结构; 处理数据、文件、工具等 -
中小学Python编程项目学习创意课堂方其桂 主编,梁祥 刘锋 副主编这是一本写给零基础学编程读者的入门书。本书通过一个个独立的项目,让读者掌握Python语言编程的方法与技巧,从而打开编程世界的大门。这也是一本写给中小学信息技术教师的书,它可以引领教师开展项目式学习实践研究,帮助教师摸索出一套行之有效的项目式学习的路径与方法。本书以Python编程语言为内容进行项目式学习,形成了项目式学习的一套流程,其主要分为项目名称、项目准备、项目规划、项目实施、项目支持、项目提升和项目拓展。本书结构合理,内容翔实,语言精练,图文并茂,实用性强,易于自学。其主要内容包括Python编程入门、Python编程基础、Python程序控制、Python数据类型、Python数据结构、Python函数编程、Python编程算法、Python项目实战。本书适合对编程感兴趣的中小学生以及不同年龄的初学者阅读,也适合家长和老师作为指导青少年学习计算机程序设计的入门教程。 -
轻松学Java编程从入门到实战贾振华,庄连英 等 著《轻松学 Java编程从入门到实战(案例·视频·彩色版)》基于编者20多年教学实践和软件项目开发经验,从初学者容易上手、轻松学会的角度,用通俗易懂的语言、丰富实用的案例,循序渐进、系统地讲解了Java程序开发基础知识与实战技术,实现手把手教你从零基础入门到快速学会Java项目开发。 《轻松学 Java编程从入门到实战(案例·视频·彩色版)》采用“案例驱动+视频讲解+代码调试”相配套方式编写,全书分Java基础知识、面向对象程序设计、高级开发技术、综合项目实战4个部分,共20章。主要内容包括Java 语言概述,Eclipse 集成开发工具,Java语言基础,程序流程控制,数组,类和对象,继承、接口与多态,面向对象的高级特性,Java 基础类库,字符串,枚举类型与泛型,集合,异常处理,Java输入/输出,数据库操作,图形用户界面设计,多线程编程,网络通信,反射机制和企业人事管理系统。 《轻松学 Java编程从入门到实战(案例·视频·彩色版)》配有286集讲解视频、160 个案例分析(含5个综合案例)、1个综合项目实战、404道课后习题和19个综合实验,并提供丰富的教学资源,包括教学PPT、程序源码、习题参考答案、在线交流服务QQ群等,既适合零基础入门希望从事Java程序开发的初学者、在校学生和有一定开发经验、希望系统学习Java开发的学员自学,也适合高校老师或培训机构选作Java课程教材。
