畅销榜

订阅榜

Java多线程编程实战指南:设计模式篇

Java多线程编程实战指南:设计模式篇

作者:
黄文海
         
¥11.99

随着CPU多核时代的到来,多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。而解决多线程编程中频繁出现的普遍问题可以借鉴设计模式所提供的现成解决方案。然而,多线程编程相关的设计模式书籍多采用C++作为描述语言,且书中所举的例子多与应用开发人员的实际工作相去甚远。本书采用Java(JDK1.6)语言和UML为描述语言,并结合作者多年工作经历的相关实战案例,介绍了多线程环境下常用设计模式的来龙去脉:各个设计模式是什么样的及其典型的实际应用场景、实际应用时需要注意的事项以及各个模式的可复用代码实现。本书适合有一定Java多线程编程基础、经验的读者。

从零开始学Java(第3版)

从零开始学Java(第3版)

作者:
郭现杰,张权
         
¥17.94

本书针对初学和自学读者的特点,以通俗易懂的语言介绍Java语言。全书讲解了Java的各个方面,内容包括Java语言的发展、环境配置、基本语法、流程控制语句、字符串处理、数组、面向对象、图形界面设计、输入/输出、处理异常、网络编程、数据库及Java Web基础JSP和Servlet。最后通过一个大型项目——教务管理系统贯穿所有学习知识点,让读者更好地体会Java语言编程开发。本书运用大量示例,让读者在实战中体会编程的快乐。为方便读者学习,本书赠送光盘一张,其中包含书中用到的所有示例代码、PPT教案及视频教程。建议读者边学边练,培养自己单独开发项目的能力。本书适合想从事软件开发的入门人员、Java自学者及初级软件程序员与信息技术人员阅读。

微信小程序:开发入门及案例详解

微信小程序:开发入门及案例详解

作者:
李骏,边思
         
¥25.00

本书可分为3部分,第一部分作为基础章节,介绍了第一个小程序的搭建流程,让大家能快速上手;同时对小程序框架原理进行了详细介绍,为后面学习组件、API打下基础。第二部分对小程序组件、API进行介绍,对组件、API的使用、注意事项进行详细讲解,并给出示例代码。

驯服烂代码:在编程操练中悟道

驯服烂代码:在编程操练中悟道

作者:
伍斌
         
¥25.00

《驯服烂代码:在编程操练中悟道》指出虽然大师们的著作字字珠玑、如同珍宝,但是编程技艺的提升绝不是一日之功,不仅要有大师们的指导,还需要大量的编程操练,在实践中去领会和贯通大师们的建议,从而真正实现编程技艺的提升。大师们的珠玉在前,《驯服烂代码:在编程操练中悟道》则完全从实践角度切入,以编程操练的方式讲述了识别和驯服烂代码的过程、思想和方法,希望能帮助广大的程序员们真正领悟和吸收大师们的智慧。

Spring实战(第4版)

Spring实战(第4版)

作者:
【美】沃尔斯,张卫滨
         
¥50.00

《Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。第4版针对Spring 4进行了全面更新。全书分为四部分。第 1部分介绍Spring框架的核心知识。第 二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Spring。第四部分描述了如何使用Spring与其他的应用和服务进行集成。《Spring实战(第4版)》适用于已具有一定Java 编程基础的读者,以及在Java 平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java 开发人员。本书既可以被刚开始学习Spring 的读者当作学习指南,也可以被那些想深入了解Spring 某方面功能的专业用户作为参考用书。

程序员代码面试指南:IT名企算法与数据结构题目最优解

程序员代码面试指南:IT名企算法与数据结构题目最优解

作者:
左程云
         
¥11.99

这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!本书采用题目+解答的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起,读者在学习本书时很容易看出面试题解法之间的联系,使知识的学习避免碎片化。书中将所有的面试题从难到易依次分为“将、校、尉、士”四个档次,方便读者有针对性地选择“刷”题。本书所收录的所有面试题都给出了最优解讲解和代码实现,并且提供了一些普通解法和最优解法的运行时间对比,让读者真切地感受到最优解的魅力!本书中的题目全面且经典,更重要的是,书中收录了大量独家题目和最优解分析,这些内容源自笔者多年来“死磕自己”的深入思考。码农们,你们做好准备在IT名企的面试中脱颖而出、一举成名了吗?这本书就是你应该拥有的“神兵利器”。当然,对需要提升算法和数据结构等方面能力的程序员而言,本书的价值也是显而易见的。

