其他编程语言/工具
-
Perl入门经典(美)坡 著,朱允刚,韩雷,叶斌 译作为最有影响力的编程语言之一,Perl被广泛用在Web开发、数据处理和系统管理中。无论是Perl新手,还是想要加强自己实战技能的Perl程序员,《Perl入门经典》都提供了处理日常情况所需的各种技术。凭借十多年的Perl经验,作者Curtis“Ovid”Poe一开始先简单回顾了Perl的基础知识,然后以此为出发点,举例说明了Perl在工作场所中的各种真实用法。此外,书中还包含了一些动手练习、宝贵建议和实用例子,作者把所有这些内容冶于一炉,打造了一本不可或缺的经典之作。主要内容·讲解如何使用Perl的内置函数处理数据;·展示使用Perl处理Unicode的做法;·详细介绍控制流及引用、文件和目录的处理等基础知识;·分别用一章的篇幅详述Perl的面向对象功能和Moose;·提供全面的自动化测试介绍;·讲述Catalyst、DBIx::Class和其他一些广受欢迎的模块的用法;·由知名开发者Chromatic担任技术编辑,他也是一位多产的作家,是多本Perl图书的作者。
-
常用算法深入学习实录张子言 等著对于任何一门编程语言来说,算法都是程序的“灵魂”。正是因为算法如此重要,所以笔者精心编写了本书,希望通过书中的内容引领广大读者一起探讨学习算法的奥秘,带领广大读者真正步入程序开发的高级世界。本书共分15章,循序渐进、由浅入深地详细讲解算法的核心内容,并通过具体实例的实现过程演练各个知识点的具体用法。本书首先详细讲解算法的基础知识,剖析了将算法称为“程序灵魂”的原因。然后详细讲解算法技术的核心内容,主要包括八大算法思想、数据结构、树、图、查找、内部排序、外部排序和文件等知识点的具体用法。接下来通过具体实例详细讲解各种算法经典问题的解决方案,主要包括解决经典的数据结构问题、解决数学问题、解决趣味问题、解决图像问题和解决奥赛问题的具体方案等。另外,书中还讲解了算法技术在现实编程项目中的作用和具体用法。本书不但适合C语言的初学者学习,也适合有一定程序开发基础的读者阅读。对于有一定C/C++开发经验的读者来说,本书具有很高的参考价值。
-
vSphere 5.0存储设计与实现(美)哈里尔 著,姚军 等译《华章程序员书库:vSphere 5.0存储设计与实现》是VMware vSphere虚拟化存储领域最为详尽和权威的一部作品,它由全球资深虚拟化技术专家、VMware高级主管工程师撰写。书中不仅深入探讨了存储技术的原理和VMware vSphere存储的各项技术细节,还详细讲解了VMware vSphere存储系统的设计与实现。《华章程序员书库:vSphere 5.0存储设计与实现》共16章。第1章介绍常见存储类型及vSphere ESXi 5所用的存储;第2章讨论FC协议和FC SAN,以及如何设计无单故障点的光纤通道连接性;第3章介绍FCoE协议的细节和架构及其在vSphere 5中的实现;第4章讨论iSCSI协议、连接性和vSphere 5上的实施细节;第5章介绍PSA组件;第6章介绍ALUA标准在vSphere 5中的实现;第7章介绍ALUA和多路径及故障切换的相互作用;第8章介绍vSphere 5在撰写《华章程序员书库:vSphere 5.0存储设计与实现》期间认证的MPIO插件的一些细节;第9章介绍在vSphere环境中使用异构存储配置的原因和方法;第10章讲述VMDirectPath I/O的概念、工作原理和一些实用的设计实施方案;第11章从vSphere 5的角度介绍SVD;第12章阐述VMFS5文件系统的历史、架构和恢复技巧;第13章介绍虚拟磁盘和RDM;第14章讨论分布锁;第15章讲述存储快照、复制和镜像;第16章给出VAAI的有关细节。
-
Processing语言权威指南Casey Reas(凯西·瑞斯) Ben Fry(本·弗莱)著,张静 等译本书介绍了可视化艺术中的计算机编程概念,对开源编程语言Processing做了非常详尽的阐述。学生、艺术家、设计师、建筑师、研究者,以及任何想编程实现绘画、动画和互动的人都可以使用它。书中的大部分章节是短小的单元,介绍Processing的语法和基本概念(变量、函数、面向对象编程),涵盖与软件相关的图像处理、绘制,并且给出了大量简短的原型程序,配以相应的过程图像与注释。书中还有一些访谈文章,与动画制作、表演、产品原型等领域的几位创作者们讨论了与他们作品相关的话题。本书的“扩展”部分对更多研究领域做了简短的介绍,包括计算机视觉、声音、电子制作等。Processing软件以及书中的所有代码均可以在网站下载,并且在这些代码的基础上做进一步的开发。
-
SAS编程技术教程朱世武 编著《SAS编程技术教程(第2版)/高等学校计算机基础教育教材精选》是SAS编程技术专著,是作者多年以来利用SAS软件进行教学与科研的工作结晶。《SAS编程技术教程(第2版)/高等学校计算机基础教育教材精选》内容全面、系统性强、层次明确、语言简练,可作为SAS编程技术词典使用。《SAS编程技术教程(第2版)/高等学校计算机基础教育教材精选》可作为SAS编程技术、实证金融学、金融数据库、金融统计学、金融计算与建模、金融实验、数据分析工具及应用等课程的教材及参考书,亦可供研究生及各行业专业人员阅读。
-
EDA技术与FPGA工程实例开发任文平 等编著《EDA技术与FPGA工程实例开发》共11章,是在教学与实践的基础上编写的。首先系统地介绍了硬件描述语言VerilogHDL的基本语法和常用语句、CPLD/FPGA的结构及特点、QuartusⅡ软件的使用及状态机设计等与FPGA开发相关的知识。在此基础上,介绍了FPGA外围接口电路的典型应用,最后以工程开发的设计流程介绍两个相对完整的系统设计实例,使读者在短时间内能够将所学的知识与工程设计开发相结合,达到学以致用的目的。《EDA技术与FPGA工程实例开发》既可以作为高等院校电子、通信、计算机等相关专业本科生的教材,也可以作为相关专业研究生及工程技术人员的参考书。
-
计算机编程导论赵家刚,狄光智,吕丹桔 主编《计算机编程导论:Python程序设计/21世纪高等教育计算机规划教材》共分为16章:第1章~第11章侧重于Python基础知识的讲解,内容包括顺序程序设计、使用序列、选择结构程序设计、循环结构程序设计、字符串、函数的设计和使用、文件的使用、面向对象程序设计、图形用户界面程序设计、网络程序设计和异常处理;第12章~第16章侧重于Python的高级应用和软件开发,内容包括数据库应用程序开发、游戏开发、语音识别软件开发、屏幕广播程序开发和web2py编程,每章都包含创作软件实例,适合Python爱好者和开发人员阅读、学习或参考。《计算机编程导论:Python程序设计/21世纪高等教育计算机规划教材》既可作为高等院校程序设计课程的教材,也可作为高职高专程序设计课的教材,还可作为软件开发人员的参考书。
-
iOS 6核心开发手册(美)萨顿 著,陈宗斌 译《iOS 6核心开发手册(第4版)》是市面上最畅销的iOS开发图书的全新升级版本,以苹果最新发布的iOS 6为基础编写而成。《iOS 6核心开发手册(第4版)》通过源自真实世界的案例和代码解决方案讲解了iPhone和iPad应用开发过程中用到的所有知识,其内容涵盖了iPhone、iPad应用开发的核心技术要点,以及iOS开发在真实商业开发中所需要的所有主题。《iOS 6核心开发手册(第4版)》适合对iOS开发感兴趣的人员阅读。
-
jQuery基础教程(美)Jonathan Chaffer Karl Swedberg 著,李松峰 译《jQuery基础教程(第4版)》是jQuery经典技术教程的最新升级版,涵盖jQuery 1。10。x和jQuery 2。0。x。本书前6章以通俗易懂的方式讲解了jQuery的核心组件,包括jQuery的选择符、事件、动画、DOM操作、Ajax支持等。第7章和第8章介绍了jQuery UI、jQuery Mobile及利用jQuery强大的扩展能力开发自定义插件。随后的几章更加深入地探讨了jQuery的各种特性及一些高级技术。附录A特别讲解了JavaScript中闭包的概念,以及如何在jQuery中有效地使用闭包。附录B讲解了使用QUnit测试JavaScript代码的必备知识。附录C给出了jQuery API的快速参考。《jQuery基础教程(第4版)》注重理论与实践相结合,由浅入深、循序渐进,适合各层次的前端Web开发人员学习和参考。
-
迷茫的旅行商(美)William J.Cook 著,隋春宁 译《迷茫的旅行商:一个无处不在的计算机算法问题》概述了旅行商问题的起源和历史,并阐述了其许多重要的应用范围,如基因组测序、计算机处理器设计、音乐整理、行星寻找,等等。此外还探讨了人类如何在不借助计算机的情况下解决这个令人着迷的数学问题。《迷茫的旅行商:一个无处不在的计算机算法问题》图文并茂,生动有趣,适合所有对旅行商和数学感兴趣的读者。