这本书带你深入了解现代开源软件的开发者,以及他们对整个数字世界的影响。娜迪亚·埃格巴尔深入研究了现代开源软件开发在过去二十多年间的演变并重新定义了互联网围绕个人创作者的影响。她在努力改善开发者的GitHub体验时采访了数百名开发者,认为现代开源为我们提供了一个模型,通过它可以了解在线创作者所面临的挑战。她
本书内容涉及量子力学基本概念、三种著名的量子算法、张量基础、张量网络与量子多体物理系统、量子多体系统的张量网络态算法和基于张量网络的量子机器学习。
本书分为理论和实践两部分,阐述下一代互联网物理层、网络层、传输层和应用层新技术等。理论部分首先从下一代互联网体系结构及演进的角度诠释多路径传输、IPv6、MPTCP传输、NEAT等关键技术;其次从下一代互联网接入技术视角,揭示4G/5G、WiFi、压缩频谱感知技术的内涵;详述各技术的背景、工作原理和相关技术标准等。实践
本书共9章,包括三个主要部分:第1-4章介绍文本简化的研究概况、背景知识、文本可读性评估和词语简化方法;第5-7章讨论句子分割、统计文本简化和神经文本简化方法;第8、9章介绍深度学习在文本简化研究和应用中的最新进展以及汉语文本简化的研究。
C语言是国内外广泛推广使用的程序设计语言,既可用于开发系统软件,也可用于开发应用软件。本书内容经过精心组织,体系合理,内容组织形式由浅入深,具有典型性、实用性、易操作性等特点。本书全面介绍了C语言程序设计的相关概念和程序设计方法,设计了典型例题、实验和练习。全书共用11章来介绍C语言程序设计的方法,具体内容包括:第1章
主要内容●编写Python命令行程序●处理Python数据结构●使用和控制随机性●为程序和函数编写并运行测试●下载每个项目的全套测试集
《C++程序开发实用教程(第2版)(微课版)》是针对零基础读者研发的C++程序开发入门教材。该书侧重案例实训,并提供扫码微课来讲解当前热点案例。《C++程序开发实用教程(第2版)(微课版)》共分为16章,主要内容包括快速搭建C++开发环境、C++语言基础、运算符和表达式、流程控制语句、精通函数的应用、玩转数组与字符串、
本书围绕SpringDataAccess相关技术,着重强调方法的流程分析和成员变量的分析,测试用例的数量相对较少。本书内容包含SpringDataAccess中的四大核心模块的使用及其源码分析,四大模块分别是spring-jdbc、spring-tx、spring-orm和spring-oxm。本书可以帮助读者快速掌握
本书通过电子商务系统案例使读者从实际工作出发从JMeter初学者变为高手。全书共10章。第1章介绍JMeter基础知识和被测产品,第2章介绍HTTP/HTTPS基础知识,第3章介绍测试脚本初始化,第4、5章介绍建立接口测试脚本的方法,第6章介绍JMeter的二次开发,第7章介绍建立安全测试脚本的方法,第8章介绍建立性能
本书以SQLServer2019为平台,采用“工作过程导向”模式,由浅入深地介绍数据库的基础知识、安装和配置SQLServer2019、学生管理数据库的操作、学生管理数据库数据表的操作、学生管理数据库数据的操作、学生管理数据库的查询、Transact-SQL语言基础、学生管理数据库的视图与索引、学生管理数据库的存储过程