软件与程序设计
-
Vue.js 3.x从入门到精通李小威本书通过应用示例和综合案例的讲解与演练,使读者快速掌握Vue.js 3.x编程知识,提高使用Vue.js开发网站和移动App的实战能力。本书配套示例源码、PPT课件、同步教学视频、教学大纲与执行进度表、习题与答案、其他超值教学资源。 本书共18章,内容包括快速进入Vue.js的世界、搭建开发与调试环境、熟悉ECMAScript 6的语法、熟悉Vue.js的语法、指令、计算属性、精通监听器、事件处理、class与style绑定、表单输入绑定、组件和组合API、过渡和动画效果、精通Vue CLI和Vite、使用Vue Router开发单页面应用、数据请求库——Axios、状态管理——Vuex、网上购物商城开发实战和电影购票App开发实战等。 本书内容丰富、理论结合实践,可以作为工具书和参考手册,适合Web前端开发初学者、网站与移动App设计和开发人员,也适合作为高等院校、中职学校和培训机构计算机相关专业的师生教学参考。 -
SSM+Vue.js 3全栈开发实战杨章伟 肖异骐 刘祥淼SSM(Spring、Spring MVC和MyBatis)和Vue.js 3是当前使用广泛的前端和后端技术框架。本书由浅入深、循序渐进地讲解SSM和Vue.js框架的基础知识和应用,书中使用大量案例,可以很好地帮助读者学习和理解SSM Vue.js 前后端分离开发技术。本书配套示例源码、PPT课件、作者答疑服务。 本书共分18章,内容包括Spring基础、Spring中的Bean、Spring AOP、Spring的数据库开发、Spring的事务管理、初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射、MyBatis与Spring的整合、Vue.js 3入门、Spring MVC入门、Spring MVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合、新闻发布管理系统实战、图书管理系统实战。读者通过对SSM Vue.js框架知识的学习和对章节示例、实战案例的实践,可以很好地掌握SSM Vue.js框架技术的基础知识,为开发大型项目打下坚实基础。 本书内容精练、重点突出、示例丰富,适合SSM框架初学者、SSM Vue.js框架前后端分离开发的项目开发人员阅读,可以作为Java Web开发人员的必备参考书,也可作为高等院校或高职高专计算机专业的教材使用。 -
React Cookbook中文版[英]大卫·格里菲思,[英]道恩·格里菲思React可以帮助你便捷地创建和处理应用程序,但要掌握如何将各部分功能有机地整合在一起却并不容易。如何验证表单?如何在保持代码精简的情况下实现复杂的多步骤用户操作?如何测试代码?如何保证可维护性?如何连接后端?如何提高代码可读性?本书可以帮你快速解决这些问题。许多书籍教你如何入门、理解框架,或者如何将组件库与React结合使用,但很少提供代码示例来帮助你解决具体的问题。本书简明易懂,包含开发人员使用React解决常见问题时的示例代码,这些解决方案按主题和问题类型分类,便于你索引和查找。通过阅读本书,你将学会:向使用React构建的单页面应用程序引入丰富多彩的UI。 创建可以离线安装和使用的渐进式Web应用程序。与REST、GraphQL等后端服务集成。自动测试应用程序的可访问性。使用WebAuthn引入指纹验证和安全令牌,增强应用程序的安全性。处理bug,并避免常见的功能和性能问题。 -
高效Go语言[波兰]巴特洛梅耶·普洛特卡随着技术的进步、市场的快速发展和系统复杂性的日益增加,软件工程师倾向于跳过软件效率这个令人不舒服的话题。然而,要想节省资金并确保业务成功,战术性的、由可观测性驱动的性能优化对于所有产品来说都是至关重要的。通过本书,任何工程师都可以轻松学会如何有效、专业且无压力地提高软件效率。作者Bart?omiej P?otka讲解了提高系统速度和降低资源消耗所需的工具和知识。本书将指导你使用Go实现更好的日常工作效率。此外,书中大多数内容与语言无关,以便你将小而有效的习惯带入编程或产品管理周期。 -
数字化转型模式与创新数字化转型模式与创新:从数字化企业到产业互联网平台企业数字化转型的终极目标不是成为数字化企业,而是从数字化企业进化为产业级数字化平台,成为产业链的领导者。这既是一本手把手教读者如何从0到1构建数字化企业的著作,也是一本为数字化企业从1到10打造产业级数字化平台提供完整路径和方法的著作,它将为企业数字化转型打开新格局。本书主要内容分为三个部分上篇 向内构建数字化企业(第1~3章)本书围绕智能化生产、网络化协同、服务化延伸、个性化定制4大数字化转型的应用场景(几乎能覆盖所有企业类型),梳理出智能供应链、数字化采购、智能物流、供应链金融、数字化营销、动产融资、B2B、B2C、S2b2c、B2B2B、C2M等11个数字化转型的业务切入点(“转什么”),并将这11类业务的数字化转型模式、方法和案例提炼为11种工具(“怎么转”),确保读者看了就能懂。此外,本书还告诉读者如何用商业模式的创新理论将这些工具组合使用,衍生出更多、更有价值的数字化转型解决方案。中篇 向外构建产业互联网平台(第4~6章)成为数字化企业只是企业数字化转型的第一步,大型企业或行业龙头的目标应该是从数字化企业进化为产业数字化平台,将平台的能力开放给行业里更多的企业,从而成为产业链的龙头。本书为转型成功的传统企业升级为产业数字化平台和数字原生企业提供了完整的路径和方法,并给出了大量的真实案例。下篇 数字化转型案例分析(第7~9章)通过3个有代表性的、综合性的真实案例,从企业背景、业务现状、转型动机开始,逐步地讲解了它们是如何实现数字化转型并升级为产业级数字化平台的,企业可以直接借鉴。 -
Scratch编程进阶明日之星教研中心 编著本书是“孩子们的编程书”系列里的《Scratch编程进阶:图形化》分册。本系列图书共分6级,每级两个分册,书中内容结合孩子的学习特点,从编程思维启蒙开始,逐渐过渡到Scratch图形化编程,后到Python编程,通过简单有趣的案例,循序渐进地培养和提升孩子的数学思维和编程思维。本系列图书内容注重编程思维与多学科融合,旨在通过探究场景式软件、游戏开发应用,全面提升孩子分析问题、解决问题的能力,并养成良好的学习习惯,提高自身的学习能力。本书基于Scratch图形化编程语言编写而成,分为上、下两册。上册以Scratch基础及编程基本结构为主,通过开发游戏引导孩子掌握Scratch编程基础,培养孩子的编程思维和创新意识;下册以实际应用及Scratch进阶内容为主,通过每课完成一个游戏设计任务,使孩子能够熟练掌握Scratch编程,并能够用编程的思维去解决实际生活中遇到的问题。全书共24课,每课均以一个完整的作品制作为例展开讲解,让孩子边玩边学,同时结合思维导图的形式,启发和引导孩子去思考和创造。本书采用全彩印刷+全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描书中二维码即可轻松获取相应的学习资源,大大提高学习效率。本书特别适合中小学生进行图形化编程初学使用,适合完全没有接触过编程的家长和小朋友一起阅读。对从事编程教育的老师来说,这也是一本非常好的教程。本书可以作为中小学兴趣班以及相关培训机构的教学用书,也可以作为全国青少年编程能力等级测试的参考教程。 -
区块链共识算法导论高建彬,夏虎,夏琦本书主要内容由七个章节组成,章为区块链基本内容介绍区块链的基本概念以及原理。第二章为共识算法基础介绍区块链技术作用的分布式系统的组成结构和特点,共识问题的起源以及共识算法的分类。第三章为分布式一致性共识算法及应用介绍在分布式系统中共识算法的类型及运用。第四章为典型区块链共识算法及应用介绍PoW、PoS、DPoS、PBFT和Ripple几种共识算法的基本概念、算法流程、安全性和典型运用。第五章为业务共识算法及典型应用介绍业务共识算法的基本概念和相关应用场景。第六章为针对共识算法的攻击介绍各典型区块链共识算法存在的问题和漏洞,针对不同共识机制的攻击方法。第七章为共识算法的改进和发展方向介绍根据存在的漏洞而对共识算法的改进以及区块链共识算法的发展方向和路线。 -
Java经典实例[美]伊恩·F.达尔文本书的主要内容包括:编译、运行和调试方法。打包Java类和构建应用。处理、比较和重新组织文本。完成字符串和模式匹配的正则表达式。处理数字、日期和时间。利用集合、数组和其他类型建立数据结构。面向对象和函数式编程技术。输入/输出、目录和文件系统操作。客户端和服务器端网络编程。处理JSON实现数据交换。多线程和并发。大数据应用中使用Java。Java与其他语言的交互。 -
智能信号处理陈雷本书是在国内外仿生智能优化相关理论与应用研究的基础上,结合多年的研究成果,介绍和阐述将仿生智能优化算法应用于信号处理相关问题的理论和方法。本书共分5章,系统地介绍了基于仿生智能优化的智能信号处理的基本理论和算法。书中分析了仿生智能优化算法的特点及优势,给出了基于仿生智能优化的智能信号处理框架,介绍了多种性能优良的仿生智能优化算法,系统地研究了基于仿生智能优化的盲信号分离技术、高光谱图像解混技术和三维点云拼接技术等三大类基于仿生智能优化的智能信号处理技术,针对算法的模型建立、目标函数的构造、参数编码方法及算法性能分析与验证等内容进行了详细的阐述。 全书着眼于学术前沿,视角新颖、深入浅出,循序渐进,既注重对基本原理的阐述,也对算法的提出与应用效果进行了系统分析验证,并力求语言表达精炼准确。 本书可供信息科学、计算机科学与技术、统计学、人工智能等领域的科研人员和专业人士参考。 -
完全图解编程原理增井敏克说到编程,你脑海中可能立刻会闪现出C语言、Python、Java、C 、JavaScript等词汇,甚至有人也会想到“编程思维”“算法”等词汇,但编程具体是指什么?程序是怎样跑起来的?会涉及哪些内容呢?很多人可能并不清楚。《完全图解编程原理》就以图解的形式,对与编程相关的知识,如编程语言的特征、如何处理数值和数据、算法、程序开发和测试方法、Web技术与安全等进行了全面讲解,可以说是一本关于编程的百科全书。《完全图解编程原理》语言通俗易懂、插图直观清晰,特别适合计算机相关专业学生、相关商务人士、IT企业管理人员以及所有开始学编程和想了解编程相关知识的人员学习,也适合作为案头手册,随时翻阅速查。
