软件与程序设计
-
C#开发手册明日科技 著《C#开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书是侧重编程基础+实践的C#程序开发图书,为了保证读者可以学以致用,在实践方面循序渐进地进行了3个层次的讲解:基础知识实践、进阶案例实践和综合应用实践。本书全面介绍了使用C#进行窗体程序开发的必备知识,以帮助读者快速掌握C#开发的技能,拓宽职场的道路。本书通过各种示例将学习与应用相结合,打造轻松学习、零压力学习的环境,通过案例对所学知识进行综合应用,通过开发实际项目将C#开发的各项技能应用到实际工作中。本书提供丰富的资源,包含实例87个、实战练习20个、案例12个、项目2个,力求为读者打造一本基础+案例+应用一体化的、精彩的C#开发实例图书。本书不仅适合初学者、编程爱好者、准备毕业设计的学生、参加实习的程序员,而且适合初中级程序开发人员以及程序测试和维护人员使用。 -
Python Web开发手册明日科技 著《Python Web开发手册:基础·实战·强化》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目。旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书以Python语言为载体讲解Web开发,分为4篇,分别是:Web基础篇、Flask框架实战篇、Django框架实战篇和项目强化篇,共30章,内容由浅入深,循序渐进,使读者在打好基础的同时逐步提升。本书内容包含了Web开发必备的基础知识和数据库相关知识,以较大篇幅讲解了目前应用较广的两个框架(Flask和Django)和相应的14个关键案例,同时配备了两个大型项目,使读者能够同步做出产品,达到学到并且做到的目的。本书适合Python Web开发从业者、Python开发程序员、Python开发以及人工智能的爱好者阅读,也可供高校计算机相关专业师生参考。 -
21天学通Java罗格斯·卡登海德(Rogers Cadenhead) 著,袁国忠 译《21天学通Java(第8版)》循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习,同时全面涵盖了Java 12这一新标准以及与Android开发相关的Java编程知识。《21天学通Java(第8版)》包括3周的课程,第1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、包、接口、异常、线程等;第2周介绍Java类库,包括链表、栈、哈希映射和位组等数据结构以及Swing组件、布局管理器和Java Web Start等;第3周介绍Java编程的高级主题,包括内部类、输入和输出、闭包、通过Internet进行通信、使用数据库、XML、Web服务、Android编程示例等内容。《21天学通Java(第8版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。 -
数值方法MATLAB实验袁占斌,李义强 编本书详细介绍了数值分析课程的基本算法,包括非线性方程求解、线性方程组的直接解法、线性方程组的迭代解法、数据插值与拟合、数值积分与微分及常微分方程数值解法等,并介绍了MATLAB软件编程实现上述各种方法的具体流程,给出了详细代码。本书可作为高等学校工科专业本科生或者研究生学习“计算方法”或“数值分析”课程中数值实验环节的用书,也可作为参加全国大学生数学建模竞赛的大学生尤其是编程队员学MATLAB编程的指导教材,还可作为从事科学计算的科技人员应用MATLAB求解数值计算问题时的参考书。 -
大数据时代跨境数据流动治理研究朱琳跨境数据流动是数字经济时代经济全球化的重要驱动力量,也是我国加快构建新发展格局,实现更高水平对外开放的必然要求。由于跨境数据流动存在潜藏数据安全风险,因此,当前加强跨境数据流动治理十分迫切。本书从分析跨境数据流动面临的机遇和挑战入手,梳理相关国内立法和监管现状,总结国外有关治理经验,探讨加强我国跨境数据流动治理的举措。本书认为推动跨境数据流动治理体系建设,要完善相关立法,增强立法内容的全面性、精准性和可操作性;要加强监管执法,设立专门监管机构,推动监管技术研发,建立健全数据出境安全评估制度,开展科学的数据分类分级,加强第三方认证制度建设,激励企业参与协同共治,并加大跨境数据流动地方监管探索;要加强国际合作治理,适时加入APEC的CBPR规则体系,加强与欧盟GDPR规则对接,尽早加入CPTPP、DEPA等国际协定,引领“一带一路”规则框架,抢抓RCEP落地实施契机,推动实现跨境数据的安全、有序、便捷流动。 -
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开发基础,都能通过本书的学习快速掌握微服务开发技能,快速搭建出可以在企业中应用的微服务架构。
