首页/全部分类
电子书
有声书
Java Web 入门经典
陈英
本书以初学者为核心,全面介绍了Java Web 开发中常用的各种技术。内容排列上由浅入深,让读者循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程技术,丰富编程经验。全书共分4 篇19 章,其中,第一篇为“起步篇”,主要包括开启Java Web 之门、不可不知的客户端应用技术、驾驭JavaWeb 开发环境、Java Web 开发必修课之JSP 语法等内容;第二篇为“核心篇”,主要包括程序开发效率之利器——内置对象、 完美的“咖啡豆”——JavaBean 技术、Web 应用的缔造者——Servlet、使用表达式语言(EL)、页面控制利器——JSTL 标签库、数据库应用开发等内容;第三篇为“高级应用篇”,主要包括在互联网中操作文件资源、利用JFreeChart 实现动态图表、在JSP 中操作XML、完美体验Ajax 技术、MVC 架构实现者——Struts 2 框架、数据库持久化利器——Hibernate 技术、简化企业开发瑰宝——Spring 技术等内容;第四篇为“项目实战篇”,主要包括基于Ajax 的聊天室和基于SSH2 的网络商城两个实战项目。本书附有配套光盘,光盘中提供有本书所有程序的源代码、多媒体教学视频、程序开发资源库。其中,源代码全部经过精心测试,能够在Windows XP、Windows Server 2003、Windows 7 操作系统上编译和运行。本书适用于Java Web 的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
Python编程从认知到实践(第2辑)(套装共3册)
大卫·比斯利
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。 本书覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,可以很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工作的,以及为什么能够工作。 《Python Cookbook(第3版)中文版》非常适合具有一定编程基础的Python程序员阅读参考。 本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。 全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引 领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。 本书的第 2版与第 1版相比,做了很多更新,将编程语言从Python 2升级成Python 3,并修改了很多示例和练习,增加了新的章节,更全面地介绍Python语言。 这是一本实用的学习指南,适合没有Python编程经验的程序员阅读,也适合高中或大学的学生、Python爱好者及需要了解编程基础的人阅读。对于首 次接触程序设计的人来说,是一本不可多 得的佳作。 本书首先从简单的思路着手,详细介绍了理解神经网络如何工作所必须的基础知识。第一部分介绍基本的思路,包括神经网络底层的数学知识,第2部分是实践,介绍了学习Python编程的流行和轻松的方法,从而逐渐使用该语言构建神经网络,以能够识别人类手写的字母,特别是让其像专家所开发的网络那样地工作。第3部分是扩展,介绍如何将神经网络的性能提升到工业应用的层级,甚至让其在Raspberry Pi上工作。
七种武器:编程语言集锦
Chris Strom
  《Dart语言程序设计》是第 一本关于Dart语言的中文书籍,介绍了当前Dart语言的**新内容。书中涵盖了Dart语言基础、并发编程、Web编程和HTML5应用等方方面面的内容。   因为Dart语言让人感觉非常熟悉,与一般编程语言的书通常以“Hello World”开篇不同,《Dart语言程序设计》一开始就带领读者编写一个Ajax功能的应用程序,然后详细讨论Dart的基本类型,把Dart编译为JavaScript,面向对象的编程方法,并构建一个易于使用和维护的库,**后介绍在Dart中如何使用HTML5编程。   作者通过真实的项目,引领读者用Dart解决实际问题。每一个项目作为进一步深入讨论Dart语言特性的基础。为了增强对Dart语言的理解,项目会逐渐深入,并且越来越复杂。读完整《Dart语言程序设计》后,读者不仅获得全面的Dart语言的知识,而且还从头构建了一个完整的MVC库。   《Dart语言程序设计》适合编程语言爱好者和Web开发者阅读。   Clojure是一种基于Java虚拟机的动态编程语言。它功能强大,支持函数式编程,简化了并发编程,并且能调用Java程序。正是这些优点,使其赢得了众多程序员的青睐。   《Clojure程序设计》是介绍Clojure编程语言和程序设计的经典之作。第 2版针对Clojure 1.3进行了全面的更新。全书共包括10章,分别介绍了Clojure概览和基本特性、序列和函数式编程、并发编程模型、协议和数据类型、宏、多重方法,以及Clojure对Java的调用。**后提供了一个完整了解Clojure应用开发全过程的实例。   《Clojure程序设计》适合有不同语言背景而想要学习和了解Clojure编程的程序员阅读。函数式程序员、Java和C#程序员、Lisp程序员,以及Perl、Python和Ruby程序员,都能够通过阅读本书得到不同程度的收获。   《像计算机科学家一样思考C++》作者基于自己在美国各所大学和学院讲授计算机程序设计课程的经验,开创了“像计算机科学家一样思考(How to Think Like a Computer Scientist)”的教学理念和方法。《像计算机科学家一样思考C++》正是基于这样的方法,用全新的角度、丰富的实例全面讲解了C++语言。   全书共15章。第 1章介绍了编程的基本知识,即什么是编程以及如何编程。第 2章到第9章介绍了C++的基本元素与基本语法,包括变量、类型、函数、迭代、字符串、结构体等等;第 10章到第 15章介绍了C++的高 级功能,包括Vectors、成员函数、类和不变式、文件输入输出等。   《像计算机科学家一样思考C++》适合C++的初学者和初级程序员阅读,也可以作为相关专业或培训的教程使用。通过学习《像计算机科学家一样思考C++》,读者不仅可以在C++方面达到初窥门径的效果,同时对计算机编程这门技艺也会有一个全面而科学的认识。   《像计算机科学家一样思考Java》作者基于自己在美国各所大学和学院讲授计算机科学导论课程的经验,开创了“像计算机科学家一样思考(How to Think Like a Computer Scientist)”的教学理念和方法。《像计算机科学家一样思考Java》正是基于这样的方法,用全新的角度、丰富的实例全面地讲解了Java语言。   全书共15章。第 1章介绍了编程的基本知识,即什么是编程以及如何编程。第 2章到第4章分别介绍了变量和类型、无返回值方法、条件语句和递归等基础知识;第6章到第9章分别介绍了带返回值的方法、迭代、循环、字符串和可变对象;第 11章到第 15章则分别介绍了对象、数组、面向对象编程等相对高级的话题。全书贯穿了一个GridWorld的程序示例,分三个部分逐步扩展,分别在第5章、第 10章和第 16章介绍,用以巩固前面相应各章所介绍的知识和概念。附录A介绍了Java图形编程,附录B介绍了Java中的输入输出,附录C和D分别从程序开发和调试的角度给出了有用的建议。   《像计算机科学家一样思考Java》适合Java的初学者和初级程序员阅读,也可以作为相关专业或培训的教程使用。通过学习《像计算机科学家一样思考Java》,读者不仅可以在Java方面达到初窥门径的效果,同时对于如何掌握和应用计算机编程这门技艺也会有一个全面而科学的认识。 Scala是一种多范式的编程语言,它既支持面向对象编程,也支持函数式编程的各种特性。 本书深入探讨了Scala里几个较为复杂的领域,包括类型系统的高阶内容、隐式转换、特质的组合技巧、集合、Actor、函数式编程的范畴论等,而且不是干巴巴地讲述语言和库的概念。本书充满各种实用的建议和**佳实践,可以来帮助读者学习怎样把Scala里较少被掌握的部分应用到工作中。 本书不是Scala的入门级教程,而是适合有经验的Scala程序员向专家水平进阶的参考读物。本书适合想要了解Scala语言的底层机制和技术细节的读者阅读参考。 Python是一 款解释型、面向对象、动态数据类型的高 级程序设计语言。Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用。对于初学者来讲,Python是一 款既容易学又相当有用的编程语言,国内外很多大学开设这款语言课程,将Python作为一门编程语言学习。 本书是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。第 1部分是第 1章到第 12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第 2部分是第 13章和第 14章,介绍如何用Python开发实例游戏弹球。第3部分包括第 15章到第 18章,介绍了火柴人实例游戏的开发过程。 本书语言轻松,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降到**低。任何对计算机编程有兴趣的人或者首 次接触编程的人,不论孩子还是成人,都可以通过阅读本书来学习Python编程。 JavaScript语言非常重要,相关的技术图书也很多,但没有任何一本书对JavaScript语言的重要部分(函数、闭包和原型)进行深入、全面的介绍,也没有任何一本书讲述跨浏览器代码的编写。本书是jQuery库创始人编写的一本深入剖析JavaScript语言的书。 本书共分四个部分,从准入训练、见习训练、忍者训练和火影训练四个层次讲述了逐步成为JavaScript高手的全过程。全书从高 级Web应用程序开 发者所面临的挑战谈起,由浅入深地覆盖了测试和测试工具、函数、闭包、对象、正则表达式、定时器、运行时代码求值、with语句、跨浏览器问题、元素的特性和属性、事件处理、DOM以及CSS选择器等众多核心话题;将严谨的理论讲解和实用的代码示例相结合,引导读者更加深入地了解JavaScript的神奇,充分展示了JavaScript语言的各种特性。 本书适合具备一定的JavaScript基础知识的读者阅读,也适合从事程序设计工作并想要深入探索JavaScript语言的读者阅读。
