基本信息
名称: JavaScript DOM编程艺术(第2版)
作者信息: 作者: 基思 (Jeremy Keith) [ 中文 pdf ]
简单介绍
《JavaScript DOM编程艺术(第2版)》编辑推荐:Amazom超级畅销书最新,释放JavaScript和DOM编程的惊人潜力,涵养HTML5及jQuery。
目录
1 | 第1章 JavaScript简史 1 |
名称: JavaScript DOM编程艺术(第2版)
作者信息: 作者: 基思 (Jeremy Keith) [ 中文 pdf ]
《JavaScript DOM编程艺术(第2版)》编辑推荐:Amazom超级畅销书最新,释放JavaScript和DOM编程的惊人潜力,涵养HTML5及jQuery。
1 | 第1章 JavaScript简史 1 |
名称: iPhone 4与iPad开发基础教程
作者信息: 作者: Dave Mark [ 中文 pdf ]
由马克和纳丁等编著的《iPhone4与iPad开发基础教程》将带你走上创建iOS应用程序的大道。我们的目标是让你通过初步学习,理解iOS应用程序的运行和构建方式。在学习过程中,你将创建一系列小型应用程序,每个应用程序都会突出某些iOS特性,展示如何控制这些特性或与其交互。如果你扎实地掌握了本书中的基本知识,充分发挥自己的创造力,并且坚定不移,同时借助苹果公司大量翔实的文档,你就具备了创建专业级iPhone和iPad应用程序所需的一切条件。
1 | 目 录 |
名称: HTML5游戏开发
作者信息: 作者: Jeanine Meyer [ 中文 pdf ]
今天,大多数现代浏览器都已经支持HTML5。学习体验HTML5带给Web开发的便捷、快速和强大功能,是每一位Web设计和开发人员的当务之急。 迈耶编著的《HTML5游戏开发》通过人们熟悉的一个个游戏让读者轻松掌握HTML5、CSS和JavaScript的新特性,并将这些特性灵活应用到Web开发中。书中主要介绍了使用carwas元素直接在屏幕上绘图、添加图像和编写文本,只使用HTML5、CSS和JavaScript在网站上加入视频和音频。使用事件处理响应鼠标事件和按键。使用定时事件生成动画。验证表单输入,在玩家的计算机上存储迷宫布局之类的信息并按需重新加载。跟随作者的指引。你也能开发出妙趣横生的小游戏。
1 | 目 录 |
名称: 黑客 计算机革命的英雄
作者信息: 作者: 里夫 (Steven Levy) [ 中文 pdf ]
《黑客:计算机革命的英雄》由Steven Levy所著,黑客文化和伦理的奠基之作,计算机专业人士必读。二十五周年新版,涵盖比尔·盖茨、马克·扎克伯格、理查德·斯托曼、史蒂夫·沃兹尼克等著名黑客的最新资料。多年前,射击游戏之父、Doom游戏的作者约翰·卡马克由于读到《黑客:计算机革命的英雄》,坚定了游戏开发的决心。谷歌首席信息官本·弗里德也是《黑客:计算机革命的英雄》的忠实读者。探寻黑客文化的本质,体会黑客精神的精髓。“黑客”一词来源于英语动词hack,原意为“劈、砍”,也就意味着“辟出、开辟”后来,hack的含义演变为用有效的手段解决某一个问题。1984年,Steven Levy编著的“黑客》一书追溯了黑客传统和历史,讲述黑客的人生和故事,归纳黑客创造的技术奇迹,总结黑客文化和伦理。《黑客:计算机革命的英雄》第一次将黑客的价值观总结为六条“黑客伦理”,直到今天这几条伦理仍为这方面的经典论述,对计算机的访问(以及任何可能帮助你认识我们这个世界的事物)应该是不受限制的,完全的任何人都有动手尝试的权利!所有的信息都应该可以自由获取。不迷信权威——促进分权评判黑客的标准应该是他们的技术,而不是那些没有实际用途的指标,比如学位、年龄、种族或职位。你可以在计算机上创造出艺术与美。计算机技术可以让你的生活更美好。《黑客》一书依然是后人无法超越的一本巅峰之作《黑客:计算机革命的英雄》写于20世纪80年代初期,当时正是PC崛起计算机解放浪潮的初期当然不可否认,随着计算机不断社会化,黑客的组成和社会内涵已经发生了巨大变化,但是,不管“黑客”这个概念如何被曲解《黑客》一书已经为黑客确立了真正的历史传统和严谨祖训,它们不可动摇地传承着,为无数的黑客带来了积极的影响。2010年4月,在《黑客》一书出版25周年之际,《连线》杂志最近发表了作者Steven Levy的文章,讲述了他近期再访书中名人的感受,同时阐述了黑客对网络发展的影响。时隔25年,经典著作《黑客》再度出版,涵盖比尔·盖茨、马克·扎克伯格、理查德·斯托曼、史蒂夫·沃兹尼克等著名黑客的最新资料;将“黑客精神”和“黑客伦理”传承给下一代冉冉升起的黑客。黑客文化和伦理的奠基之作,计算机专业人士必读,25周年新版,涵盖比尔·盖茨、马克·扎克伯格、理查德·斯托曼、史蒂夫·沃兹尼克等著名黑客的最新资料,多年前,射击游戏之父,Doom游戏的作者约翰·卡马克由于读到本书而坚定了游戏开发的决心,谷歌首席信息官本·弗里德也是本书的忠实读者,探寻黑客文化的本质,体会黑客精神的精髓。
1 | 前言 |
名称: 研磨Struts2
作者信息: 作者: 陈臣 [ 中文 pdf ]
《研磨Struts2》:超过450分钟的Struts2课堂教学视频,提供配书视频对应的PPT、课堂讲义和源代码。Struts2的架构和运行流程、Action、Result和Intercepter、值栈的功能和使用OGNL、Struts2标签体系、Struts2对Ajax的支持、Struts2对文件上传下载的支持、防止重复提交和进度条、整合Spring、JFreeChart、SiteMeth、Struts2的国际化、使用Struts2的验证框架和类型转换、Struts2对零配置的支持。国内知名的高端Java实训机构:一个能让你学到真实本领的Java学习基地!一个能帮助你真正解决就业问题的机构!在Java私塾:高薪就业根本就不是问题。更好的职业发展才是硬道理。
1 | 第1章 Struts2概述 |
名称: HTML5与CSS3实战指南
作者信息: 作者: 威尔(Estelle Weyl) [ 中文 pdf ]
《HTML5与CSS3实战指南》:在我们酷炫的示例网站上查看HTML5和CSS3的魔力,采用SVG和Carwas来为图形提供最大的灵活性,使用地理定位等新API创建卓越的Web应用程序。《HTML5与CSS3实战指南》将向读者展示如何使用前沿的Web开发技术——HTML5与CSS3来开发动态Web站点。《HTML5与CSS3实战指南》涵盖了零基础开发Web站点的所有知识,通过学习《HTML5与CSS3实战指南》,读者将掌握HTML5中可用的全新语义标记,以及如何在不求助复杂解决方案的情况下使用CSS3来开发Web站点。您将学习如何:通过使用HTML5自身的Video元素来摆脱Flash的束缚,使用@font-face设置完全支持您的信息的类型,构建用户喜欢的具有智能验证功能的Web表单,构建运行在移动环境中的现代Web应用程序,使用SVG和carwas迅速创建动态、高效的图形,使用全新的API添加地理定位和离线Web应用等功能。
1 | 第1章 HTML5和CSS3简介 1 |
名称: 疯狂Java 突破程序员基本功的16课(修订版)
作者信息: 作者: 李刚 [ 中文 pdf ]
《疯狂Java:突破程序员基本功的16课(修订版)》:疯狂源自梦想,技术成就辉煌。你是否在求职时被鄙视“基本功不扎实”而万分惭愧?《疯狂Java:突破程序员基本功的16课(修订版)》能检验你的基本功,并让你弥补不足。《疯狂Java:突破程序员基本功的16课(修订版)》归纳了Java学习者、工作者在学习、工作过程中最欠缺的技术短板,形成内存管理、常见的陷阱、数据结构、程序调试、软件测试等16堂必修课。
1 | 第1课 数组与内存控制 |
名称: 编写高质量代码 改善Java程序的151个建议
作者信息: 作者: 秦小波 [ 中文 pdf ]
《编写高质量代码:改善Java程序的151个建议》:大多数Java程序员都会在前进的道路上被以下几类问题所困扰:一、来自于语言本身的问题。例如:覆写变长方法为什么会出现不能编译的情况?final修饰的int类型常量竟然在运行期被修改?匿名类是否有构造函数?它与普通类的构造函数有何不同?为什么要把受检异常转化为非受检异常?二、来自于程序设计和常用API的问题。例如:如何用一行代码实现两个集合的交、差、并集?如何才能动态加载一个类?数组如何动态加载?在switch中使用枚举类型,为什么会出现NullPointer Exception异常?为什么使用了volatile关键字后数据还是出现混乱?显式锁(Lock类)和内部锁(synchronized关键宇)完全一样吗?三、来自于程序架构和思想方面的问题。例如:Java的性能是否曾经让你担忧过?或者曾经让你很受伤?到底是该多采用开源工具还是自己写工具类?若采用开源工具,有什么评测标准?什么样的代码风格才是优秀的?怎么才能让一个团队保持同样的风格?如果你曾经为诸如此类的问题感到疑惑不解或顿然大悟,说明你正在向Java技术的巅峰攀登,正在成长为“振臂一呼,应者云集”的技术大牛,恭喜你!《编写高质量代码:改善Java程序的151个建议》从不同的侧面出发,对Java编码中各种棘手的疑难杂症和常见问题奉献了真知灼见,相信你一定能从中受益。从语法、程序设计和架构、工具和框架、编码风格、编程思想,5个方面深入探讨编写高质量Java代码的技巧、禁忌和最佳实践。
1 | 前言 |
名称: 深入剖析Tomcat
作者信息: 作者: 克尼亚万 (Bubi Kurniawan) [ 中文 pdf ]
《深入剖析Tomcat》编辑推荐:深入理解Tomcat的必读之作,欲知其然,更欲知其所以然。《深入剖析Tomcat》以Tomcat 4和Tomcat 5两个版本为基础,从建立一个最简单的连接开始,深入介绍Tomcat的体系结构。从连接器到最终的JMX管理,循序渐进,层层深入。每一章有配有相关代码,既是对理论内容的具体展现,也可以帮助读者编写一个实用的应用服务器。在内容上,《深入剖析Tomcat》更关注对Tomcat基本体系结构的讲解,并没有涉及在实际应用中的具体实现细节。希望读者在阅读的时候,着重把握Torrical的一些设计思想,在此基础上,再针对某一方面进行深入的学习和研究。《深入剖析Tomcat》深入剖析Tomcat 4和Tomcat 5中的每个组件,并揭示其内部工作原理。通过学习《深入剖析Tomcat》,你不仅可以自行开发Tomcat组件,而且可以扩展已有的组件。《深入剖析Tomcat》主要内容:如何开发Java Web服器。Tomcat是否会为每个servlet类创建多个实例。Tomcat如何运行一个实现Simple Thread Model接El的servlet类。servlet容器的两个主要模块:连接器和servlet容器。如何构建或者扩展已有的连接器。4种servlet容器:Engine、Host、Context和Wrapper。T0mcat如何管理Session,以及如何在分布式环境下扩展Session管理器。Tomcat中的类载入器和如何创建自定义载入器。Tomcat如何实现安全性和基本/基于表单/摘要的身份验证。Tomcat中的领域与登录配置是如何工作的。Tomcat如何处理配制文件(server.xml),以及如何通过Digester库将XML元素转换Java对象。Tomcat中的关闭钩子。JMX、Apache的Commons Modeler和Tomcat中的JMX托管资源。
1 | 译者序 |
名称: Java并发编程实战
作者信息: 作者: 盖茨 (Brian Goetz) [ 英文 pdf ]
《Java并发编程实战》第16届Jolt大奖提名图书,JavaOne大会最畅销图书,了解Java并发编程必读佳作。线程是Java平台的基础组成部分之一。随着多核处理器逐渐成为主流,如何高效地使用并发已成为构建高性能应用程序的重要因素。Java SE 5和Java 6在并发程序开发方面取得了巨大的进步,在其Java虚拟机中能支持一些高性能的并且具有高可伸缩性的并发类,此外还支持一组新的并发基础构建模块。在《Java并发编程实战》中,这些新功能的编写者们不仅介绍了它们的工作原理和使用方式,还介绍了隐藏在这些功能背后的研究背景与设计模式。然而,在开发、测试以及调试多线程的程序时仍然存在巨大的困难。开发人员很容易编写出一些看似能正常工作,但在一些情况下仍然会失败的程序(包括在正式发布的产品中,以及在高负载环境中)。《Java并发编程实战》不仅讲解了并发的理论基础,还介绍了各种实际的开发技术,这些知识对于构建可靠的、可伸缩的以及可维护的并发应用程序来说非常有用。《Java并发编程实战》并不仅是简单地罗列出各种并发API以及机制,而是详细地介绍了许多设计原则、设计模式以及思维模式,这些内容使得开发人员更容易构建出正确的并且高性能的并发程序。《Java并发编程实战》主要内容包括:并发性与线程安全性的基本概念,构建以及组合各种线程安全类的技术,使用java.util.concurrent包中的各种井发构建基础模块,性能优化中的注意事项,如何测试并发程序,以及一些高级主题,包括原子变量,无阻塞算法及JAVA内存模。
1 | 对本书的赞誉 |