Python机器学习算法

Python机器学习算法

作者:
赵志勇
         
¥41.40

本书是一本机器学习入门读物,注重理论与实践的结合。全书主要包括6个部分,每个部分均以典型的机器学习算法为例,从算法原理出发,由浅入深,详细分析算法的理论,并配合目前流行的Python语言,从零开始,实现每一个算法,以加强对机器学习算法理论的理解、增强实际的算法实践能力,最终达到熟练掌握每一个算法的目的。与其他机器学习类书相比,本书同时包含算法理论的介绍和算法的实践,以理论支撑实践,同时,又将复杂、枯燥的理论用简单易懂的形式表达出来,促进对理论的理解。

软件故事:谁发明了那些经典的编程语言

软件故事:谁发明了那些经典的编程语言

作者:
【美】史蒂夫•洛尔
         
¥18.00

《软件故事:谁发明了那些经典的编程语言》介绍了多种语言和软件的起源以及促进软件行业发展的重大成就。以传记体讲述了埋没于历史洪流却起到了关键作用的编程人员及其贡献,包括“存储式计算”早期出现的女性软件先驱的故事。《软件故事:谁发明了那些经典的编程语言》内容主要包括:约翰· 巴克斯发明Fortran语言、约翰·麦卡锡设计Lisp语言、“COBOL之母”葛丽丝·霍普等人创建COBOL语言、肯·汤普森与丹尼斯·里奇开发Unix操作系统和C语言、托马斯·库尔兹与约翰·凯默尼开发BASIC语言、本贾尼·斯特劳斯特卢普开发C++、“Word之父”查尔斯·西蒙尼研发Word、阿兰·凯伊设计Smalltalk语言、安迪·赫兹菲尔德等研发Macintosh、钱柏林等创建SQL语言、詹姆斯·高斯林发明Java,等等。《软件故事:谁发明了那些经典的编程语言》适合计算机相关从业人员及对软件行业感兴趣的读者参考阅读。

轻松学:C++语言

轻松学:C++语言

作者:
杨波
         
¥3.99

本书是一本帮助程序设计初学者轻松地学习C++编程语言而编写的图书。本书从初学者认知的角度出发,由浅入深、循序渐进地讲解了C++编程语言中的各种编程技术,通过通俗易懂的讲解和丰富生动的典型示例,使读者能够轻松地学到C++编程知识。全书共分为3篇,第1篇主要介绍C++中的常用数据类型、基本语句、函数调用和指针等内容。第2篇主要介绍C++面向对象的程序设计,包括类和对象、继承和派生、多态性和虚函数等内容。第3篇讲解了C++的一个综合案例,实现了一个教学管理系统。

小程序,巧应用:微信小程序开发实战(第2版)

小程序,巧应用:微信小程序开发实战(第2版)

作者:
熊普江,谢宇华
         
¥25.00

微信确实是一个伟大的产品,它不仅成为我们每一个人日常沟通交流的工具,也成为了整个社会的信息基础设施。在国内,由于微信几乎在实时连接每一个人,它自然也成了一个最强大的“入口”。公众号、服务号和企业号的诞生已经让微信在开始连接后端的企业系统,但是这些后端的系统还可能是过去那些笨重的遗留系统。如何真正实现互联网化的即连即用,或许应用号才开始真正打开一个企业级的应用市场,我们正翘首以待。业界一直有一个说法:“企业级应用太重,很难互联网化”,然而我一直不以为然。企业架构(Enterprise Architecture)之父Zachman告诉我们,复杂的复合件应该是建立在简单的原子件组装基础上。没有良好的架构设计,系统会有大量的重复开发和重叠,复杂性也会随着需求的增加而指数级增长,到一定时候不得不推倒重来。今天的大多数企业信息化还处于这种手工作坊式的“复杂”漩涡中。大道至简,但“简”需要好的架构设计。但愿企业号的“小程序”和“巧应用”能为我们下一代信息化打开一扇新的窗户。

Arduino与LabVIEW开发实战

Arduino与LabVIEW开发实战

作者:
沈金鑫
         
¥25.00

