万本电子书0元读

万本电子书0元读

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)(试读本)
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)(试读本)
周志明
免费
本书第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改:根据*的JDK1.7对全书内容行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和*实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。 全书共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM行了全面而深的分析,深刻揭示了JVM的工作原理。部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。
你必须知道的.NET(第2版)(试读本)
你必须知道的.NET(第2版)(试读本)
王涛 著
免费
由王涛编著的《你必须知道的.NET》来自于微软MVP的*技术心得和感悟,将技术问题以生动易懂的语言展,层层深,以例说理。全书主要包括了.NET基础知识及其深度分析,以.NET Framework和CLR研究为核心展.NET本质论述,涵盖了.NET基本知识几乎所有的重内容。全书分为5个部分,第1部分讲述.NET与面向对象,从底层实现角度分析了.NET如何实现面向对象机制,一步分析了面向对象设计原则;第2部分论述了.NET类型系统和CLR的内存管理机制,并对IL语言行了相应介绍;第3部分论述.NET Framework框架的方方面面,详细分析了.NET框架的所有重、难和疑内容,对框架类库的全貌行了必要的专题性探讨;第4部分重介绍了.NET泛型和安全性的相关知识和本质解密;第5部分对.NET 3.0/3.5/4.0 新特性行了详细的介绍和引导,对于快速门.NET新特性提供了方便之门。 《你必须知道的.NET》适于对.NET有一定了解的技术学习者、软件工程师和系统架构师阅读,同时也有助于.NET初学者行快速提高,可作为大中专院校和.NET技术培训机构的参考教材。
VHDL开发精解与实例剖析(试读本)
VHDL开发精解与实例剖析(试读本)
詹仙宁 编著
免费
本书语言简洁,层次清晰,主要包括VHDL核心知识介绍和程序设计实践两部分。在介绍基础知识之后更多侧重于对VHDL可综合设计中的难行详细剖析,包括VHDL高级层次化设计、面向仿真的VHDL程序代码设计、基于TEXT IO的测试平台的应用,对实践中使用的物理器件平台(Xilinx Spartan 3E FPGA)和程序发软件(Xilinx ISE 10.1)的使用行了详细介绍。后以数据加密标准DES为例,从算法原理介绍到系统方案设计,到程序代码设计,到系统仿真与综合,详细介绍了VHDL语言用于数字系统设计的流程、方法和技巧。 本书内容丰富,讲解清楚,适合作为高等院校微电子、电子、通信等专业的教材或教学参考书,同时也可以作为广大硬件电路设计工程师的工具书或培训教材。
59元6本 交互设计的用户研究践行之路
交互设计的用户研究践行之路
陈抒,陈振华
¥30.99
在追求体验为王的时代,用户研究也成为了设计师、产品经理等人员需要具备的一项基本能力。两位作者认为“授人以鱼,不如授人以渔”,在参与过众多的互联网项目之后,她们将十多年来的项目经验与理论知识行整合,*终形成了本书。本书从交互设计的角度出发,讲述了用户研究的基础知识以及问卷、访谈、用户画像、数据分析等*常用的研究方法,同时辅以案例讲解帮助读者理解和运用这些理论。书中大量案例来源于作者曾经服务过的企业产品,具有丰富的实操性和落地性,同时本书赠送配套PPT课件。本书结构清晰,深浅出,是一本难得的经典之作。书中融了作者宝贵的职业经验和专业思考,对于交互设计师,用户界面设计师,用户研究员,产品经理,运营、发等用户体验相关人员具有一定参考价值和借鉴意义。本书也适合交互设计、用户体验及相关专业的学生阅读,还可作为相关专业培训机构的参考用书。
59元6本 名师讲坛——Java开发实战经典(第2版)
名师讲坛——Java开发实战经典(第2版)
李兴华
¥50.98
《Java发实战经典(第2版)》从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,详细地介绍Java发中用到的多种重技术。全书分为23章,包括需要重掌握的环境搭建、简单Java程序、Java基础程序设计、数组与方法、面向对象程序设计(基础篇和高级篇)、异常的捕获及处理、包及访问控制权限、Java常用类库、Java IO、Java类集、Java数据库编程;需要理解或掌握的多线程、泛型、枚举、Java反射机制、Annotation、Eclipse发工具;需要了解或掌握的图形界面、Java网络编程、Java新IO等内容。 《Java发实战经典(第2版)》列举50个教学案例、730个小实例、104道习题及近100个示意图,方便读者快速理解和掌握。本书还附带长达60小时的教学视频和PPT电子教案,并专门提供BBS论坛为读者解答问题。作者有多年的发和教学经验,希望能成为读者的良师益友。 《Java发实战经典(第2版)》适合Java技术的初学者,也适合作为培训中心教材或计算机相关专业人员的参考书。
59元6本 UG 10.0 数控编程实例教程
UG 10.0 数控编程实例教程
詹建新
¥26.91
本书是结合编者多年的实际教学经验与十多年在模具厂生产一线r的工作实践而编写的,按照考证与数控竞赛的要求,从建模到数控编程再到工件装夹,介绍得非常详细,有利于学生参加考证和数控竞赛。 全书分基础篇、阶篇和提升篇,精选十个实例,详细地讲述了每个实例的建模过程和数控编程过程。所选内容深浅出,都在课堂上经过学生反复验证,符合学生的水平,深受学生喜爱。
59元6本 细说网页制作
细说网页制作
兄弟连教育
¥26.91
通过本书的学习,能快速上手网站前端发。为了使HTML5语言能被读者更好地掌握和应用,同时作为“跟兄弟连学HTML5系列教程”的*本门级图书,本书对HTML语言的知识行了详细的阐述和分析,包括HTML5和CSS3的语法、各种页面布局方法、流行的前端框架Bootstrap等内容。不仅有通俗易懂的语法讲解,也用贴切的小案例实验,使读者能轻松掌握新知识,且可以快速上手前端技术操作。本书适合对前端技术发感兴趣的初学者阅读,也可以作为从事前端技术工作的发人员的参考书,或作为大学生学习HTML5的教材。同时,本书也为读者之后学习同系列其他图书奠定基础。
59元6本 Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)
Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)
龚正等
¥29.75
  Kubernetes 是由谷歌源的Docker 容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。《Kubernetes 权威指南:从Docker 到Kubernetes 实践全触(纪念版)》从架构师、发人员和运维人员的角度,阐述了Kubernetes 的基本概念、实践指南、核心原理、发指导、运维指南及源码分析等内容,图文并茂、内容丰富、由浅深、讲解全面;围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全配置、网络方案、共享存储方案、高可用性方案及Trouble Shooting 技巧等,有很强的实战指导意义。《Kubernetes权威指南:从Docker到Kubernetes实践全触(纪念版)》随着Kubernetes 版本更新不断完善,目前涵盖了Kubernetes 从v1.0 到v1.6 版本的全部特性,尽力为Kubernetes 用户提供全方位的指南。   无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深 IT 人士来说,《Kubernetes权威指南:从Docker到Kubernetes实践全触(纪念版)》都极具参考价值。