O‘reilly动物书,程序员的技术乐园
Eric Sarrion
  《jQuery Cookbook中文版》旨在向读者展示业界领 先的前端开发人员在日常项目中使用jQuery的方式和方法。全书共分18章,分别由不同的作者撰写。这些业界精英将带领读者经历由简到繁的各种问题的解决过程,不管是jQuery新手还是老练的JavaScript开发人员,都能通过本书对jQuery的能力有全新的认识。   《jQuery Cookbook中文版》从基础知识和通用**佳实践的介绍开始,内容包括在页面中包含jQuery、做出选择、遍历和操纵;接着转向实际用例,带领读者寻找常见问题的解决方案,包括事件、特效、尺寸、表单和用户界面元素等;**后研究jQuery应用程序的测试以及将jQuery集成到复杂网站的方法。   无论是为jQuery前端开发人员,还是编写客户端代码的服务器端开发人员,都可以从《jQuery Cookbook中文版》中找到自己感兴趣的内容,并提高自己的开发本领。   《jQuery UI开发指南》是jQuery UI的快速开发指南,全面介绍jQuery UI如何改进HTML页面展示,内容包括jQuery UI 1.8版本的下列扩展特性:选项卡管理、折叠菜单、对话框、按钮、进度条、滑块、日历、自动补全、拖放管理、选择元素、缩放、元素调序以及新的视觉特效等。   《jQuery UI开发指南》共14章,讲述了jQuery UI的所有功能。作者用精简的代码展示了jQuery UI组件的使用方法,挑选出**为重要的配置选项和组件事件进行详细解释说明。精选的示例循序渐进、由易到难,从假设问题到解决问题,显示了作者挖掘jQuery UI功能的思考过程。   《jQuery UI开发指南》适合Web开发人员及设计人员阅读。无论是jQuery UI的初学者还是有一定经验的开发人员,本书都是极好的技术参考书。   《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。书中内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,**后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。   《编写可维护的JavaScript》作者Nicholas C. Zakas是顶 级的Web技术专家,也是《JavaScript高 级程序设计》一书的作者。他曾是Yahoo!的首 席前端开发工程师,在完成了从一名“独行侠”到“团队精英”的蜕变后,他站在前端工程师的角度提炼出众多的**佳编程实践,其中包括很多业内权 威所推崇的**佳法则,而这些宝贵经验正是本书的核心内容。   《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。运用书中讲述的技巧和技术,可以使JavaScript团队编程从侠义的个人偏好的阴霾走出来,走向真正的高可维护性、高效能和高水准。 本书探讨了如何通过使用与HBase高度集成的Hadoop将HBase的可伸缩性变得简单;把大型数据集分布到相对廉价的商业服务器集群中;使用本地Java客户端,或者通过提供了REST、Avro和Thrift应用编程接口的网关服务器来访问HBase;了解HBase架构的细节,包括存储格式、预写日志、后台进程等;在HBase中集成MapReduce框架;了解如何调节集群、设计模式、拷贝表、导入批量数据和删除节点等。 本书适合使用HBase进行数据库开发的高 级数据库研发人员阅读。   《像计算机科学家一样思考Python》按照培养读者像计算机科学家一样的思维方式的思路来教授Python语言编程。全书贯穿的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供一个具体场景方便介绍的媒介。《像计算机科学家一样思考Python》并不是一本介绍语言的书,而是一本介绍编程思想的书。和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从初学者的角度出发,用生动的示例和丰富的练习来引导读者渐入佳境。   作者从**基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。此外,书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法、运行时和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章中所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。可以说这是一种非常有益的创新,让初学编程的读者少走很多弯路。   全书共19章和3个附录,详细介绍了Python语言编程的方方面面。《像计算机科学家一样思考Python》是一本实用的学习指南,适合没有Python编程经验的程序员阅读,也适合高中或大学的学生、Python爱好者及需要了解编程基础的人阅读。对于第 一次接触程序设计的人来说,是一本不可多得的佳作。   Hadoop正在成为数据中心进行大型数据处理的实际标准,但市场中却一直缺少关于它的详细操作说明书。《Hadoop技术详解》作者Eric Sammer系Cloudera公司的首席架构师,全书将从计划、安装、配置Hadoop系统开始讲起,一直深入到系统调试、维护等方面的知识,向读者展示了Hadoop生产运行环境的详细情况。同时,《Hadoop技术详解》并不只是简述所有的操作工序,而是突出示范了关键部署中的关键操作。   《Hadoop技术详解》适合对大数据感兴趣的爱好者以及正在使用Hadoop系统的数据库管理员阅读使用。 JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本书专门介绍JavaScript函数式编程的特性。 全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、无类编程。除此之外,附录中还介绍了更多函数式JavaScript。 本书内容全面,示例丰富,适合想要了解函数式编程的JavaScript程序员和学习JavaScript的函数式程序员阅读。 《响应式Web设计性能优化》展示了如何在你的项目计划中将响应性和性能很好地结合起来,在服务器端,使用Node.js提供设备专有功能, 并且将自动测试整合到持续集成环境中。而且你将学习到很多非常有用的工具和响应式框架。随着时间的推移,你将从Tom Barker宝贵的经验中领悟到响应式设计的真谛。对于前端Web开发工程师来说,本书非常值得阅读。 随着Python应用领域的拓展,越来越多的人将Python用于处理大型数值数据集,使用标准格式来进行数据的存储和通信也显得越来越重要,而HDF5也正迅速成为人们存储科学数据的选择。 本书向任何有Python数据分析基本背景的人介绍如何在Python下使用HDF5。 本书
共2878条数据