《Arduino与LabVIEW开发实战》按照由易到难的顺序编写。同时各章节相对独立,分为Arduino基础篇、LabVIEW基础篇、如何连接Arduino与LabVlEW、基础实验篇、应用进阶篇和实战项目篇,共六个章节。全书通过大量的实例和项目引导读者一步步掌握如何使用Arduino和LabVIEWI陕速搭建一个能够解决问题的系统原型。掌握这两个技术之后,你可以使用它们搭建测试的系统、控制的系统,以及其他任何需要上位机数据处理和下位机数据采集相结合的控制系统。

R语言与数据挖掘

R语言与数据挖掘

作者:
张良均
         
¥25.00

R是一种适用于统计分析计算和图像处理的语言,受S语言和Scheme语言影响发展而来。早期R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不做任何修改地在R环境下运行。R的语法来自Scheme,作为一款诞生于20世纪90年代的语言,R已经成为S统计编程语言的一类实现方式。本书从实际应用出发,结合实例及应用场景,深入浅出地介绍了R语言应用的相关知识:R语言的安装及使用、数据对象与数据读写、常用数据管理、图形探索、高级绘图工具及常用的建模算法在R语言中的实现方式。书中以R语言的函数应用为主,先介绍了函数的应用场景及使用格式,再给出函数的应用实例,最后对函数的运行结果做出了解释,将掌握函数应用的所需知识点按照实际使用的流程展示出来。

微信小程序开发零基础入门

微信小程序开发零基础入门

作者:
张帆,陈思含
         
¥47.40

微信小程序是一种最新的App替代品,其定位是在微信公众号的生态链中,使用微信本身作为应用平台,无须更新和下载,开箱即用。本书由浅入深、循序渐进,使零基础的读者能够熟练掌握使用微信开发小程序应用。本书分为8章,第1~2章是关于小程序的应用场景和小程序本身的介绍,包括小程序涉及的技术和IDE开发环境的使用。第3章是HTML 5、CSS 3、JavaScript的语法介绍,然后引申出小程序使用的WXSS、WXML、JavaScript的相关语法。第4章是小程序开发组件的介绍,每个组件都配备了上手示例,帮助读者加深印象。第5章是一个完整的小程序项目的开发步骤。第6章是调用微信API的介绍,对常见API提供了示例编码和分析。第7章是一个完整的项目,包括前、后端,通过项目实战让读者上手真正的小程序开发。第8章是对小程序最新API(蓝牙、卡券)等的补充。本书内容精练、重点突出、实例丰富,是面向广大程序员的编程入门参考书,也是学习小程序开发入门的最佳实践,同时也非常适合大中专院校师生自学,从而掌握最新技术,拓宽知识体系。

Go语言学习笔记

Go语言学习笔记

作者:
雨痕
         
¥20.99

作为时下流行的一种系统编程语言,Go简单易学,性能很好,且支持各类主流平台。已有大量项目采用Go编写,这其中就包括Docker等明星作品,其开发和执行效率早已被证明。本书经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的缺陷和错误。上卷细致解析了语言规范相关细节,便于读者深入理解语言相关功能的使用方法和注意事项。下卷则对运行时源码做出深度剖析,引导读者透彻了解语言功能背后的支持环境和运行体系,诸如内存分配、垃圾回收和并发调度等。本书不适合编程初学入门,可供有实际编程经验或正在使用Go工作的人群参考。

Java 8函数式编程

Java 8函数式编程

作者:
【英】沃伯顿,王群锋
         
¥19.99

多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。

Python宝典

Python宝典

作者:
杨佩璐,宋强
         
¥23.60

Python是目前流行的脚本语言之一。《Python宝典》由浅入深、循序渐进地为读者讲解了如何使用Python进行编程开发。《Python宝典》内容共分三篇,分为入门篇、高级篇和案例篇。入门篇包括Python的认识和安装、开发工具简介、Python基本语法、数据结构与算法、多媒体编程、系统应用、图像处理和GUI编程等内容。高级篇包括用Python操作数据库、进行Web开发、网络编程、科学计算、多线程编程等内容。案例篇选择了3个案例演示了Python在Windows系统优化、大数据处理和游戏开发方面的应用。《Python宝典》针对Python的常用扩展模块给出了详细的语法介绍,并且给出了典型案例,通过对《Python宝典》的学习,读者能够很快地使用Python进行编程开发。《Python宝典》适合Python初学者、程序设计人员、编程爱好者、本科及大专院校学生,以及需要进行对科学的计算的工程人员阅读。

Python 3爬虫、数据清洗与可视化实战

