软件与程序设计
-
链上新经济 链上新治理高鹏随着互联网的价值被不断挖掘,区块链的出现给其价值的体现注入了新的生命力。区块链将互联网和经济联系得更紧密,本书将从概念、原理、基础设施架构、行业案例四个方面展开:第1~4章重点介绍区块链的概念特点、区块链的发展历程及其分类、以及区块链的认识误区;第5~7章介绍了区块链的本质内涵、区块链在数字化经济发展中的作用、区块链对国家治理现代化的助力作用;第8~10章介绍新型基础设施,重点介绍区块链新型基础设施的概述与实践、“云网链”融合新型基础设施和区块链相融合的实践研究;第11~14章通过案例分析来对区块链价值进行全面概述,重点从“区块链 存证”、“区块链 数据共享”、“区块链 监管”几个角度来诠释区块链在当前环境下的作用。作者以理论和实际相结合的逻辑对区块链的概念和价值做了一次全新的描述 ,利用不同的方式描绘了区块链技术在数字经济上的赋能,以及区块链在治体系现代化中的价值贡献。 -
学透Spring丁雪丰本书的目标是让大家又快又好地打包学透 Spring 技术栈,内容将涉及 Spring Framework、Spring Boot、 Spring Cloud 等 Spring 家族成员。 本书分为四部分:第一部分“Spring 入门”,先学习基本的 Spring IoC、AOP,随后过渡到当下热门的 Spring Boot ;第二部分“Spring 中的数据操作”,其中既有常规的 SQL、NoSQL 数据操作,也有进阶的数据源配置和缓存抽象;第三部分“使用 Spring 开发 Web 应用”,讲述 Spring MVC 细节的同时,也不放过 Web 安全与 REST ;第四部分“使用 Spring 开发微服务”,除了常规的 Spring Cloud 模块,也会讲解 Spring Cloud Alibaba。在讲解具体内容的基本示例之外,书中还设计了一个贯穿主要章节的实战案例,带大家一步步从零开始实现一个灵活运用全书内容的项目“二进制奶茶店”。 本书重实战、重工程现实,是业内专业人员丁雪丰亲历的有效学习路径,汇集了作者多年的实战经验。跟着兔子书,只要具备 Java 基础知识,就可以快速上手 Spring,并落地实战项目和生产环境。 -
现代CPU性能分析与优化[美]丹尼斯·巴赫瓦洛夫(Denis Bakhvalov) 著本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容:第一部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。 本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想更好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。 -
PHP从零基础到项目实战未来科技《PHP从零基础到项目实战(微课视频版)(第2版)》从初学者角度出发,以基础知识、实例、实战案例相结合的方式,详细介绍了使用PHP进行网络开发、游戏开发、移动端后台开发、OA系统开发、服务器端开发等应该掌握的各方面技术。全书共27章,主要内容包括PHP概述、PHP运行环境搭建、PHP语言基础、流程控制语句、字符串、使用正则表达式、使用数组、使用函数、面向对象程序设计、错误和异常处理、PHP与Web页面交互、PHP与JavaScript交互、PHP会话管理、日期和时间处理、图形图像处理、文件处理、PHP加密技术、MySQL数据库基础、使用phpMyAdmin管理MySQL、使用PHP操作MySQL、使用PDO操作数据库、PHP与XML技术、PHP与Ajax技术、PHP与Socket技术,最后三章通过购物网站、移动私人社区和技术论坛三个综合案例诠释PHP在实际项目中的具体应用。书中所有知识都结合具体实例进行介绍,将基础知识和实例相结合,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。《PHP从零基础到项目实战(微课视频版)(第2版)》配备了极为丰富的学习资源,其中配套资源有424集微视频(可使用手机扫码看视频)、实例源代码;拓展学习资源有项目源码库、框架源码库、参考工具箱、专题集、代码集、习题集、面试题集、前端开发资源库等。《PHP从零基础到项目实战(微课视频版)(第2版)》适合PHP从入门到精通各层次的读者使用,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。 -
Python数据分析与机器学习杨年华本书首先简要介绍Python语言的基础知识,为后续内容的学习提供基础,接着介绍NumPy、Matplotlib和Pandas三个数据分析基础模块的用法,同时也为后面基于scikitlearn的机器学习提供基础,后介绍基于scikitlearn机器学习及其模型的评价方法、超参数调优方法。全书通过大量案例,希望能让读者快速提高实践能力。 本书适合作为高校本科生或研究生数据分析、机器学习等相关课程的教材或参考书,也可作为数据分析和机器学习爱好者的自学教程,还可以作为相关科研工作者与工程实践者的参考书。 -
Netty源码全解与架构思维黄俊Netty是目前市面上使用率较高的网络编程库。它的架构设计非常明确且层次分明,源码较为易懂,其中包装了Java NIO(New IO,新IO)的三大组件:Selector、Channel、ByteBuffer,提供了简单易用高效的网络通信库,其中还实现了自己的内存池管理。Netty的设计基于Jemalloc内存管理库,同时也实现了很多开封即用的应用层协议编码与解码器。本书通过常用的TCP协议完整诠释了Netty的架构设计与思想,省略了Java语言层面的一些基础知识,例如变量、面向对象、泛型等Java SE的基础。 本书适用于以下读者:希望进入互联网公司工作的读者、研究Netty底层知识的读者、在工作中遇见瓶颈,希望通过学习Netty提升底层知识的读者、从事开发高并发支撑中间件的读者、从事互联网高并发业务支撑的读者、对多线程编程感兴趣的读者、希望通过Netty源码找到调优点的读者。 -
Vue.js 3开发详解蔡冰本书循序渐进地介绍当前流行的前端框架Vue.js 3的基础知识、新特性、各项功能及其在商业开发中的应用。全书共12章,第1~6章介绍Vue.js 3的语言基础,搭建开发环境,Vue.js 3的基本使用、指令和组件等基础知识;第7章介绍Vue.js 3框架的脚手架工程vue-cil的开发;第8章介绍使用Vue.js 3的路由;第9章介绍组合式API;第10章介绍基于Vue.js 3的UI框架Element Plus;第11章介绍网络请求框架Axios;第12章介绍状态管理框架Vuex和一个相对完整的案例。本书试图介绍Vue.js 3全家桶及周边框架和工具的综合应用,旨在使读者通过阅读本书开发自己的应用程序。本书的内容前后呼应,环环相扣,使得读者的学习曲线非常平缓,适合自学。 本书既适合Vue.js 3初学者和前端开发人员使用,也可以作为培训机构与大中专院校的教学用书。 -
非线性编辑刘瑞,涂先智,郭洁 编暂缺简介... -
网络工程实践教程李勇军,张胜兵本书从利用华为eNSP模拟一个企业网络出发设计实验内容。书中内容涵盖了组建企业网络所需的大部分知识,先设计面向单个知识点的实验内容,再综合应用各个知识点设计综合实验。实验内容包括:交换机实验、虚拟局域网实验、生成树实验、路由器配置实验、广域网配置实验、网络地址转换实验、无线局域网实验和综合实验。每个实验中详细介绍了技术原理、实验步骤和关键指令,便于读者独立地配置和调试实验,深入理解实验所涉及的计算机网络原理知识。本书实操性强,适合作为高等院校计算机及相关专业学生教材,也可作为网络工程技术人员和计算机爱好者的阅读参考书。 -
复杂信息系统自适应软件建模与可靠性验证方法韩德帅,马光莲本书从复杂信息系统自适应逻辑建模与验证、自适应时间特性建模与分析、自适应行为不确定性建模与决策三个方面着手,系统全面地介绍了面向复杂信息系统的自适应软件建模与可靠性验证分析相关的技术、理论和方法。全书共6章,其中,第1章重点介绍了自适应软件建模与验证相关的基础知识,包括自适应软件基本概念、基本术语;第2章重点介绍了复杂信息系统自适应逻辑建模与验证技术,包括可视化建模、模型转换、形式化建模与验证等;第3章重点介绍了复杂信息系统自适应时间特性建模与分析,包括时间特性定义、建模与形式化验证分析等;第4章重点介绍了复杂信息系统自适应行为不确定性建模与决策,包括不确定性建模、基于不确定性的自适应决策等;第5章重点介绍自适应软件建模与验证支撑工具开发方法;第6章介绍了自适应软件建模与验证方法的案例应用。
