深度探索Linux操作系统:系统构建和原理解析(深度阐释Linux操作系统原理的里程碑之作,切入角度十分独特,从微观和宏观上剖析操作系统的本质)(试读本)
免费
本书是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作系统原理的方式,而是基于实践,以从零始构建一个完整的Linux操作系统的过程为依托,指引读者在实践中去探索操作系统的本质。这种方式的妙处在于,让读者先从宏观上全面认清一个完整的操作系统中都包含哪些组件,各个组件的作用,以及各个组件间的关系,从微观上深理解系统各个组件的原理,帮助读者达到事半功倍的学习效果,这是作者潜心研究Linux操作系统10几年的心得和经验,能避免后来者在学习中再走弯路。此外,本书还对编译技术(尤其是动态加载和技术)和图形系统行了原理性的探讨,这部分内容非常珍贵。 全书一共8章:第1章介绍了如何准备工作环境。在第2章中构建了编译工具,这是后面构建操作系统各个组件的基础。在这一章中,不仅详细讲解了工具的构建过程,而且还通过对编译过程的探讨,深讨论了工具的组成及各个组件的作用,理解工具的工作原理对理解操作系统至关重要。第3~4章,从零始构建了一个具备用户字符界面的小操作系统,详细讲解了构建的过程以及涉及的技术细节。第5章从理论的角度探讨了这一过程,从内核的加载、解压一直讨论到用户程的加载,包括用户空间的动态器为加载程序所作的努力。第6~7章首先构建了操作系统的基础图形系统,然后在此基础上构建了桌面环境。第8章深探讨了计算机图形的基础原理,包含2D和3D程序的渲染、软件渲染、硬件渲染等内容,同时也从操作系统的角度审视了Pipeline。
网络安全实战详解(企业专供版)(试读本)
免费
本书从企业网络安全应用和专业角度出发,立足于“看得懂、学得会、用得上”,全面系统地讲述了网络安全基础、网络安全规划、网络安全漏洞扫描、网络访问控制技术、侵检测与防护系统、防火墙技术、网络病毒系统防治、数字证书与CA建设、数据备份与数据恢复技术、网络应用服务器和客户端安全等基本理论知识和网络安全技术及工具软件的使用,并介绍了电子商务、电子政务、金融、证券系统、网吧、无线网络等重行业系统安全实施和构建典型应用系统网络安全的解决方案。 本书面向从事或关注网络安全技术的初、中级读者,可供各大专院校计算机及相近专业作为网络安全课程的教材,也可供网络安全专业技术人员作为工程技术参考用书。
实战突击:Java Web项目整合开发(含DVD光盘1张)(试读本)
免费
本书以都市供求信息网、物流配货网、编程爱好者博客地带、明日知道、天下淘网络商城、成长在线考试网、企业物资管理系统、办公自动化管理系统、校园管理系统、高校学生选课系统、网络物中心、博研图书馆管理系统、讯友网络相册、企业门户网站、芝麻门博客网、销存管理系统、网上淘书吧、新奥家电连锁网络系统、大学生就业求职网、华奥汽车销售集团网站、科研成果申报管理系统等21个实际项目发程序为案例,从软件工程的角度出发,按照项目的发顺序,系统、全面地介绍了程序的发流程。从发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统发到系统的编译发行,每一过程都行了详细的介绍。 本书所附配套光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows 2000、 Windows XP、Windows 2003和Windows 7下全部通过,保证能够正常运行。 本书案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以了解各个行业的特,能够针对某一行业行软件发,也可以通过光盘中提供的案例源代码和数据库行二次发,以减少发系统所需要的时间。
大型门户网站是这样炼成的!(Struts 2+Spring 2+Hibernate 3)(含DVD光盘1张)(试读本)
免费
本书详细介绍了以JSP2、Struts 2、Spring2.5、Hibernate 3.2,AJAX等主流Java EE技术行优化组合发高性能大型门户网站的实践经验。针对读者的不同学习阶段,共分技术篇、实践篇与部署篇三大部分行循序渐的讲解。 第1-6章为技术篇,首先针对大型门户网站架构行深剖析,强调高性能,高负载大型门户网站发对技术架构的严格要求,而引出SSH 2组合技术架构,分别对Struts 2+Spring2.5+Hibernate 3.2架构的各组成部分行深阐述与实例讲解,图文并茂,让读者充分感受到SSH 2架构的优越性与重要性。第7-12章为实践篇,紧紧围绕一个大型电子商务门户网站ePortal的各功能子系统行理论联系实践的体验式讲解,技术重、难突出,手把手带领读者神游SSH 2大型门户网站的发全过程,使读者在技术篇中学习的SSH 2技术得以一步消化吸收。第13-15章为部署篇,第13章理论联系实际,结合目前众多的SEO辅助工具对搜索引擎优化行全面讲解;下来第14章以业界主流的Red Hat Enterprise Linux 5(RHEL 5)作为服务器操作系统,继而针对RHEL 5的基本网络维护操作、JDK的安装、数据库服务器MySQL的安装与优化、Tomcat 6安装与仇化、Apache2.2的安装与优化、Flash流媒体服务器,FTP服务器、SVN服务器及远程桌面实现等行实例演示;第15章主要讲解负载均衡与服务器集群的技术实现,搭建高负载大型门户网站的服务器体系架构。 本书为高性能Java EE应用发人员提供一整套实用的主流发技术,融了作者多年的高性能Java EE应用发经验。任何知识均配以实例行讲解,全程配有视频教程,大大缩短了读者的学习周期,降低了学习难度。书中所有范例的源代码均保留完整的工程结构,方便读者朋友直导运行。对于初学者而言,不失为一本好的门教材;对于中级阶者来说,本书也是一本难得的实践指南。
SolidWorks 2008宝典(含DVD光盘1张)(试读本)
免费
本书以*的SolidWorks 2008中文版为蓝本行编写,共分12章,内容包括SolidWorks功能模块简介、软件安装及配置、二维草图的绘制、零件设计、曲面设计、装配设计、工程图制作、钣金设计、钣金设计、运动仿真及动画、模型的外观设置与渲染、模具设计和管路与电力设计等。 本书章节的安排次序采用由浅深、循序渐的原则。在内容安排上,书中结合大量的实例对SolidWorks软件各个模块中的一些抽象的概念、命令和功能行讲解;在写作方式上,本书紧贴SolidWorks 2008中文版的实际操作界面,采用软件中真实的对话框、按钮等行讲解,使初学者能够直观、准确地操作软件行学习,提高学习效率。 本书附带的DVD光盘中制作了书中实例的全程同步视频操作录像文件(近13个小时),光盘中还包含读者学习所需要的素材文件、教案文件、已完成的范例文件以及SolidWorks 2008软件配置文件等。 本书可作为机械工程设计人员的SolidWorks自学教程和参考书籍,也可供大中专院校机械专业师生用做教学参考。
开发者突击:JSP网络开发经典模块实现全集(试读本)
免费
本书从JSP的基础理论手,诠释了系统设计的基础知识,精选JSP系统中的电子商务、电子政务、博客、网摘、RSS、论坛等25类经典模块,详细介绍了每个经典模块的设计思路和发过程,由浅深地对系统发过程中的应用热和难行了详尽的介绍和透彻的讲解。 本书结合JSP和Servlet的*规范,从基本的语法和规范人手,以经验为基础,以实用为目标,以实例为导向,以实践为指导,深浅出地讲解了JSP发中的种种问题;使用精简的内容介绍了JSP的语法规范、Servlet编程技术、JDBC编程技术、标签库技术、Struts、Hibernate、JavaServer Face、Aiax等技术;对于JSP发中常遇到的典型难,专门行了集中讨论,用理论和实例行了深浅出的描述;后从经营一个JSP系统的角度介绍了相关网站的运营和维护方面的知识。 本书适用于使用JSP发Web程序的技术人员,也适合于具备一定JSP基础知识的读者参考学习。
数据恢复技术深度揭秘(试读本)
免费
本书是中国电子信息产业发展研究院培训中心数据恢复技术培训指定教材,是从逻辑类和物理类两个方面全面讲解数据恢复技术的专业书籍。 在逻辑类数据恢复方面,本书包括MBR磁盘分区、动态磁盘分区、GPT磁盘分区、Solaris分区、APM分区、BSD分区的恢复技术,Windows平台的FAT32、FAT16、NTFS、ExFAT文件系统的恢复技术,UNIX平台的UFS文件系统恢复技术,Apple平台的HFS+文件系统恢复技术,Linux平台的EXT3、EXT4文件系统恢复技术,以及Windows、UNIX、Apple、Linux平台的RAID-0、RAID-1、RAID-5、RAID-5EE、RAID-6、HP双循环等磁盘阵列恢复技术。 在物理类数据恢复方面,本书包括各大品牌硬盘出现电路故障、磁头故障、电机故障、扇区读取故障、固件故障后数据恢复的方法及优盘无法识别的恢复方法。 如果您是数据恢复技术的初学者,本书可以由浅深,一步步将您引数据恢复技术的神秘殿堂;如果您已经是数据恢复技术的高手,本书同样可以带来令您惊喜的经验和技巧。
Oracle 11g数据库管理与优化宝典(含光盘1张)(试读本)
免费
本书详细讲解了Oracle 11g结构和功能方面的相关内容,并针对数据库高可用性的要求,细致讲解了Oracle 11g性能调优的知识。 全书共27章,分为4篇。第1篇对数据库管理员的职责、验证、安全和管理行了概述。第2篇详细讲解了管理控制文件、管理重做日志、管理已归档的重做日志、管理表空间、管理数据文件和临时文件、管理撤销数据以及使用Oracle管理文件的内容。第3篇详细讲解了模式对象空间的管理,表的管理,索引的管理,索引簇和散列簇的管理,视图、序列与同义词的管理以及分区表的管理。第4篇讲解了数据库配置与I/O的调整、内存的调整、应用程序的调整、SQL语句的调整等多方面内容。 本书内容全面、结构明晰、案例实用且丰富,具有很强的可操作性。书中实例的选取兼顾深度与广度,对实际问题的现象、产生原因和相关原理行了深浅出的讲解。本书是数据库管理员、数据库安全管理员以及Oracle 11g数据库应用发人员的参考指南,既可以作为学校、培训机构及企业的Oracle 11g数据库管理教程,也适合作为Oracle 11g DBA的案头参考书,还可以作为自学Oracle或者备考OCP的参考用书。
智慧的云计算(试读本)
免费
本书系统地阐述了云计算的理念、架构、对产业的影响以及具体的应用,深分析了云计算即将带来的深刻变革,并分享了作者们在实施云计算“落地”过程中的手宝贵经验。本书清晰、翔实的内容对于身处IT大变革浪潮中的技术人员、管理者以及关注技术发展的各个群体都具有极为珍贵的参考价值。
2009年中国信息技术应用学术研讨会论文集(试读本)
免费
本书是中国信息产业商会信息技术应用分会的重要学术载体,共收集了48篇学术论文,内容涉及信号与数据处理、电路与系统、计算机技术与应用、网络理论与技术、信息系统集成技术等,反映了近年来国内信息技术研究与应用的新的学术成果,内容丰富,涉及面广,专业性强,是国内研究信息技术及其应用的重要参考文献。 本书适合于高等院校信息科学技术领域的师生,IT类科研机构的专家、学者,信息科技相关政府主管部门的管理者以及企事业单位技术信息技术应用的实践工作者学习、借鉴和参考。
WebGL编程指南(试读本)
免费
WebGL 是一项在网页上渲染三维图形的技术,也是HTML5 草案的一部分。 《WebGL编程指南》的主要篇幅讲解了WebGL 原生API 和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL 渲染三维场景的一般技巧,如光照、阴影、雾化等等。《WebGL编程指南》提供了丰富的示例程序供读者钻研,也提供了极具价值的附录供读者参考。 《WebGL编程指南》适合有一定前端发基础,希望学习WebGL,但对三维图形学缺乏了解的程序员们阅读。
C#程序设计语言(原书第4版)(试读本)
免费
C#语言结合了快速应用发语言的高效和C/C++语言的强大。本书全部内容更新到C# 4.0版,提供了C# 4.0语言的完整规范、参考资料、范例代码和来自12位卓越的C#大师的详细注解。这些注解所达到的深度和广度在其他书中难得一见。C# 4.0新添加动态绑定、命名和可选参数以及协变和逆变泛型等特性,恰到好处的注解解释了这些特性的重要性、使用方法、与其他语言的关系等。 对任何希望深理解C#的程序员来说,本书都是不容错过的经典书籍。
ASP.NET MVC 5 框架揭秘(试读本)
免费
蒋金楠编*的《ASP.NET MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来。下来本书以请求消息在ASENET MVC 框架内部的流向为主线将相关的知识串联起来,力 求将“黑盒式”的消息处理管道清晰透明地展示在读 者面前。相信精读本书的读者一定能够将ASENET MVC :从收请求到响应回复的整个流程了然于胸,对包 括路由、Controller的激活、Model元数据的解析、 Action方法的选择与执行、参数的绑定与验证、过滤 器的执行及View的呈现等相关机制具有深刻的理解。 本书以实例演示的方式介绍了很多与ASENET MVC 相关的*佳实践,同时还提供了一系列实用性的扩展 ,相信它们一定能够解决你在真实发过程中遇到的 很多问题。本书*后一章提供的案例不仅用于演示实 践中的ASENET MVC很多架构设计方面的东西也包含其 中。除此之外,本书在很多章节还从设计的角度对 ASENET MVC的架构行了深分析,所以从某种意义 上讲本书可以当成一本架构设计的书来读。 虽然与市面上任何一本相关的书相比,本书走得 *远,并*加近距离地触及ASENET MVC框架的内核, 但是就其内容本身来讲却没有涉及太多“高深莫测” 的知识,所以阅读本书不存在太高的门槛。如果你 觉得自己对ASENET MVC所知甚少,可以利用此书来系 统地学习ASENET MVC;如果你觉得自己对ASENET MVC足够精通,一定能够在此书中找到相应的“盲 ”。
C语言开发手册(典藏版)(含DVD光盘1张)(试读本)
免费
毋庸置疑,c语言从产生到现在的各个阶段,都是重要和流行的编程语言之一。熟悉和掌握c语言程序设计,已经成为程序员的一门必修课。本书言简意赅、通俗易懂,知识覆盖全面,详细介绍了c语言的程序设计及*的c语言编程技术。 本书分4篇,共29章,分别介绍了c语言基础、c语言阶、c语言的口技术和现代c语言的扩展。首先,介绍了c语言及其发环境,并全面介绍了c语言的基本语法知识;着,详细讲解了c语言的一些高级程序应用;然后,介绍了c语言与其他主流编程语言的口;后,讲解了现代c语言的一些扩展应用和高级技术。 本书结构安排紧凑、讲解详细、实例丰富。c语言程序设计的初学者通过本书可以快速掌握c语言程序设计方法。同时,本书对现代c语言程序的口和高级技术行了全面讲解,对具有一定发经验的设计人员也有非常好的参考价值。本书可以作为c语言初学者的门教材,也可作为c语言程序员的参考手册,还可作为大中专院校学生及电脑培训班的参考书。
3ds max&VRay&Photoshop极致表现——室内家居篇(含DVD(试读本)
免费
“极致表现”系列图书共3本,包括室内家居篇,商业空间篇和室外建筑篇。本书是第1本,讲解的是3ds max2008、VRay1.5和photoshop CS3这3个软件完美配合创建出照片级室内空间效果的过程。 全书分9章,共36节。篇为空间表现原理篇,包括第1章,讲解建筑空间表现中控制和表现空间关系的基本原理。第2篇空间表现实战篇,包括第2章到9章,分别选择了书房、浴室、主卧室、起居室、厨房、餐厅、卫生间和小会客室共8个典型室内空间作为表现案例行讲解,非常有实用价值。另外更有海量视频讲解,非常便于读者操作和学习。本书案例的制作中包含的技术要较全,适合各层次读者学习和提高。 随书光盘内容为书中实例讲解学习所需要的源文件,以及1010分钟的海量视频演示文件。为了便于读者获取更多实用、精美的素材资源,读者可以登录聚光网站www.cggood.com在论坛的资源板块获取更多超值资源。另外随书特别提供价值500无的聚光培训课程优惠券一张。
Windows内核原理与实现(试读本)
免费
本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本书直以Windows的源代码(WRK,WindowsResearch Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是如何在x86处理器上运行的。 在内容选取方面,本书侧重于Windows内核中基本的系统部件,同时也兼顾到作为一个操作系统的完整性,所以,本书也介绍了像存储体系、网络、Windows环境子系统等,这些虽然并不位于内核模块但却支撑整个Windows运行的重要部件。在本书后,也介绍了WindowsServer 2003以后的内核发展和变化。 虽然书中有大量关于Windows代码实现的描述,但是本书并没有罗列WRK中的代码,即使读者不对照WRK的源代码,也可以从这些章节的描述中理解Windows的实现机理。在每一个技术专题的介绍中,本书几乎都提供了一个框架图,并且有关键细节的实现分析,这样做的意图是让读者既能够对一项技术有总体上的把握,也通晓关键的实现细节。 Windows操作系统已经有20年历史了,市面上有大量关于Windows技术的文档和书籍,但是,真正从源代码来诠释Windows底层机理的,本书还是次尝试。在本书覆盖的内容中,有相当一部分是次以文字形式披露出来的,期望这些内容能消除人们对于Windows的神秘感。 写作本书的目的是让对Windows有好奇心的人真正了解到Windows中的核心机理,让计算机专业的学生和老师,以及系统软件工程师可以快速地领略到Windows中先的系统技术,以及在Windows上编写出更加高效的软件。本书也配备了一些小工具,通过这些小工具,读者可以查看内核中的静态或动态的信息,甚至观察系统的行为。
自己动手写CPU(含CD光盘1张)(试读本)
免费
《自己动手写CPU(含CD光盘1张)》使用Verilog HDL 设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS 处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。 《自己动手写CPU(含CD光盘1张)》分为三篇。篇是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,终实现了教学版OpenMIPS处理器。第三篇是阶篇,通过为教学版OpenMIPS添加Wishbone总线口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后下载到FPGA芯片以验证实现效果,后为实践版OpenMIPS处理器移植了嵌式实时操作系统μC/OS-II。 《自己动手写CPU(含CD光盘1张)》适合计算机专业的学生、FPGA发人员、处理器设计者、嵌式系统应用发工程师、MIPS平台发人员以及对处理器内部的实现感兴趣的读者阅读,也可以作为高等院校计算机原理、计算机体系结构等课程的实践参考书。
Dreamweaver CS3,Flash CS3,Fireworks CS3,Photoshop CS3 网站创建四合一宝典(试读本)
免费
页面设计、动画设计、图形图像设计是创建多媒体交互式网站的3大核心。本书全面翔实地介绍了网页制作和网站发的具体方法和步骤。在介绍静态网页的制作和动态网站的发等内容的同时详细介绍了Fireworks CS3,Photoshop CS3,Flash CS3以及Dreamweaver CS3在网站创建中的应用方法。全书共分5部分27章,涵盖了网页制作和网站发方方面面的知识。书中列举了大量的实例,难度由低到高,循序渐,并注重技巧的归纳和总结。 本书作者曾从事多年的网页设计和平面设计工作,并且一直在从事相关软件的教学王作,可以说,作者非常了解读者在学习相关软件方面存在的问题。作者通过这本书将自己的实际王作经验以及纯熟的软件操作方法由浅深地展现给了读者。随书附带的光盘还提供了大量的源文件和素材供读者参考使用。 本书语言简洁、内容丰富,适合网页设计与制作人员、网站创建与发人员、大中专院校相关专业师生、网页制作培训班学员、个人网站爱好者等使用。
C语言通用范例开发金典(含光盘1张)(试读本)
免费
本书以程序发人员在编程中可能遇到的实际问题和发中应该掌握的技术为主线,全面介绍了运用C语言行程序发的各方面的应用案例和经验技巧。 全书分为5章,内容包括数据结构、数值计算、图形图像处理、磁盘、目录和文件的操作、系统调用等,约450个实例。每个实例都突出实用性,其中大部分是程序发人员梦寐以求的解决方案。本书范例选取精心、代码规范,具有典型的代表性,可移植性强。此外,所有范例的关键步骤讲解详细,“注意”、“提示”、“技巧”、“抛砖引玉”等特色穿插于书中,提高读者学习兴趣,从而可以快速掌握相关技巧。 本书适合广大程序员参考学习,同时非常适合高等院校相关专业的师生参考学习,也可作为相关培训班的培训教程。
网管工具使用与技巧大全(含光盘)(试读本)
免费
本书精选了近百款常用和实用的网络管理工具软件,详细地讲解了各种工具的功能、特和适用范围,涉及网络管理、系统管理、安全管理、网络监视、性能测试、故障诊断等诸多方面,并针对具体应用列举了大量经典示例,使读者真正做到学以致用。同时,还详细介绍了Fluke布线测试产品的适用场合与使用方法。本书内容全面、语言简练、深浅出、通俗易懂,既可作为即查即用的网络管理工具手册,也可作为了解网络管理的参考书目。 本书适用于技术支持人员、系统管理人员和网络管理人员,以及对网络管理感兴趣的电脑爱好者,并可以作为计算机相关专业或计算机培训学校的教材。
开发者突击: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技术。 随书附赠光盘内容为本书十种架构原型程序包、个人通信录及办公自动化系统源程序,以及本书所使用的所有软件的安装程序。