《代码大全 : 英文限量珍藏版》作为名家经典著作,是一本完整的软件构建手册,涵盖软件构建过程中的所有细节。它从软件质量和编程思想等方面论述软件构建的各个主题,并详细论述主流的新技术、高屋建瓴的观点和通用的概念,还含有丰富而典型的程序示例。本书所论述的技术不仅填补了初级与中高级编程技术之间的空白,同时还为程序员提供了一个有关编程技巧的信息来源。 《代码大全 : 英文限量珍藏版》对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生大有帮助。无论是什么背景的读者,都可以通过以阅读和领会本书,在更短的时间内更轻松地写出更好、更简洁和更优雅的程序。 作为C 入门经典教材,《C 入门经典(第10版 英文限量版)》结合作者多年的教学经验,清楚梳理出一个有利于教与学的结构体系,从各章开头
本书是UML创始人Grady Booch的代表作之一,书中介绍的概念都基于牢固的理论基础。同时,本书又是一本注重实效的书,面向架构师和软件开发者等软件工程实践者的实际需要。本书通过大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到移交阶段将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高的项目管理。书中的表示法采用的UML 2.0,因此本书是学习UML 2.0不可多得的参考书。 本书作者基于长期丰富的经验,提出了改进的对象开发方法,用于解
本书系统地介绍Julia编程语言的基本概念、各种功能、编程要点,包含大量示例代码以及编程技巧。全书共16章。~2章介绍Julia语言的基本特点、基础概念。第3~4章介绍Julia语言的数值系统、各种运算符使用规则。第5~6章介绍类型系统,以及经典的判断、循环逻辑。第7~8章介绍函数与方法,以及Julia的核心优势——多维数组。第9~11章介绍字符串与日期处理方法以及元编程。2章介绍与I/O相关的内容,包括流、文件操作、网络通信及序列化等。3章介绍Julia代码的组织方式,包括模块、文件以及包。4章介绍Julia原生提供的并行计算特性,是Julia颇具魅力的内容之一。5章介绍Julia与C/C 、Python进行混合编程的基本方法。6章总结了Julia编程方面的经验以及优化建议。本书内容丰富,讲解细腻,适合于所有软件开发人员,以及高等院校相关专业师生。
《程序员藏经阁:C#编程兵书》针对初学和自学读者的特点,以通俗易懂的语言介绍C#语言及其基础开发。内容包括语言的发展、环境配置、基本语法、流程控制语句、字符串处理、数组、图形界面设计、输入/输出、处理异常和连接数据库。 《程序员藏经阁:C#编程兵书》运用大量示例,让读者在实战中体会编程的乐趣。《程序员藏经阁:C#编程兵书》适合想从事软件开发的入门人员、C#自学者及初级软件程序员和信息技术人员阅读。
这是一本关于如何为电子音乐、数字交互艺术开发音频程序的图书。该书从声学、数字音频以及计算机通信基础入手,结合Pure Data示例程序分类讲解各种声音合成与实时处理技术的实现方法,并介绍如何通过支持 MIDI、OSC 协议的交互设备为程序增加交互形式,帮助声音设计师与艺术创作者完成交互式的声音作品。
本书的特点之一是将研究对象限定于攻击性的典型,即被直接来改变自然、社会和个人生活发展进程的那类。有些史著作体例不善,内容过于庞杂,与研究范围不够明确大有关系,本书所作的限定或许可以避免这种弊病。本书的研究旨趣是分类整理古代标本,说明每种的形态和源流。围绕这一目的所做的研究工作主要包括以下三个方面:为中国古代形形色色的攻击性划分类别和种属,注意揭示同类中不同分支的形态差异及其内在联系;详细考察每种形成、发展、演变和衰落的历史过程;对一种能够盛行的文化背景以及它对中国古代社会生活所产生的影响作出说明,对某些具有典型意义的事件或案例作尽可能完整的引述和重点剖析。
MATLAB是广泛应用的算法开发语言之一。然而,MATLAB简单易用的特性与算法复杂性的矛盾,造成了各个领域的MATLAB程序运行缓慢。本书总结了作者多年来在算法开发工作中关于MATLAB程序加速的实战经验,系统地介绍了利用GPU计算能力和CUDA编程语言实现加速MATLAB编程的方法。 本书首先介绍了MATLAB程序的性能评估的方法,帮助读者找到制约MATLAB程序运行速度的“瓶颈”所在; 接着循序渐进地介绍加速MATLAB编程的方法,包括基于多核处理器的MATLAB程序加速、基于大内存和向量化的MATLAB程序加速、基于并行计算工具箱和GPU计算的MATLAB加速、基于CUDA库的MATLAB加速、基于CUDA语言的MATLAB加速等。同时,本书附带了大量程序实例,包括深度学习及大数据分析领域的例子,深入浅出地示范各种基于CUDA语言的MATLAB程序加速的技巧。 本书可帮助读者对所在领域的MATLAB应用程序进行显著加
阅读《Python机器学习和图像处理实战面部识别、目标检测和模式识别》可深入了解基于Python实现的机器学习与神经网络之上的图像处理方法与算法。《Python机器学习和图像处理实战:面部识别、目标检测和模式识别》首先介绍环境设置,讲解图像处理的基本术语,并探究有助于实现书中算法的Python概念。然后详细介绍所有的核心图像处理算法,接着介绍计算机视觉库OpenCV,你将了解OpenCV算法及其在图像处理中的应用。最后介绍用于图像处理与分类的机器学习和深度学习的高级方法,将神经网络、Adaboost、XGBoost、卷积神经网络等概念运用到具体的图像应用中。 书中所有的概念都用现实场景来解释。读完该书,你将能够应用图像处理技术并训练机器学习模型来满足定制化需求。
仇德元编著的《GPGPU编程技术——从GLSL、CUDA到OpenCL》以GPGPU技术的发展为线索,详细介绍了在发展过程中能够反映其技术现状的三种编程框架及其编程方法:基于OpenGL/GLSL的经典GPGPU技术、NVIDIA的CUDA架构以及跨平台的解决方案OpenCL。本书内容涵盖了从软件的安装和编译、编程语言的语法和使用技巧、程序优化,到开发中可能遇到的各种情况及应对方案等主题,并为深入学习和研究指引了参考资料,是一本实用的技术指导书。GPGPU技术是快速发展的新兴编程技术,本书在编写过程中结合了至2011年国外的技术现状。 ????《GPGPU编程技术——从GLSL、CUDA到OpenCL》叙述深入浅出,并辅以大量实例和源代码帮助读者加深理解,同时结合了作者开发和教学的实践经验,对不易理解和容易疏忽之处重点讲解。本书特别适合有一定C/C 编程基础的GPGPU技术初学者使用,亦可作为从事高性
本书着重介绍计算机串口通信的硬件原理、软件开发和工程实例。 本书从通信原理和工程实现出发,结合示例讲述使用串口进行通信的原理和开发技术。全书共分12章,、2章从电路和通信电子设备角度出发,详细讲解串行通信的理论基础和物理实现;第3~6章介绍在通用计算机(PC)的Windows环境下如何进行串口通信软件的开发,包括使用Windows API、C 串口类以及Qt串口类等;第7~12章以工程中的6个实例为蓝本,介绍Windows平台下串行接口开发与嵌入式设备串口通信开发的相关技术。 书中源代码和项目设计代码请到www.fecit.com.cn的“下载专区”中下载。 本书的编写者具有计算机接口设备开发以及软件开发的大量经验。本书适合于对电子电路和计算机体系有初步了解,但对软件开发掌握不多的读者作为自学用书,也可以作为自动化、电气、工控、机械等领域
本书由三位国内互联网企业软件测试工程师联手打造,根据移动产品的特点,深入讲解了移动App测试的最 佳实践,从移动互联网产品测试的准备工作到产品发布后的质量管理方法,涉及移动产品的整个研发流程,介绍了产业界著名互联网公司的实际经验,为提升移动App质量、打造卓越产品提供了有价值的参考。本书主要内容包括:移动互联网产品常见的研发流程、自动化测试的高效方法、性能测试、专项测试、辅助测试、发布过程中的质量管理、质量的度量和推动、发布之后的质量管理、软件测试和测试团队的建设等。
本书针对Compaq Visual Fortran(CVF)6.6的后继编译器Intel Visual Fortran(IVF)9.0,系统介绍Visual Studio.NET环境下各种Fortran应用程序的开发,重点讲解Fortran QuickWin、Fortran Windows、动态链接库及多线程应用程序的开发,以及对话框和控件、自动化服务器和ActiveX控件的使用,并全面、深入地探讨Intel Fortran与Visual C /Basic.NET的混合编程。另外,本书对Visual Studio.NET开发环境、Intel Fortran 9.0编译器以及CVF向IVF的转换等也进行了简要介绍。 本书实例丰富、注重实用,面向具有Fortran 90/95基础的中、高级读者,适合作为理工科高年级本科生、研究生的教学及教学参考用书,也可作为科学与工程计算领域研究、开发参考用书。