59元6本 细说HTML5高级API
细说HTML5高级API
兄弟连教育
¥22.41
Cordova诞生的目的,是为了快速构建跨平台的移动APP,在市场发需求增加和要求发效率提高的情况下,我们不得不选择基于HTML5的发技术,而Cordova是基于HTML5的,支持所有市面上的移动端设备,本书的主要特就是为了读者能够深浅出的学习使用HTML5和Cordova的技术发移动端APP。本书分为三部分,*部分是介绍HTML5的移动端布局和不同平台下Node.js和Cordova的环境搭建,第二部分介绍Cordova的常用核心API,包含了事件处理,地理位置,Web存储,多媒体等等。第三部分介绍了HTML5高级API中的几个常用API,Web Workers,Web Socket,和Canvas等比较常用的API。本书比较适合有一定的JavaScript HTML5发基础的读者,希望读者能够从每个例子中举一反三,获取更多知识。
59元6本 全栈开发之道:MongoDB+Express+AngularJS+Node.js
全栈开发之道:MongoDB+Express+AngularJS+Node.js
和凌志
¥30.60
全栈(Full Stack)是一种全新的以前端为主导的框架,框架选型聚焦在MEAN(MongoDB、Express、AngularJS、Node.js)上。选用MEAN全栈技术,可以快速地实现敏捷发,尤其是到了产品的运营阶段,其优势表现得非常明显。本书主要介绍MEAN全栈技术,分为门篇、基础篇和实战篇,门篇对全栈行了概述,基础篇重介绍了全栈的四个主要技术,即MongoDB、Express、AngularJS、Node.js,实战篇则通过四个常用的实例来引导读者循序渐地掌握全栈发的思路。本书重在讲述全栈发的思想,自始至终延续这样的一个主题:如何通过一种框架(MEAN全栈),将前端和后台(端)贯穿起来,让前端工程师快速上手。
59元6本 细说DOM编程
细说DOM编程
兄弟连教育
¥22.41
学习了JavaScript的基本语法,其实和网页并没有关系,要想使用JavaScript这门语言,让它发挥出强大的功能,实现炫酷的网页特效,就必须结合浏览器的BOM和HTML页面的DOM,尤其是DOM。JavaScript*常应用在前端HTML编程中,通过JavaScript让HTML文档变得生动形象,具有可交互性,而这一切都是BOM和DOM的功劳。 本书主要面向具有一定JavaScript语法基础,想让JavaScript发挥更大作用的人群。学习本书,不需要具备特殊的专业知识,只需熟练掌握“跟兄弟连学HTML5系列教程”的第二本书《细说JavaScript》的基本部分,就可以跟随本书一起来学习DOM编程了。
59元6本 细说AJAX与jQuery
细说AJAX与jQuery
兄弟连教育
¥22.41
本书主要学习JavaScript中两个的知识:*个为AJAX,它是客户端JavaScript与后端服务器行交流的一种技术;第二个为jQuery,它是JavaScript目前的一个主流库文件。附加学习Node.js知识,以此来搭建后台服务器,辅助读者更全面、更系统地完成AJAX学习。AJAX是一项非常重要的技术,几乎所有页面要实现更好的体验都逃不过AJAX技术,而且近年来逐渐流行的Web APP几乎都是以AJAX为基础来实现的。因此,本书的AJAX部分结合目前实际发行详细讲解,首先结合学习Node.js,使用express框架搭建Node.js服务器;然后着重讲解AJAX技术原理,带领读者行实际运用和封装;*后详细讲解AJAX跨域和同步、异步等常见问题的处理方式。而jQuery是一个重要的前端框架,大量的前端特效插件也是基于此实现的。因此,本书jQuery部分主要深学习原理知识,对jQuery的DOM操作、事件处理、动画效果及jQuery的AJAX应用等方面行详细讲解,并通过大量实例贯穿整个jQuery知识体系。本书是“跟兄弟连学HTML5系列教程”的第四本书,需要了解JavaScript的基础语法和DOM部分。所以本书以实例为主,不再过多地讲解语法等基础知识,让读者可以从具体实例中吸取实战经验。
编程之美——微软技术面试心得(勤练算法功底强,求职入职心不慌)(试读本)
编程之美——微软技术面试心得(勤练算法功底强,求职入职心不慌)(试读本)
《编程之美》小组
免费
本书收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。本书的内容分为下面几个部分: ? 游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。 ? 数字之魅:编程的过程实际上就是和数字及字符交道的过程。这一部分收集了一些好玩的对数字行处理的题目。 ? 结构之法:汇集了常见的对字符串、表、队列,以及树等行操作的题目。 ? 数学之趣:列举了一些不需要写具体程序的数学问题,锻炼读者的抽象思维能力。 书中绝大部分题目都提供了详细的解说。 每道题目后面还有一至两道扩展问题,供读者一步钻研。 书中还讲述了面试的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。回答读者关于IT业面试,招聘,职业发展的疑问。这本书的很多题目会出现在IT行业的各种笔试,面试中。但本书更深层的意义在于引导读者思考,和读者共享思考之乐,编程之美。
59元6本 Angular权威教程
Angular权威教程
阿里·勒纳(Ari Lerner)
¥53.50
本书堪称Angular领域的里程碑式著作,涵盖了关于Angular的几乎所有内容。对于没有经验的人,本书平实、通俗的讲解,递、严密的组织,可以让人毫无压力地登堂室,迅速领悟新一代Web应用发的精髓。如果你有相关经验,那本书对Angular概念和技术细节的全面剖析,以及引人胜、切中肯綮的讲解,将帮助你彻底掌握这个框架,在自己职业技术修炼之路上更一步。
59元6本 GitHub实践
GitHub实践
克里斯·道森(Chris Dawson)
¥33.50
本书一窥GitHub内部使用的工具,以叙事的方式描述构建软件元工具的相关过程,其中不只介绍相关的技术,还会说明折中方案、重构的现实意义,以及编写元工具所面临的挑战。对已经熟悉Git或GitHub、想提升相关技能的读者,书中介绍了如何使用GitHub API及相关的源技术,如Jekyll(网站生成工具)、Hubot(NodeJS聊天机器人)和Gollum(维基)构建工具。
59元6本 Android安全攻防权威指南
Android安全攻防权威指南
德雷克(Joshua J. Drake)
¥43.50
  《Android安全攻防权威指南》由世界*级黑客造,是目前全面的一本Android系统安全手册。书中细致地介绍了Android系统中的漏洞挖掘、分析,并给出了大量利用工具,结合实例从白帽子角度分析了诸多系统问题,是一本难得的安全指南。本书的目标读者为软件安全技术人员,操作系统及应用发人员。