Python 3爬虫、数据清洗与可视化实战

作者:
零一,韩要宾,黄园园
         
¥29.40

本书是一本通过实战教初学者学习采集数据、清洗和组织数据进行分析及可视化的 Python 读物。书中案例均经过实战检验,笔者在实践过程中深感采集数据、清洗和组织数据的重要性,作为一名数据行业的“码农”,数据就是沃土,没有数据,我们将无田可耕。本书共分 11 章, 6 个核心主题:其一是 Python 基础入门,包括环境配置、基本操作、数据类型、语句和函数;其二是 Python 爬虫的构建,包括网页结构解析、爬虫流程设计、代码优化、效率优化、容错处理、 反防爬虫、 表单交互和模拟页面点击;其三是 Python 数据库应用, 包括 MongoDB、 MySQL 在 Python中的连接与应用;其四是数据清洗和组织,包括 NumPy 数组知识、 pandas 数据的读写、分组变形、缺失值异常值处理、时序数据处理和正则表达式的使用;其五是综合应用案例,帮助读者贯穿爬虫、数据清洗与组织的过程;最后是数据可视化,包括 Matplotlib 和 Pyecharts 两个库的使用,涉及饼图、柱形图、线图、词云图、地图等图形,帮助读者进入可视化的殿堂。本书以实战为主,适合Python 初学者及高等院校的相关专业学生,也适合 Python 培训机构作为实验教材使用。

贝叶斯思维:统计建模的Python学习法

贝叶斯思维:统计建模的Python学习法

作者:
【美】艾伦·B. 唐尼,许杨毅
         
¥29.99

这本书帮助那些希望用数学工具解决实际问题的人们,仅有的要求可能就是懂一点概率知识和程序设计。而贝叶斯方法是一种常见的利用概率学知识去解决不确定性问题的数学方法,对于一个计算机专业的人士,应当熟悉其应用在诸如机器翻译,语音识别,垃圾邮件检测等常见的计算机问题领域。可是本书实际上会远远扩大你的视野,即使不是一个计算机专业的人士,你也可以看到在战争环境下(二战德军坦克问题),法律问题上(肾肿瘤的假设验证),体育博彩领域(棕熊队和加人队NFL比赛问题)贝叶斯方法的威力。怎么从有限的信息判断德军装甲部队的规模,你所支持的球队有多大可能赢得冠 军,在《龙与地下城》勇士中,你应当对游戏角色属性的大值有什么样的期望,甚到在普通的彩弹射击游戏中,拥有一些贝叶斯思维也能帮助到你提高游戏水平。除此以外,本书在共计15章的篇幅中讨论了怎样解决十几个现实生活中的实际问题。在这些问题的解决过程中,作者还潜移默化的帮助读者形成了建模决策的方法论,建模误差和数值误差怎么取舍,怎样为具体问题建立数学模型,如何抓住问题中的主要矛盾(模型中的关键参数),再一步一步的优化或者验证模型的有效性或者局限性。在这个意义上,这本书又是一本关于数学建模的成功样本。

Visual C++数字图像模式识别技术详解

Visual C++数字图像模式识别技术详解

作者:
唐墨,冯伟兴,贺波
         
¥30.00

本书以数字图像处理技术为主线,全面介绍在Visual C 环境中进行数字图像处理程序设计的方法。内容涵盖了数字图像的几何变换、正交变换(特征提取)、增强、复原、重建、形态学处理、分割、匹配、压缩编码及特效处理等,并针对每种方法均给出基本原理、典型算法、Visual C 源码及综合应用实例。同时,本书还介绍了Visual C 与VTK、OpenCV等开发平台相结合进行数字图像处理的程序设计技术。

用Python写网络爬虫

用Python写网络爬虫

作者:
【澳】理查德·劳森,李斌
         
¥29.99

《用Python写网络爬虫》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的三种方法,提取缓存中的数据,使用多个线程和进程来进行并发抓取,如何抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia来进行数据抓取,使用本书介绍的数据抓取技术对几个真实的网站进行了抓取,旨在帮助读者活学活用书中介绍的技术。《用Python写网络爬虫》适合有一定Python编程经验,而且对爬虫技术感兴趣的读者阅读。

网易公司版权所有©1997-2017   网络出版服务许可证(总)网出证(粤)字第030号   信息网络传播视听节目许可证号1908260   增值电信业务经营许可证 浙B2-20160599

Hi,,