软件与程序设计
-
运维数据治理陆兴海,彭华盛 著本书对运维数据治理的概念进行深入的说明,构建了面向运维数据特点的数据治理方法框架,从指标体系构建、元数据管理、数据安全和数据质量、数据标准化等角度细化阐述了运维数据治理开展方法;本书阐述了运维数据治理平台所需要具备的关键能力,介绍了构建平台的相关采集、处理、计算、服务等各方面的技术实现手段和方法。 -
小白实战大前端陈辰 著本书由资深前端专家撰写,7位知名专家联袂推荐。本书的一大特点是采用一个案例两套方案进行讲解,并总结其中异同,方便大家“迁移式”学习,快速入门。另外,本书摒弃了框架和API知识,带领大家编写原生程序,以了解前端和移动端异同的来龙去脉,方便后续进一步学习。 本书内容共分10章,具体如下。 第1章,总结大前端的生态、人才需求以及学习技巧,以便读者从整体掌握行业需求与个人发展路线。 第2~9章,分别用移动端和前端的技术方式实现一个微型电商项目,通过对比和关联式讲解,让读者快速掌握两端技术的主要异同,如基础页面配置、通用头部布局、列表基础布局、布局嵌入、图片、事件、数据更新等。 第10章,主要对比分析前端和移动端的发布流程、内存管理、系统权限以及设备的差异情况,为读者今后的进阶学习提供指引。 -
ASP.NET Core 6框架揭秘蒋金楠 著《ASP.NET Core 6框架揭秘(上下册)》主要介绍 ASP.NET Core 框架的核心技术部分,即由一个服务器和若干中间件构建的管道。本书共分为 5 篇:“第 1 篇 初识编程(第 1 章)”列举一系列极简的实例为读者提供基本的编程体验,“第 2 篇 基础框架(第 2~13 章)”主要介绍了一系列支撑 ASP.NET Core 的基础框架,“第 3 篇 承载系统(第 14~17章)”主要介绍了 ASP.NET Core 应用的承载流程,“第 4 篇 服务器概述(第 18 章)”列举一系列常见的服务器类型并对它们进行了比较,“第 5 篇 中间件(第 19~30 章)”系统地介绍了一系列预定义的中间件。 -
Knative最佳实践[澳] Jacques Chester 著,赵吉壮,杨云锋 译Serverless是一种云原生开发模型,它使得开发人员可以专注于构建和运行应用,而无须管理服务器。Knative是继云原生之后,云时代下一个十年技术的Serverless架构,开发者应如何拥抱这一全新的技术架构?本书将给读者带来答案。 Knative是Google发起的,基于Kubernetes构建的Serverless开源项目,Google内部的 CloudRun就是基于Knative构建的Serverless平台。本书主要通过一个计数器示例在Knative中的实践展开描述,详细讲解了Knative 的服务与事件驱动,以及在企业应用中如何利用Knative实现自动扩/缩容、事件驱动、灰度发布等。本书内容翔实、讲解深入浅出、语言诙谐幽默,对于想了解、学习与研究Knative或者Serverless 的读者来说,是一本大有裨益的参考书。 本书适合的读者有云原生从业者、Serverless架构师及开发人员,以及想深入了解Serverless的互联网从业人员。 -
Offer来了王磊 著本书讲解Java面试中常被问及的核心知识点,涉及Java基础、Java并发编程、JVM、Java高并发网络编程、Spring基础、Netflix的原理及应用、Spring Cloud Alibab的原理及应用、数据结构、Java中常用算法的原理及其Java实现、关系数据库及分布式事务、分布式缓存的原理及应用、ZooKeeper的原理及应用、Kafka的原理及应用、Elasticsearch的原理及应用、设计模式的概念及其Java实现。 本书内容全面、细致,既可帮助读者迅速查找Java知识点,也可帮助读者完善其Java知识体系;不但可以作为Java面试知识速通手册,也可以作为Java程序员的案头手册。 -
钉钉低代码开发零基础入门诸葛斌,胡延丰,叶周全,应欢欢,于欣鑫 著本书通过丰富而又详尽的案例解析为零基础新手提供钉钉宜搭低代码开发入门教程。本书获得“教育部-阿里云产学合作协同育人项目”支持,由阿里巴巴资深技术专家、钉钉宜搭创始人叶周全等核心员工全力打造,是阿里巴巴低代码开发师初级、中级认证的指定参考书。 全书共8章,分为两部分。第一部分为第1~3章,介绍钉钉宜搭低代码开发平台,如何通过模板和Excel创建应用; 第二部分为第4~8章,通过调查问卷系统、学生请假系统、进销存系统案例的搭建进行深入学习,同时对如何创建门户页面和使用集成&自动化连接器打通宜搭和钉钉两个平台进行了讲述。附录A对宜搭低代码开发师的初级和中级认证内容与路径展开说明。 本书内容翔实,可作为低代码爱好者的零基础入门教材,也可作为相关专业学生的教学用书。 -
微型Lisp解释器的构造与实现刘鑫 著本书从零开始,将Haskell的Parsec解释器移植到Java和Scala,并通过详细的程序实例,深入浅出地介绍了组合子逻辑这个函数式编程的基本范式,给读者展示了Parsec组合子的原理、实现和应用。阅读本书,读者不但可以掌握Parsec解释器的实现方法,而且可以加深对Parsec组合子的理解。本书也可以作为学习Java和Scala编程语言的补充教材。 -
HTML5与CSS3程序设计李洪建,游学军 著本书按照Web前端工程师岗位技能要求,以真实项目组织内容,由浅入深地讲解了如何利用HTML5和CSS3等网页制作技术制作网站。本书共分为7个项目,项目1为Web前端基础的相关介绍;项目2和项目3包含HTML和CSS的基础知识、常用标签、CSS基础语法及选择器等内容;项目4和项目5介绍了HTML5语义化标签、CSS3的新特性等;项目6主要介绍JavaScript编程基础等;项目7为综合实践。全书以任务为导向,通过多个项目将知识点贯穿起来,并辅以实例,以此激发读者的学习兴趣。本书可作为高等职业院校计算机相关专业的教材,也可作为计算机行业相关从业人员的自学参考书。 -
用Go语言自制解释器索斯藤·鲍尔(Thorsten Ball) 著,孙波翔 译在程序员与计算机的“交流”过程中,解释器无疑扮演着优秀的翻译角色。它为只懂0和1的计算机翻译源代码,为看似随机的字符赋予含义。这是如何实现的呢?充满好奇心的你,是否曾经思考过这个问题?跟随本书,你将揭开解释器的神秘面纱,通晓它的工作原理,并编写出自己的解释器。本书采用Go语言来为自创的编程语言Monkey实现解释器。你将为Monkey语言实现类C语法、变量绑定、基本数据类型、算术运算、内置函数、闭包等特性,并了解什么是词法分析器、语法分析器和抽象语法树。 -
用Go语言自制编译器[德] 索斯藤·鲍尔(Thorsten Ball) 著,廖彬 译本书是《用Go语言自制解释器》的续篇。在自制解释器时,你已经为Monkey语言实现了类C语法、变量绑定、基本数据类型、算术运算、内置函数、闭包等特性。是时候让Monkey继续成长了!在本书中,Monkey将继续“进化”,并最终成长为成熟的程序设计语言。在已有词法分析器、语法分析器和抽象语法树的基础上,你将为Monkey语言定义字节码指令,指定操作数,编写反汇编程序,构建执行字节码的虚拟机。通过动手学习,你将能够体验从无到有实现类C语言的乐趣。