C语言开发手册(典藏版)(含DVD光盘1张)(试读本)
C语言开发手册(典藏版)(含DVD光盘1张)(试读本)
薛园园 等编著
免费
  毋庸置疑,c语言从产生到现在的各个阶段,都是重要和流行的编程语言之一。熟悉和掌握c语言程序设计,已经成为程序员的一门必修课。本书言简意赅、通俗易懂,知识覆盖全面,详细介绍了c语言的程序设计及*的c语言编程技术。   本书分4篇,共29章,分别介绍了c语言基础、c语言阶、c语言的口技术和现代c语言的扩展。首先,介绍了c语言及其发环境,并全面介绍了c语言的基本语法知识;着,详细讲解了c语言的一些高级程序应用;然后,介绍了c语言与其他主流编程语言的口;后,讲解了现代c语言的一些扩展应用和高级技术。   本书结构安排紧凑、讲解详细、实例丰富。c语言程序设计的初学者通过本书可以快速掌握c语言程序设计方法。同时,本书对现代c语言程序的口和高级技术行了全面讲解,对具有一定发经验的设计人员也有非常好的参考价值。本书可以作为c语言初学者的门教材,也可作为c语言程序员的参考手册,还可作为大中专院校学生及电脑培训班的参考书。
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)(第2版)(含CD光盘1张)(试读本)
开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)(第2版)(含CD光盘1张)(试读本)
刘中兵 编著
免费
  本书是畅销书《发者突:Java Web主流框架整合发(J2EE+Struts+ Hibernate+Spring)》的第2版,全面地讲解了Java Web发中的流行技术和软件架构,涵盖了目前从JSP、JavaBean、Servlet到Hibernate、Struts、Spring、Struts 2的主流发框架,同时通过办公自动化系统实战演练SSH和SSH2经典架构的应用。   主要内容包括:讲解以MySQL为数据库、Tomcat为Web服务器、Eclipse为发工具的集成发环境的构建过程;基于JSP、JavaBean、Servlet技术实现三种J2EE的基础架构;然后分四个篇章重讲解Hibernate、Struts、Spring、Struts 2框架技术及其整合;基于Struts的SSH整合架构,并发个人通信录和一个办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;基于Struts 2的SSH2整合架构,并在此架构基础上实现一个完整的办公自动化系统。在本书架构讲解的过程中,分别使用并讲解了JDBC、Log4j、Sitemesh、JUnit技术。   随书附赠光盘内容为本书十种架构原型程序包、个人通信录及办公自动化系统源程序,以及本书所使用的所有软件的安装程序。
