Python源码剖析——深度探索动态语言核心技术(试读本)
免费
作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。 为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深细致地剖析了Python的实现。书中不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示的动态语言的核心技术对于理解其他动态语言,如Java*、Ruby等也有较大的参考价值。 本书适合于Python程序员、动态语言爱好者、C程序员阅读。
Boost程序库完全开发指南——深入C++“准”标准库(第3版)
¥24.75
Boost 是一个功能强大、构造精巧、跨平台、源并且完全免费的C++程序库,有着“C++‘准’标准库”的美誉。 Boost 由C++标准委员会部分成员所设立的Boost 社区发并维护,使用了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大地丰富了C++的功能和表现力,能够使C++软件发更加简捷、优雅、灵活和高效。 《Boost程序库完全发指南——深C++“准”标准库(第3版)》基于2014 年11 月发布的Boost 1.57 版,介绍了其中的所有129 个库,并且结合C++11/14 标准详细、深地讲解了其中数十个库,同时实现了若干颇具实用价值的工具类和函数,可帮助读者迅速地理解、掌握Boost 的用法并应用于实际的发工作。 《Boost程序库完全发指南——深C++“准”标准库(第3版)》内容丰富、结构严谨、详略得当、讲解透彻,带领读者领略了C++的*前沿技术,相信会是每位C++程序员的工具书。
腾讯网UED体验设计之旅(全彩)
¥58.80
本书是腾讯网UED的十年精华输出,涵盖了丰富的案例、详细的视觉呈现,以及来自腾讯网的一手经验,通过还原一系列真实案例的幕后设计故事,从用户研究、创意剖析、绘制方法、项目管理等实体案例出发,带领读者经历一场体验设计之旅。 全书核心内容涉及网媒用户分析与研究方法、门户网站体验设计剖析、H5技术在移动端的应用、手绘技巧、改版迭代方法、文字及信息图形化设计、媒体产品的交互设计、大项目设计管理方法等。 这是一本“干货”型读物,内容权威而真诚,案例具体而真实,图文并茂、印制精美。
Informatica PowerCenter权威指南
¥17.99
在大数据时代,掌控数据首先需要掌握数据的处理能力。俗话说:“工欲善其事,必先利其器。”Informatica PowerCenter作为业界广泛使用的数据处理工具之一,被全球多数大型机构、组织认可并采用。__eol__本书全面地介绍了Informatica PowerCenter的主要功能及高级特性。__eol__本书分为3个部分:**部分为基础篇,包括第1~4章,系统介绍了PowerCenter的基础组件和常用功能,并在其中穿插了大量实践案例;第二部分为高级篇,包括第5~8章,系统介绍了PowerCenter并行、集群、性能调优和字符集管理等高级内容;第三部分为扩展篇,包括第9章,简要介绍了CDC的相关知识,PowerCenter与SAP、MPP、Hadoop集成,以及非结构化和半结构化数据处理能力。__eol__
JavaScript学习指南(第2版)(修订版)
¥26.00
《JavaScript学习指南(第2版)(修订版)》系统地介绍了JavaScript的基本语法、基本对象、调试工具与排错技术、事件处理机制、浏览器对象模型/文档对象模型(BOM/DOM)等方面的知识,并通过一个复杂的示例深探讨了Ajax应用。《JavaScript学习指南(第2版)(修订版)》提供了许多简单易懂、主题鲜明的示例,介绍了大量*实践和良好编程习惯,对提高代码可读性、可维护性均有很高的价值,并且对很多跨浏览器兼容问题行了详细说明,追踪了新规范的发展。 《JavaScript学习指南(第2版)(修订版)》适合于希望通过JavaScript为自己的网页/网站添加活力的读者,不管你是否有编程经验,通过阅读本书都能够很快地掌握这一技术。在阅读本书之前,好对CSS、HTML/XHTML有所了解。
数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)
¥29.50
《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》将理论知识、科学研究和工程实践有机结合起来,内容涉及数字图像处理和识别技术的方方面面,包括图像的运算、几何变换、空域和频域滤波、小波变换、图像复原、彩色图像处理、形态学处理、图像分割、图像压缩以及图像特征提取等;同时对机器视觉行了前导性的探究,重介绍了3种目前在工程技术领域非常流行的分类技术——人工神经网络(ANN)、支持向量机(SVM)和AdaBoost,并在配套给出的识别案例中直光学字符识别(OCR)、人脸识别和性别分类等热问题。 《数字图像处理与机器视觉——Visual C++与Matlab实现(第2版)》结构紧凑,内容深浅出,讲解图文并茂,适合于计算机、通信和自动化等相关专业的本科生、研究生,以及工作在图像处理和识别领域一线的广大工程技术人员阅读参考。
Java EE核心框架实战
¥39.99
《Java EE核心框架实战》旨在提高读者的学习效率,增强其项目实战能力。为此,《Java EE核心框架实战》摒弃了软件公司中不常用或不实用的技术,而是采用近200个发案例,为读者讲解了发商业软件的知识,帮组读者行“精要”式的学习,汲取JavaEE的思想,正确地行项目实战。 《Java EE核心框架实战》涵盖了MyBatis 3、Struts 2、Ajax+JSON、Spring 4 MVC、Hibernate 4、Spring 4、WebLogic+EJB3等主流JavaEE框架的核心发技术,介绍了MVC框架的原理实现、上传、下载、数据验证、国际化、多模块分组发、转发/重定向;JSON的解析;将Ajax及JSON和MVC框架行整合发;ORM框架的CURD及MyBatis和Hibernate中映射文件的使用;Spring 4中的IOC及AOP技术;企业中常使用的Struts 2、Spring 4 MVC、MyBatis 3、Hibernate 4、Spring 4整合发,以及通过WebLogic+EJB3深学习JavaEE的体系结构等实用内容。 《Java EE核心框架实战》语言简洁,示例丰富,适合具有一定Java编程基础的读者阅读,以及使用Java行软件发、测试的从业人员阅读。
Axure RP8产品原型设计快速上手指南
¥28.99
目前交互设计在国内发展得如火如荼,大部分产品设计者都在用Axure制作产品原型,表达自己的想法。Axure RP是在交互设计中广泛使用的一个专业的快速原型设计工具。 为了提高原型制作的效率,本书将实际的产品原型制作经验和 Axure 结合起来,将交互设计模式和Axure结合起来,采用全图形化方式讲解Axure的每一个功能应用。为了达到更好的学习效果,本书深解析每一个部件的应用场景和注意事项,抓住原型排版的关键技巧,让读者能够掌握各种动态应用效果的制作、模拟真实的效果,真实感受到Axure的实用性。
C语言开发从入门到精通
¥22.99
本书循序渐、由浅深地详细讲解了C语言发的技术,并通过具体实例的实现过程演练了各个知识的具体使用流程。全书共22章,第1~4章分别讲解了C语言发的基础知识,包括C语言简介,安装发工具等;第5~10章分别讲解了函数、输/输出、流程控制、数组操作等知识,这些内容都是C语言技术的核心知识;第11~20章分别讲解了指针、结构体、共用体和枚举、表、位运算、预编译、文件操作、错误调试和高级编程技术的知识,这些内容是C语言发技术的重和难;第21~22章分别通过2个综合实例的实现过程,介绍了C语言在综合项目中的发过程。全书内容以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握C语言。 本书不但适用C语言的初学者,也适合有一定C语言基础的读者学习,还可以作为大专院校相关专业的师生用书和培训学校的教材。
Java开发从入门到精通
¥11.90
本书由浅深地详细讲解了Java的发技术,并通过具体实例的实现过程演练了各个知识的具体使用流程。本书共20章,第1~2章讲解了Java技术的基础知识,包括Java印象和首段Java程序;第3~9章分别讲解了Java语法、条件语句、循环语句、数组、面向对象等知识,这些内容都是Java发技术的核心知识;第10~14章分别讲解了集合、类库、泛型、异常处理、I/O和文件处理的基本知识,这些内容是Java发技术的重和难;第15~19章是典型应用内容,分别讲解了数据库编程、网络与通信编程、多线程等内容;第20章通过一个综合实例的实现过程,介绍了Java技术在综合项目中的使用流程。本书内容循序渐,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Java语言。本书不但适用于Java的初学者,也适用于有一定Java基础的读者,还可以作为大专院校相关专业的师生学习用书和培训学校的教材。
AVR单片机原理与应用实例(试读本)
免费
本书详细介绍了AVR应用系统发的流程、方法与设计思想。 本书对目前流行的AvR芯片MEGA64的结构,存储器,I/O资源,寄存器,编译环境和编程方法行了详细的介绍,同时选择了几个典型的实例行了细致的分析。 本书语言简洁,层次清晰,具有很强的实用性和指导性。本书中有丰富的程序源代码,读者稍加修改,便可应用于自己的工作中。 本书适合于高校计算机、自动化、电子及硬件相关专业在校学生,以及从事AVR单片机发的科研设计人员学习和参考。
大型网站服务器容量规划
¥36.00
内 容 提 要本书讲解了用数学回归分析方法来做服务器容量规划的思路,让读者掌握服务器容量规划的量化方法;模型的选择是服务器容量规划的关键,不同的程序有不同的模型。本书使用nginx+PHP+MySQL为实例演示了具体的规划过程,以便达到触类旁通的作用,使读者具备构建复杂模型的能力,以解决服务器容量规划的实际问题。本书还介绍了服务器容量一般监控的技术及实现方法,如整机CPU、程CPU、程IO等。学习完相关章节后,读者也可以编写监控程序了。本书适合互联网行业运维工程师、测试工程师、技术经理、项目经理、产品经理,以及致力于从全局把握运维和优化网站的所有互联网从业人员。
Python游戏编程快速上手
¥37.76
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。本书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直展示了游戏的源代码,通过实例来解释编程的原理的方式。全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能。本书适合不同年龄和层次的Python编程初学者阅读。
基于ArcGIS的Python编程秘笈(第2版)
¥14.49
Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。使用Python作为GIS发的脚本语言,将大大提升ArcGIS数据处理的效率。 本书将介绍如何使用Python来创建桌面ArcGIS环境下的地理处理脚本、管理地图文档和图层、查找和修复丢失的数据、编辑要素类和表中的数据等,以期能够提高 GIS发人员的工作效率。 本书内容结构清晰,示例完整,不仅适合从事GIS发的专业人士,而且适合那些有兴趣触或从事Python编程的读者。
Python数据科学指南
¥39.21
Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言,并成为数据科学家的之一。 本书详细介绍了Python在数据科学中的应用,包括数据探索、数据分析与挖掘、机器学习、大规模机器学习等主题。每一章都为读者提供了足够的数学知识和代码示例来理解不同深度的算法功能,帮助读者更好地掌握各个知识。 本书内容结构清晰,示例完整,无论是数据科学领域的新手,还是经验丰富的数据科学家都将从中获益。
Node.js开发指南
¥18.00
《Node.js开发指南》首先简要介绍Node.js,然后通过各种示例讲解Node.js的基本特性,再用案例式教学的方式讲述如何用Node.js进行Web开发,接着探讨一些Node.js进阶话题,后展示如何将一个Node.js应用部署到生产环境中。 《Node.js开发指南》面向对Node.js感兴趣,但没有基础的读者,也可供已了解Node.js,并对Web前端/后端开发有一定经验,同时想尝试新技术的开发者参考。
Go语言编程
¥49.00
《Go语言编程》首先引领读者快速浏览Go 语言的全貌,迅速消除读者对这门语言的陌生感,然后循序渐进地介绍了Go 语言的面向程和面向对象的编程语法,其中穿插了一些与其他主流语言的比较以让读者理解Go 语言的设计动机,接着探讨了Go 语言重要的并行编程方法,之后介绍了网络编程、工程管理、安全编程、开发工具等非语法相关但非常重要的内容,后为一列关于Go 语言的文章,可以帮助读者更深入了解这门全新的语言。 《Go语言编程》适合所有层次的开发者阅读。
jQuery实战案例精粹
¥27.01
本书从实际的应用场景出发,结合当下热门技术(AJAX、jQuery UI、瀑布流、HTML 5、Node.js、CSS3、CSS hack),用浅显的例子带领大家走向IT前沿。 本书分为5篇共24章。篇介绍JavaScript的基础知识,用原生的JavaScript做表单验证、照片展示、抽象树控件等;第二篇认识HTML 5的热门特性,如新表单验证、CSS3动画、离线API及多媒体;第三篇学习强大的Canvas,它是网页游戏的基础;第四篇学习用jQuery UI进行实战开发;第五篇通过Node.js了解JavaScript强大的后端开发功能。 本书是了解JavaScript技术好的图书,其丰富的参考资料和指南能够成为读者必要的参考工具,成为前端开发初学者绝佳的选择。
手把手教你学51单片机(C语言版)
¥20.37
《手把手教你学51单片机(C语言版)》旨在培养和锻炼单片机系统实用开发技能,全书以实践为主线,让读者在一个个实践案例中逐步掌握单片机电路设计与程序代码编写能力。书中的内容从初点亮一个小灯的简单实验,逐步扩展知识面,到后多功能电子钟的实际项目开发指导,不仅讲解了大量原理性知识,更重要的是给读者提供了实际项目开发的思路和经验,可以让读者从实践过程中提高自己发现问题、分析问题、解决问题的能力。本书的参编人员都是拥有多年实际项目研发经验的资深工程师,因此书中的内容涵盖了大量的实际项目中所采用的技术和技巧,具有极强的实时性和先进性,为读者铺就一条从单片机初学者晋级为工程师的康庄大道。本书适合刚刚接触单片机的初学者自学阅读,又可以作为各类院校电子技术相关专业的单片机教材,同时对电子行业的从业技术人员也有很高的参考价值。
Java Web程序开发入门(不提供光盘内容)
¥22.32
本书为Java Web开发入门教材,让初学者达到能够灵活使用Java语言开发Web应用程序的程度。为了让初学者易于学习,本书力求内容通俗易懂,讲解寓教于乐,同时针对书中的每个知识点,都精心设计了经典案例,让初学者真正理解这些知识点在实际工作 中如何去运用。
FPGA设计实战演练(逻辑篇)(仅适用PC阅读)
¥33.00
本书面对广大的FPGA/CPLD初学者,从零开始讲述FPGA/CPLD以及相关的基础知识,并以一个支持各种入门、进阶的子母板形式学习套件为实验平台,将24个应用实例贯穿其中。实例讲解深入浅出,不仅有基本的Verilog语法讲解,也有设计思路和背景知识的详细描述;开发工具(Quartus II+ModelSim)的使用更是手把手图文并茂地展示给大家。

购物车
个人中心

