其他编程语言/工具
-
XQuery语言原理和实现技术廖湖声本书针对XQuery语言的原理,从抽象语法和形式语义出发分析了其语言特征,从数据库技术和编译技术两个角度全面介绍了XQuery语言的实现原理,深入讨论了适用于该语言的XML查询及其优化技术、查询计划描述语言的设计原理、编译优化技术和自动并行化方法,展示了XQuery查询引擎、XQuery并行查询引擎、XQuery编译系统等多种XQuery语言的实现方案,并且通过一个基于XQuery语言的网页编程工具的开发,介绍了面向应用领域的XML数据更新、脚本语言等多种功能的扩展方法。本书适用于从事计算机科学与技术领域相关研究或开发工作的专业技术人员参考,也可以作为高等院校计算机软件与理论等相关专业研究生和本科生的教学用书。 -
机器学习实战(美)Peter Harrington 译者:李 锐 李 鹏 曲亚东 王 斌机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存、谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域越来越为人们所瞩目。《机器学习实战》第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具。《机器学习实战》通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效的可复用Python代码来阐释如何处理统计数据,进行数据分析及可视化。通过各种实例,读者可从中学会机器学习的核心算法,并能将其运用于一些策略性任务中,如分类、预测、推荐。另外,还可用它们来实现一些更高级的功能,如汇总和简化等。 -
挑战程序设计竞赛秋叶拓哉,岩田阳一,北川宜稔 译者 :巫泽俊,庄俊元,李津羽《挑战程序设计竞赛(第2版)》对程序设计竞赛中的基础算法和经典问题进行了汇总,分为准备篇、初级篇、中级篇与高级篇4章。作者结合自己丰富的参赛经验,对严格筛选的110 多道各类试题进行了由浅入深、由易及难的细致讲解,并介绍了许多实用技巧。每章后附有习题,供读者练习,巩固所学。 -
Struts 2+Hibernate+Spring整合开发深入剖析与范例应用许勇 等编著《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》通过理论与实践相结合的方式来讲述Struts 2 + Hibernate 4 + Spring 3整合开发知识。《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》不仅是一本J2EE入门指导书,还详细地介绍了JSP各个方面,包括JSP 2.0的规范、Struts 2的各种用法、Hibernate的详细用法,以及Spring的基本用法。书中所介绍的轻量级J2EE应用,是目前最流行、最规范的J2EE架构,分层极为清晰,各层之间以松耦合的方式组织在一起。在《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》的最后配备了一个综合实例,均采用了目前最新版本的Struts、Hibernate和Spring框架,便于读者迅速地掌握J2EE应用开发。《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》配套光盘包括各章内容所用的代码,以及整个应用所需要的开源类库等相关项目文件。《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》适用于Java Web和J2EE开发人员、具备一定基础的JSP和Servlet开发人员、正在自学J2EE知识的读者,还可作为在校师生的教学参考资料。 -
Adobe AIR程序开发实战详解王黎 等编著《Adobe AIR程序开发实战详解》共18章,全面、详尽、深入浅出地讲解了Adobe AIR应用开发的各个方面,主要内容包括最基本的AIR概念、环境配置、Action Script编程语法、数据操作、使用组件设计AIR应用程序界面、控制界面的显示组件和导航菜单、文件与数据库的操作以及如何自定义光标和实现拖放等内容。《Adobe AIR程序开发实战详解》配套光盘包括各章内容所用的代码,以及整个应用所需要的开源类库等相关项目文件。《Adobe AIR程序开发实战详解》可以作为AIR的入门书籍使用,也可以帮助中级读者提高技能,对高级读者也有一定的启发意义。 -
Ruby on Rails 程序设计深入剖析与范例应用许勇 等编著在目前的主流Web开发技术当中,基于Ruby语言的Rails框架是做网站开发速度最快的工具。许勇等编著的《Ruby onRails程序设计深入剖析与范例应用》基于Ruby 1.9.3和Rails 3.2.3展开讲解,共分14章,主要内容包括:搭建Ruby OnRails开发平台、Ruby语言基础、控制语句、面向对象、数组、数据库操作、Rails生成器的使用、控制器和路由、使用视图模板、Seesion、文件上传以及Ajax等。《Ruby on Rails程序设计深入剖析与范例应用》适合准备学习或了解Ruby语言和Rails框架的各层次读者阅读。 -
WebGL高级编程(美)阿尤鲁(Anyuru, A.)著《WebGL高级编程:开发Web 3D图形》向读者介绍如何开发基于WebGL的Web应用程序。虽然WebGLAPI可用来硬件加速2D图形和3D图形,但是它的主要作用是用来创建3D图形。3D图形API的一些图书只介绍API本身,并没有对3D图形或如何使用API进行较多的介绍。《WebGL高级编程:开发Web 3D图形》不要求读者具备任何3D图形的理论基础。希望读者通过《WebGL高级编程:开发Web 3D图形》的学习能够掌握3D图形基础知识,以及学会用WebGLAPI开发Web应用程序。 -
ARM嵌入式应用程序架构设计实例精讲赵俊 著《ARM嵌入式应用程序架构设计实例精讲:基于LPC1700》以NXPLPC1700系列ARMCortex-M3微控制器为基础,从实践的角度详细介绍了嵌入式应用程序架构开发的相关知识:共分7章,内容包含LPC1700基础知识、打造自己的硬件系统、嵌入式程序设计基础、基础应用实例精讲(红外遥控技术、SD卡、文件系统、EZPROM、Flash、各种液晶模块和DS18820等)、嵌入式应用程序架构、多功能数字时钟在3种架构下的实现及在线升级的应用等。《ARM嵌入式应用程序架构设计实例精讲:基于LPC1700》配套资料里面包含了所讲内容的全部实例代码以及开发板的PCB图纸,读者可以免费索取。《ARM嵌入式应用程序架构设计实例精讲:基于LPC1700》主要面向的读者对象是只学习过汇编语言、C语言和单片机技术等几门入门课程却基本没有学习过数据结构、算法分析、程序架构、操作系统等软件课程的“电子类”专业的学生和工程师。 -
测试工程及LabVIEW应用陈国顺 等编著测试工程是一项综合多种技术的应用工程,发展迅速,它随着网络技术、测试总线技术、计算机软件技术的发展而发展。LabVIEW则是测试领域应用最广泛的首选软件平台。《测试工程及LabVIEW应用》从实用角度出发,紧密结合LabVIEW在测试工程中的应用,系统地讲述了测试的原理与基础、测试技术与测试系统、LabVIEW测试软件开发以及实际应用经验等等。《测试工程及LabVIEW应用》共分10章,包括绪论、LabVIEW测试软件开发入门、数据采集、LabVIEW中数据采集的实现、测试信号处理与分析及LabVIEW实现、网络化测试、网络测试及LabVIEW实现、LabVIEW中数据库访问、自动测试系统ATS、测试系统集成设计。针对测试工程各环节,分别讲述了LabVIEW中的对应功能及实现,并提供了精心设计的典型实例,以帮助读者更好地理解和掌握测试工程技术及LabVIEW相关功能和工具。《测试工程及LabVIEW应用》既可作为大专院校测试技术、测试测量、仪器仪表、机械电子、自动化、计算机应用等专业高年级学生和研究生的教学用书,也可供从事LabVIEW的广大工程技术人员,测试工程设计研发、使用维护及相关领域的工程技术和研究人员参考。 -
程序员,你伤不起吉日嘎拉 著《程序员,你伤不起》是作者博客文章的精选集。是作者作为老牌程序员、现在的IT创业者15年软件开发生涯的心路历程和经验总结。涉及程序人生、开发经验、职业规划、创业心得。对任何的软件开发者和IT从业人员都有借鉴价值。作者语言风趣幽默,读起来津津有味。字里行间充满了不屈不挠的码农正能量。