Web前端开发最佳实践(试读本)
Web前端开发最佳实践(试读本)
党建 著
免费
近几年,Web前端的发展非常迅速,并呈现出一片欣欣向荣的景象。但层出不穷的新技术又扰乱了发人员的思绪,以致很多发人员疲于学习新技术而忽略了基础的技术修炼。很多发人员介绍*技术时头头是道,却无法制作出一个符合W3C规范的HTML页面。国内Web前端发者普遍不重视代码规范以及网站前端性能,很多网站甚至连基本的前端代码压缩和合并都没有。本书立足于Web前端发的基础,介绍如何编写符合W3C规范、可维护性好且高性能的Web前端代码。 本书主要内容和特色: 以W3C Web规范为基础展讨论,介绍Web前端发中的*实践方法及编码风格,为Web前端发人员快速成长提供一条捷径。 介绍近年来涌现出来并已经得到广泛应用的大量工具和技术方案,为发人员从事Web前端发下坚实的基础。 循序渐地介绍Web前端发中的HTML、CSS、JavaScript编码实践方法,同时介绍Web移动端发的实践,让读者对Web前端发有一个全面的理解和认知。
59元6本 11招玩转网络安全:用Python,更安全
11招玩转网络安全:用Python,更安全
hstking
¥41.21
本书是一本黑客技术的门实战书籍,从始的工具选择,一直到攻演示,由浅深地引导读者全面系统地掌握网络安全防范技术,借助Python造更安全的网络。本书分为11章,提供了互联网和局域网中30余种网络攻的攻方式和防范秘籍,利用Python工具和脚本让网络更安全。这30余种方法,包括SQL注、内网攻、木马潜伏、漏洞监测等,笔者按照攻手法将其分为11类,每种手法从概念、原理、工具、防范秘籍等方向行了阐述,是一本所有公司都该手的网络安全防范门书。 本书内容丰富,选取了典型的示例,实用性强,适合网络门者和对Python语言有初步了解的读者阅读。
59元6本 面向STEM的Scratch创新课程
面向STEM的Scratch创新课程
周迎春
¥20.99
我们的小学信息技术课有一些编程模块的课程规划,如五六年级有Scratch编程的课程安排等。但是,课程的安排大多局限于让学生在计算机屏幕上操作,很少涉及工程设计的理念。从Scratch 官网上,我们可以找到Scratch 的核心思想是Imagine(想象)、Program(编程)、Share(分享),寓意利用Scratch激发儿童的想象、培养儿童的思维,并在智慧分享中共同提高。笔者认为在STEM 教育视野下信息技术课程需要变革,因此编写了本书,其中,PicoBoard互动篇、Arduino UNO R3 创新篇和整合应用实践篇等的20 多个案例让学生的编程“跳”出计算机屏幕,令趣味编程走向趣味创造,意图使Scratch 的核心思想增加“创造(Create)”这一元素。让孩子能体验整合信息技术、工程、数学等多学科知识技能解决生活中实际问题的乐趣,提升STEM 素养。 学习本书,即使不懂电脑编程,不懂单片机原理,也能模仿其中的一些案例做出很酷的东西,如“雨水感应自动收衣装置”“金鱼缸智能管家”“智能化花房管家”等案例,这些案例曾属于一些硕士论文研究的课题,现在小学高年级学生在本课程的指引下仅用2 ~ 3 课时就能攻克,如果你想获得跨学科解决问题的成功体验,就赶紧行动吧!