软件与程序设计
-
Rust程序设计[美] 吉姆·布兰迪(Jim Blandy) 著,李松峰 译本书由两位经验丰富的系统程序员撰写,介绍了一种具有C和C++性能,同时安全且支持并发的新型系统编程语言Rust,解释了Rust如何在性能和安全性之间架起桥梁,以及我们如何用好这门语言。书中主要内容包括:Rust的基本数据类型,关于所有权、引用等概念,表达式、错误处理、包和模块、结构体、枚举与模式等基础知识,Rust语言的特型与泛型,闭包,迭代器,集合,等等。 -
jQuery开发实战千锋教育高教产品研发部 著全书共分14章:jQuery入门;jQuery选择器详解;jQuery操作DOM;jQuery常用方法;jQuery事件操作;jQuery工具方法;jQuery动画;jQuery特效实战;jQuery高级进阶;jQuery插件;jQuery UI组件;jQuery移动开发;jQuery源码分析;jQuery项目实战。 -
精通Spark数据科学[美] 安德鲁·摩根(Andrew Morgan) 著,柯晟劼,刘少俊 译Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎。这是一本专门介绍Spark的图书,旨在教会读者利用Spark构建实用的数据科学解决方案。本书内容包括14章,由浅入深地介绍了数据科学生态系统、数据获取、输入格式与模式、探索性数据分析、利用Spark进行地理分析、采集基于链接的外部数据、构建社区、构建推荐系统、新闻词典和实时标记系统、故事除重和变迁、情感分析中的异常检测、趋势演算、数据保护和可扩展算法。本书适合数据科学家以及对数据科学、机器学习感兴趣的读者阅读,需要读者具备数据科学相关的基础知识,并通过阅读本书进一步提升Spark运用能力,从而创建出高效且实用的数据科学解决方案。 -
Python基础入门夏敏捷,宋宝卫 著《Python基础入门(微课视频版)/21世纪高等学校通识教育规划教材》以Python3.7为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。基础篇主要讲解Python的基础语法知识、控制语句、函数、文件、面向对象编程基础、Tkinter图形界面设计、网络编程和多线程、Python数据库应用等知识,并以小游戏案例作为各章的阶段性任务。提高篇介绍Python流行的科学计算和可视化第三方库,最后讲解一个综合性案例推箱子游戏。 -
C语言程序设计万波 著本书介绍了C语言基础知识。全书共8章,分别为程序设计与C语言、数据对象与计算、程序流程控制、函数、数组、指针、结构体以及文件。 本书每一章都从一个实际应用问题出发,一步步启发读者解决问题,并将各个知识点自然穿插其中。读者通过解决问题,进行自动代入式学习与实践,通过丰富有趣的实用案例,获得分析问题和使用C语言进行程序设计的能力。 本书可作为高等院校C语言课程的教材,也可作为C语言初学者的入门教材。 -
领域驱动设计埃里克·埃文斯(Eric Evans) 著本书是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。本书共分4个部分,第一部分提出领域驱动开发的基本目标,第二部分将面向对象领域建模中的一些核心的最佳实践提炼为一组基本的构造块,第三部分讨论如何将构造块装配为实用的模型,从而实现其价值,第四部分讨论在复杂系统、大型组织以及与外部系统和遗留系统的交互中出现的复杂情况。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证的技术以及应对复杂领域的软件项目开发的基本原则。本书适合各层次的面向对象软件开发人员和系统分析师阅读。 -
思科网络技术学院教程 CCNA安全思科网络技术学院 著,中国思科网络技术学院 译《思科网络技术学院教程:CCNA安全(第4版)》所介绍的内容是针对思科网络技术学院的认证项目之一— CCNA安全课程。作为思科网络学院的指定教材,阅读本书的读者需具备CCNA认证或同等水平的知识。《思科网络技术学院教程:CCNA安全(第4版)》共分11章,其内容涵盖了现代网络面临的安全威胁、如何保护网络设备、AAA的概念以及部署、实施防火墙技术、实施入侵防御、保护局域网、密码系统的基本知识、实施虚拟专用网络(VPN)、实施Cisco自适应安全设备(ASA)、高级Cisco自适应安全设备、管理一个安全的网络等知识。《思科网络技术学院教程:CCNA安全(第4版)》所介绍的内容涵盖了思科CCNA认证考试的全部知识,因此适合准备该认证考试的读者阅读;对网络安全感兴趣的读者也可以从中获益。 -
三菱可编程控制器原理及设计王阿根,王晰,宋玲玲,李小凡 著《三菱可编程控制器(PLC)原理及设计/清华开发者书库》从三菱PLC实用编程方法和技巧入手,通过实例的编程方法详细剖析编程的特点和技能。考虑一般书籍功能指令(也叫应用指令)介绍较少。本市加大了功能指令的介绍。并通过一例多解的方法,展示编程的技巧,开阔读者编程的思路。《三菱可编程控制器(PLC)原理及设计/清华开发者书库》适用于有一定可编程控制器基础知识的读者,可供相关机电工程技术人员参考,也可作为高等院校的自动化、电气工程及其自动化、机械工程及其自动化、电子工程自动化、机电一体化等相关专业的本科、专科院校师生的参考书。 -
Java编程方法论知秋 著本书主要专注于解读Spring Reactor 3的代码设计与实现。全书共10章,其中第1、2章将从接口的设计入手,逐渐深入介绍Reactor中Flux源与订阅者Subscriber的诸多交互实现细节;第3章将通过对调度器的研究来向读者展示其中的优秀设计,可以帮助读者更好地掌握Java并发库,同时可以使读者对使用Reactor进行异步编程有更好的认识;第4章将接触到一些常用的Reactor操作,方便读者写出可重用度高、逻辑清晰的代码;第5、6、7章将着重分析Reactor中Processor的设计实现,不仅讲述了它的使用场景,还讲解了其中的内在原理,以及如何应对未来项目开发过程中可能遇到的种种问题;第8章将介绍并分析Reactor特别提供的Context,这是Reactor为了应对生产-订阅模式下的响应式编程在异步环境中对订阅关系上下文进行管理所产生的问题而给出的解决方案,Spring Framework 5.2中的响应式事务也是基于它实现的;第9章将主要介绍Reactor中的测试,同时带着读者一步一步设计实现一个针对Reactor项目的测试库;第10章将主要介绍Reactor中的调试,可以教会读者根据不同的需求采取不同的调试方式。 本书适合有Java编程基础的中高级Java开发工程师、想要学习代码设计思路与技巧的读者、对响应式编程感兴趣的读者阅读。 -
数据分析之图算法马克·尼达姆,埃米·E.霍德勒 著,唐富年 译图分析可以揭示复杂系统和大规模网络的运作机制,图算法为构建智能应用程序提供了快速建模的框架,有助于更准确、更快速地做出预测。包括商品推荐和欺诈检测在内的许多人工智能问题能转换为图论问题。本书基于Spark和Neo4j讲解近20种常用的图算法,帮助读者拓展重要图分析类型的相关知识和能力,更快速地发现数据中的模式并找到更优的解决方案。
