网络与数据通信
-
Swift从入门到精通张亮《Swift从入门到精通》Swift语言部分按照由浅入深的方式依次展开基础篇、高级篇和深入篇的内容,每一篇由7章节组成,每章均有配套编程习题,帮助读者巩固知识点。然后逐步细化和分解问题的应用实例,帮助读者运用已学的Swift语言来解决实际应用问题,使读者体会到Swift语言在实际iOS App开发中所扮演的角色。习题集部分通过30个比较经典的编程练习来帮助读者巩固已学的Swift语言知识,除提供配套参考代码外,还详细讲解编程思路,帮助读者了解题目的算法设计,以及如何通过语言来实现算法。 -
Go语言开发实战千锋教育高教产品研发部本书共有14章,内容包括:初识Go语言、Go语言的基本语法、Go语言的流程控制、函数与指针、Go语言的内置容器、Go语言的常用内置包、Go语言面向对象编程、Go语言异常处理、Go语言文件IO操作、Go语言网络编程、Go语言数据库编程、Go语言并发编程、Go语言密码学算法、Beego框架项目实战。 -
轻松玩转Scratch 3.0编程刘凤飞Scratch是可视化的编程语言,利用它可以制作游戏、动画,还可以计算数学题、处理字符串。《轻松玩转Scratch 3.0编程(第2版)》共分为五部分,细致入微地讲解Scratch3.0编程,完全不用担心孩子零基础。第一部分(第1、2章)了解Scratch3.0的界面和功能,以及与Scratch2.0的区别。第二部分(第3—16章)针对Scratch3.0中的每一个程序块进行实例讲解。第三部分(第17章)在掌握基础程序块的基础上,深刻理解和运用编程中的顺序执行、重复执行、条件判断等程序结构。第四部分(第18—22章)以一个个游戏项目作为实战案例,详细地讲解每一个项目的分析过程、角色安排、程序制作以及完成后的排错、改进思路和方案。第五部分(第23、24章)是高阶项目,一步一步地从简单的实现逐渐增加功能,最终完成一个极其挑战的程序模块,体验一个项目的迭代过程。《轻松玩转Scratch 3.0编程(第2版)》适合完全没有接触过编程的家长和小朋友阅读。对从事编程教育的老师来说,也是一本非常好的教程。120个趣味示例,系统讲解Scratch3.0常用模块的使用方法和技巧。图解教学,学编程像搭积木,快乐动手,轻松有趣。创新教育从编程开始,动手培养逻辑思维能力。 -
机器学习及其应用2019于剑,封举富,张敏灵,俞扬《机器学习及其应用2019》是对第十五届和第十六届中国“机器学习及其应用”研讨会的一个总结,邀请了与会的11位专家就其研究领域撰文,以综述的形式探讨了机器学习不同分支及相关领域的研究成果。内容涉及深度学习、主动学习、子空间学习、随机优化、因果图模型、聚类、分类等,介绍了新型深度学习范式,以及机器学习在机器翻译、大数据分析等方面的应用。《机器学习及其应用2019》可供计算机、自动化及相关专业的研究人员、教师、研究生和工程技术人员阅读参考。 -
深入理解Elasticsearch(印度)波哈维·荻西特本书在回顾Elasticsearch基础知识的同时,介绍了*新版本Elasticsearch 5的新功能,并对其中级和高级的功能(如查询、索引、搜索和修改数据)进行了详细说明。本书还将探索聚集、指标控制、分片、复制和聚类等概念,并通过实例展示监控管理模块、创建分析插件等。通过本书,读者可以对Elasticsearch 5有一个全面的认识并掌握其性能。 -
区块链 以太坊App钱包开发实战谢跃书,郑敦庄本书分为基础篇、安卓篇和苹果篇。基础部分讲解开发以太坊钱包App所涉及的技术理论基础知识;区块链概念及其关键技术,包括分布式数据存储、点对点传输、共识机制、密码学、分布式账本等;数字钱包理论原理与技术发展;DApp与数字钱包的关系。 安卓篇讲解Android Studio开发工具,Java原生App开发技术,常用Java开源库OkHttp、Retrofit、RxJava和Dagger,Java密码学框架JCA/JCE的使用方法,以太坊Java开源库Web3j的使用,以及对Trust Wallet钱包Android版App项目架构及核心功能代码进行全面分析等。 苹果篇讲解Xcode开发工具,Swift原生App开发技术,常用iOS开源库BigInt、APIKit、Moya、R.swift、CryptoSwift和JSONRPCKit,iOS加密库Common Crypto和Security库的使用方法,基于JSONRPC方式的Web3开发,以及对Trust Wallet钱包iOS版App项目架构及核心功能代码进行全面分析等。 本书适合所有软件开发者及技术管理人员阅读,特别是对区块链或数字货币技术感兴趣、准备开发数字钱包的技术人员;尤其适合准备开展以太坊钱包开发工作的技术人员阅读。 -
MATLAB从入门到实战李晓东《MATLAB从入门到实战/科学与工程计算技术丛书》系统地介绍MATLAB的基础知识、工具箱的应用领域及技术的扩展。《MATLAB从入门到实战/科学与工程计算技术丛书》分为三大部分:第1~7章介绍MATLAB本身及该软件的使用功能;第8~13章介绍MATLAB常用工具箱的应用;第14~16章介绍MATLAB的技术扩展。全书语言通俗易懂,内容丰富翔实,突出以实例为中心的特点,《MATLAB从入门到实战/科学与工程计算技术丛书》共提供近400个实例,做到理论与实践相结合,让读者轻松、快捷地掌握MATLAB。《MATLAB从入门到实战/科学与工程计算技术丛书》实用性强,应用范围广,可作为MATLAB初学者的学习用书,也可作为广大在校本科生和研究生的学习用书,还可作为广大科研人员、学者、工程技术人员的参考用书。 -
深入解析Java编译器马智《深入解析Java编译器:源码剖析与实例详解》以工业级编译器Javac的源代码为基础,详细介绍了词法分析、语法分析、语义分析及代码生成 等各个阶段的具体实现,同时对重点源代码的实现进行了详细解读,让读者能真正掌握从Java源代码变为Class文件的每个过程。 《深入解析Java编译器:源码剖析与实例详解》共18章,章节的前后顺序与Javac编译Java源代码的顺序严格对应,涵盖的主要内容有Javac介绍、Javac文件系统、词法分析、语法分析之认识树节点、语法分析之建立抽象语法树、符号表的组织、填充符号表、插入式注解的实现、语义分析之类型转换、语义分析之语法检查、语义分析之引用消解、语义分析之语法树标注、泛型的实现、数据流检查、语法糖去除、字节码指令生成、重要结构的字节码指令生成、生成Class文件。同时,为了读者能更好地查阅相关信息,《深入解析Java编译器:源码剖析与实例详解》在附录中给出了Javac命令、文法、类型常见操作、符号常见操作和虚拟机字节码指令表的相关内容。 《深入解析Java编译器:源码剖析与实例详解》语言简洁,实例丰富,适合Java从业人员阅读,可以帮助他们深入理解Javac如何支持Java语言的诸多特性,如泛型等;也适合对编译器感兴趣的读者阅读,可以帮助他们真正掌握如何将编译器相关的理论知识应用到开发实践中。 -
Python从入门到精通王征,李晓波本书从基本的Python概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Python编程知识。本书共20章,其中第1章到第4章是Python编程基础篇;第5章到第9章是Python编程提高篇;第10章到第13章是Python的GUI程序和图形图像篇;第14章到17章是Python人工智能应用篇;第18章到20章是Python编程高级篇,包括数据库开发、游戏开发和网络爬虫开发。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Python编程中的热点问题、关键问题及种种难题。 本书适用于大中专学校的师生、有编程梦想的初高中生阅读,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。 -
Java从入门到精通王征,李晓波本书从基本的Java概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Java编程知识。本书共17章,其中第1到第4章是Java编程基础篇;第5章到第7章是Java编程核心篇;第8章到第10章是Java面向对象程序设计篇;第11章到第16章是Java编程提高篇;第17章是综合案例实战篇,通过手机销售管理系统的编写,提高初学者对Java编程的综合认识,并真正掌握编程的核心思想及技巧,从而学以致用。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Java编程中的热点问题、关键问题及各种难题。 本书适用于大中专学校的师生、有编程梦想的初高中生阅读使用,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。
