其他编程语言/工具
-
Node.js入门经典(英)George Ornbo 著Node.js是一套用来编写高性能网络服务器的JavaScript工具包,从2009年诞生之日起,就获得了业内专家和技术社区的强烈关注。而《Node.js入门经典》采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。《Node.js入门经典》分为6部分,第1部分介绍了Node.js的基本概念和特性;第2部分讲解如何借助HTTP模块和ExpressWeb框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node.js应用的方法;第4部分讲解了Node.js实现实时编程的能力以及Socket.IO;第5部分介绍了Node.jsAPI以及构建Node.js应用程序所使用的组件;第6部分则介绍了CoffeeScript这款JavaScript预编译器的知识,以及如何在Node.js中使用中间件、Backbone.js来创建单页面应用的知识。《Node.js入门经典》内容循序渐进、深入浅出、步骤详尽,而且附有大量适合动手实践的示例,可帮助读者在最短的时间内掌握Node.js。本书适合对Node.js感兴趣的零基础人员阅读,也适合对Web前端开发、后端开发感兴趣的技术人员阅读。 -
学习正则表达式(美)Michael Fitzgerald 著,王热宇 译《图灵程序设计丛书:学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。《图灵程序设计丛书:学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。 -
MATLAB R2012a超级学习手册史洁玉,孔玲军 著《MATLAB R2012a超级学习手册》由浅入深、全面系统地介绍了MATLABR2012a的编程与开发的相关知识。书中的每一章节都提供了大量具有针对性的算例,我社网站(www.ptpress.com.cn)提供部分算例的源代码供读者下载使用。全书共18章,第1~5章为基本知识讲解部分,包括MATLAB概述及基础知识、数学运算、矩阵运算、数据可视化工具以及MATLAB的编程等内容。第6~11章为高级应用部分,分别介绍了MATLAB的数值运算、符号计算、Simulink仿真环境、文件输入/输出操作及高级图形设计等内容。第12~13章介绍MATLAB的外围功能,包括MATLAB的编译器与应用程序接口,以及MATLAB与Office的混合使用等。第14~18章介绍了应用比较广泛的工具箱,包括信号与图像处理工具箱、优化工具箱、偏微分方程工具箱、小波分析工具箱和神经网络工具箱等。《MATLABR2012a超级学习手册》结构合理、叙述详细、算例丰富、图文并茂,适合从事通信、电子、自动控制等领域的广大科研工作者、工程师和在校学生等不同层次的读者自学使用,也可以作为信号处理、自动控制、机械电子、自动化、电力电气、通信工程等专业的教学用书。 -
精通LabVIEW虚拟仪器程序设计与案例实现章佳荣,王璨,赵国宇 著《精通LabVIEW虚拟仪器程序设计与案例实现》分四篇共18章,详细地介绍了LabVIEW的基本概念、基本操作以及在工程领域的应用。第一篇“入门篇”,介绍了LabVIEW的一些相关概念、特点及安装步骤,并用一个简单的“HelloWorld”让读者对LabVIEW编程有一个整体的了解。第二篇“基础篇”,详细介绍了LabVIEW编程的一些基本操作。如数据类型及相互的转换、LabVIEW的程序结构、LabVIEW的数据表达与显示、文件I/O,通过这些技术的介绍和学习,读者就能熟练掌握LabVIEW的基本操作了。第三篇“应用篇”,详细介绍了LabVIEW在工程领域的一些应用、相关实例、调试技巧以及应用程序发布等。如LabVIEW在数学分析中的应用、LabVIEW在信号处理中的应用、LabVIEW与外部程序的接口、LabVIEW的多线程技术、LabVIEW的数据库应用、LabVIEW在数据采集与仪器控制中的应用、LabVIEW在网络、串口等通信中的应用及LabVIEW的界面设计与美化和代码优化方法等。第四篇疑难问题解答,帮助读者尽快融入实战角色。 -
PLC编程与应用技术魏小林,周建清 编《高等职业教育数控技术专业教学改革成果系列教材:PLC编程与应用技术》采用项目式编写体例,详细介绍了三菱FX2N系列PLC的工作原理和应用。主要内容包括:指示灯的PLC控制,三相异步电动机启停和运行的PLC控制,工作台自动往返的PLC控制,输送带的PLC控制,液体混合装置的PLC控制,大小球分类传送的PLC控制,交通信号灯的PLC控制,自动送料车的PLC控制,停车场车位的PLC控制,霓虹灯点亮的PLC控制,卧式镗床电气控制系统的PLC改造,物料识别和分拣的PLC控制等。附录收录了三菱FX2N系列PLC的基本指令和功能指令以及FX2N系列PLC的特殊软元件。 -
开源魅力马洪江,周相兵,佘堃 等著《开源魅力:面向Web开源技术整合开发与实战应用》不仅是一本J2EE入门图书,还详细地介绍了面向开源软件的构架原理、分析设计方法、开发方法、开发技术和众多当前流行的开源框架。重点分析介绍了SSH(i)tSpring、Struts、Hibernate(和iBatis)、A2J(Axis/CXF、WSDL20WL、Jena)和页面处理(AJAX、Direct Web Remoting、Portlet(Jetspeed、Liferay)等开源软件集成方法、基本应用方法和案例。书中也详细分析介绍了面向开源软件的软件开发模式,即用软件工程知识和软件开发方法将基于Web的开源软件集成在一起,并使这些开源软件松散耦合地组织在了一起。书中最后配备了两个实用性强的案例来进一步分析面向开源软件的软件开发方法。这两个案例都是以《开源魅力:面向Web开源技术整合开发与实战应用》中介绍的开源软件为基础,以便读者更快速地掌握JavaEE(J2EE)应用开发技术。《开源魅力:面向Web开源技术整合开发与实战应用》配套的光盘内容包括了两个案例的源代码,也可作为读者掌握这一门软件开发方法的指导具体案例。 -
Webbots、Spiders和Screen Scrapers(美)Michael Schrenk 著《Webbots、Spiders和Screen Scrapers:技术解析与应用实践》是Webbots(网络机器人)、Spiders(蜘蛛)、Screen Scrapers(抓屏器)领域的权威著作,在国际安全领域被广泛认可,是资深网络安全专家15年工作经验的结晶。不仅全面而详细地解析了Webbots、Spiders和Screen Scrapers的技术原理和高级技巧,而且以案例的方式讲解了9种常用网络机器人的设计和开发方法,可操作性极强。除了有丰富的理论和实践内容外,《Webbots、Spiders和Screen Scrapers:技术解析与应用实践》还介绍了商业用途的思路,不厌其烦地告诫开发者如何开发出遵纪守法且不干扰网络的具有建设性的网络机器人。《Webbots、Spiders和Screen Scrapers:技术解析与应用实践》31章,分为4个部分:第一部分(1~7章),系统全面地介绍了与Webbots、Spiders、Screen Scrapers相关的各种概念和技术原理,是了解和使用它们必须掌握的基础知识;第二部分(8~16章),以案例的形式仔细地讲解了价格监控、图片抓取、搜索排名检测、信息聚合、FTP信息、阅读与发送电子邮件等9类常见机器人的设计与开发方法,非常具备实战指导意义;第三部分(17~25章),总结和归纳了大量的高级技巧,包括蜘蛛程序的设计方法、采购机器人和秒杀器、相关的密码学、认证方法、高级cookie管理、如何计划运行网络机器人和蜘蛛、使用浏览器宏抓取怪异的网站、修改iMacros,等等;第四部分(26~31章)是拓展知识,包含如何设计隐蔽的网络机器人和蜘蛛、编写容错的网络机器人、设计网络机器人青睐的网站、消灭蜘蛛、相关的法律知识等。 -
iOS 程序设计(美)(诺伊堡Neuburg)(M.)著 陈建设,刘洋 等 译《O’Reilly精品图书系列:iOS 程序设计(第2版)》全面细致地讲解Cocoa Touch的基础知识,深入解读并剖析在开发iPhone及iPad应用时可能遇到的各种问题,并揭示如何高效地使用Objective-C和Xcode顺利完成iPhone及iPad应用开发之旅。对于首次接触iOS的新手以及期望提升编程技能的iOS开发人员,《O’Reilly精品图书系列:iOS 程序设计(第2版)》都是不二选择。《O’Reilly精品图书系列:iOS 程序设计(第2版)》不仅讲解涵盖iOS的基础功能,还涵盖iOS的新增功能,包括ARC内存管理、串联图、父视图控制器、页视图控制器、外观代理、CoreImage以及发射层等。 -
Arduino电子设计实战指南程晨 著Arduino是一个任何人都可以快速上手使用的电子控制平台,可能在硬件工程师的眼中它仅仅是一个简单的8位机最小系统,但对于更多的没有硬件背景的人来说(特别是软件工程师),Arduino为他们打开了一扇通向硬件领域的窗口,这扇窗连接的是一个叫做开源硬件的世界。Arduino注重实际动手操作应用,只要掌握了一些基本的电子学知识,就能制作出很有意思的硬件交互作品。正是基于这个原因,本书以基础的电子学知识为纽带将各个章节联系起来,通过简单的应用介绍了Arduino中数字量和模拟量的处理方式。用Arduino完成的形形色色的电子作品都是基于这些基础知识实现的,本书的作用只是引领你走入Arduino的精彩世界,希望大家在读完本书后充分发挥各自的想象力,去制作更有意思的电子作品。 -
Intel Parallel Studio环境下的并行程序设计(美)布莱尔查普尔 (Stephen Blair-Chappell)斯托克斯 (Andrew Stokes)著 罗秋明,孔畅,刘成健 等 译《Intel Parallel Studio环境下的并行程序设计》旨在帮助读者使用Intel Parallel Studio XE平台来编写可以利用多核CPU最新特性的程序。通过本书的学习,读者能够编写出快速、安全和并行的代码。全书分为3篇共16章,每章都给出了大量容易上手的练习,用于帮助你应用所讲解的内容,最后给出一个大型项目的案例分析,展示了如何使用Parallel Studio XE来实现并行化。《Intel Parallel Studio环境下的并行程序设计》对C、C++开发人员,以及从事代码并行化的学生或研究人员很有参考价值。
