其他编程语言/工具
-
MATLAB科学计算宝典刘正君 编著《MATLAB科学计算宝典(附光盘)》由刘正君编著,共27章,分为4篇,详细讲解MATLAB的计算和数据表现功能,介绍利用HATLAB对科学问题进行计算与仿真。针对部分专业的问题,给出利用HATLAB进行模拟的程序和仿真结果。第1篇为基础篇,包括第1~6章,介绍MATLAB基本知识,具体包括:数据类型、向量与矩阵的定义、表达式、程序结构与优化、文件处理。在介绍基本知识的同时,还给出一些实用经验促进读者更好地利用该软件。第2篇是科学计算,包括第7~15章,详细介绍基本科学问题的求解方法,具体包括:线性方程组、超越方程、数据拟合与插值、最值问题、随机数、微分方程组、积分运算、数学变换、特殊函数等。本篇内容是求解复杂科学问题的基础。第3篇为数据可视化仿真,包括第16~18章,具体包括:二维和三维图形的绘制、用户图形界面设计。第4篇是科学问题编程,包括第19~27章,介绍混沌、分形、元胞自动机、光学现象、机械运动、常用算法等方面的编程知识。通过对不同问题按照建模、程序化实现、过程仿真的顺序介绍HATLAB的应用。本书结构清晰,图形与程序结合,实例丰富,具有很强的实用性。很多实例的选取力图全面,对实际问题的剖析和程序实现进行了详细的讲解。《MATLAB科学计算宝典(附光盘)》既可以作为学校或研究机构及企业中利用HATLAB进行数值计算的教程,也可作为HATLAB开发的案头参考书,还可作为自学MATLAB的参考用书。 -
移动终端应用创意与程序设计柳贡慧,黄先开 主编《移动终端应用创意与程序设计》是对2011年“移动终端应用创意与程序设计”大赛的总结,包括六部分内容:大赛概况、组委会及专家评委名单、评审及获奖情况、优秀作品案例精选、经验交流和基于云计算的大赛技术支撑平台。优秀作品案例精选部分收录了32个本次大赛获得一、二等奖的优秀作品。作品结合移动终端的特点,立意新颖,充满时尚感,展现出当代大学生的创意思维与创新设计能力,并具有一定的实际应用价值。 -
jQuery Mobile快速入门(美)布鲁林克 著,巩亚萍,姚婷 译作为jQuery Mobile的入门级读物,《jQuery Mobile快速入门》以示例方式讲解了jQuery Mobile的基本知识和核心特性,内容系统全面,便于理解。《jQuery Mobile快速入门》总共分为10章,内容包括jQuery Mobile的基础知识;使用页眉、工具栏和标签栏进行导航;表单元素和按钮;列表视图;使用表格和CSS渐变来格式化内容;创建可主题化的设计;jQuery Mobile API;服务集成策略;使用PhoneGap轻松部署jQuery Mobile应用程序等。通过本书的学习,读者将会获悉jQuery Mobile的核心特性,以及如何创建可主题化的设计,还会掌握jQuery Mobile的API,以及如何使用PhoneGap来扩展jQuery Mobile。《jQuery Mobile快速入门》适合想要掌握jQuery Mobile的Web开发人员阅读。具有一定开发经验的Android开发人员和iPhone/iPad开发人员在学完本书后,也可以通过一次编码,构建出可跨平台运行的app。 -
七周七语言(美) 泰特 著,戴玮, 白明, 巨成 译从计算机发展史早期的Cobol、Fortran到后来的C、Java,编程语言的家族不断壮大。除了这些广为人知的语言外,还涌现了Erlang、Ruby等后起之秀,它们虽被喻为小众语言,但因其独特性也吸引了为数不少的追随者。 Bruce A·Tate是软件行业的一名老兵,他有一个宏伟目标:用一本书的篇幅切中要害地探索七种不同的语言。本书就是他的成果。书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据结构,有哪些独特的核心特性。 在这个飞速发展的信息时代,程序员仅仅掌握甚至精通一门语言是远远不够的。了解多门语言蕴涵的思维方式,在编码中互相借鉴,再挑出一两门对自己口味的语言深入学习,这些已经成为在软件行业中安身立命之本。从这个意义上说,每个程序员都应该看看这本《七周七语言》。 -
符号计算的程序分析智慧来,智东杰 著随着计算机技术的飞速发展,计算机代数系统已经广泛地应用于科研、教学以及工程技术中,如著名的Maple、Mathematica和Matlab等。它们在线性代数及矩阵论的教学中应用研究的较少,不够深入,智慧来、智东杰编写的《符号计算程序分析:在线性代数、矩阵论中的应用》对此进行比较深入的研究。全书共8章,分别介绍了n阶行列式的计算,矩阵及其运算,解实矩阵方程,线性方程组,矩阵的Doolittle和Crout分解,复矩阵乘法,计算复数行列式及求解复矩阵方程,指针在符号行列式计算中的应用。《符号计算程序分析:在线性代数、矩阵论中的应用》适合具有线性代数知识和C语言程序设计基础的大学生及讲授线性代数课的教师阅读,也适合研究符号计算的科研人员和工程技术人员阅读。 -
软件加密与解密(美)科尔伯格 (Collberg,C.) ,(美) 纳盖雷 (Nagra,J.) 著,崔孝晨译对抗软件盗版、篡改和恶意逆向工程的理论、技巧和工具近十年来,人们在软件防盗版和防篡改技术的研发上取得了重大进展。这些技术在保护软件开发人员的知识产权方面具有不可替代的作用。无论是研究人员、在校学生,还是开发人员,要了解这些技术及其能提供的安全级别和可能引发的性能开销,都可以从本书获得权威、全面的参考资料。Christian Collberg和Jasvir Nagra在书中详尽地介绍了相关技术,涵盖了计算机科学的各个相关领域,包括密码学、隐写术、水印、软件度量、逆向工程和编译优化等。本书通过大量的示例代码,向读者展示了代码混淆、软件水印、代码防篡改和“胎记”技术等保护算法的实现方式,并且从理论和实践两个角度探讨了这些技术的局限。涵盖的内容攻击者和防御者用来分析程序的各种主要方法代码混淆技术,用于提高程序被分析和理解的难度软件水印和指纹,用于标识软件开发者并追踪盗版代码防篡改技术,用于检测和响应非法修改代码和数据的行为,从而保护软件动态水印和动态混淆技术,用于阻止软件的非法复制软件相似性分析和“胎记”算法,用于检测代码剽窃硬件技术,用于保护软件及各类媒体免遭盗版和篡改在分布式系统中,检测远端不可信平台上运行的软件是否被篡改代码混淆技术在理论上的局限性 -
正则指引预售商品余晟 著本书针对作者在开发中遇到的实际问题,以及其他开发人员咨询的问题,总结出一套使用正则表达式解题的办法,并通过具体的例子指导读者拆解、分析问题。全书分为三大部分:第一部分主要讲解正则表达式的基础知识,涵盖了常见正则表达式中的各种功能和结构;第二部分主要讲解关于正则表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将之前介绍的各种知识落实到6种常用语言.NET、Java、JavaScript、PHP、Python、Ruby中,不但详细介绍了语言中正则表达式的用法,更点明了版本之间的细微差异,既可以作为专门学习的教材,也可以作为有用的参考手册。本书适合经常需要进行文本处理(比如日志分析或网络运维)的技术人员、熟悉常用开发语言的程序员,以及已经对正则表达式有一定了解的读者阅读。 -
MATLAB函数全能速查宝典邓薇 著《MATLAB函数全能速查宝典》较全面地介绍了MATLAB的函数,主要包括MATLAB操作基础、矩阵及其基本运算、与数值计算相关的基本函数、符号运算的函数、概率统计函数、绘图与图形处理函数、MATLAB程序设计相关函数、Simulink仿真工具函数、图形用户界面制作函数、信号处理工具箱函数和符号数学工具箱函数等内容。《MATLAB函数全能速查宝典》立足MATLAB函数基础,并且附带较多的实例讲解,所以既适合初学者,又适合有一定经验的MATLAB使用者。本书也可以作为大专院校学生的参考用书。 -
ActionScript 3.0基础教程(美)温妮 著,罗楷 译温妮等编著的《ActionScript3.0基础教程》主要介绍actionscript3.0的基础入门知识。全书详细介绍了actionscript3.0的基础知识、面向对象编程基础、条件判断和程序逻辑、利用actionscript在项目中使用动画功能、创建跨平台项目等内容。本书将带领读者深入学习如何使用actionscript完成各种创造性的工作,并帮助读者提高创建优秀交互应用的能力。《ActionScript3.0基础教程》适合已经具备一定flashprofessional开发基础的网页开发人员,以及从actionscript 2.0往3.0版本过渡的开发人员阅读使用。 -
软件测试的艺术(美)梅耶(Myers, G. J.) 等著,张晓明,黄琳 译本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。本书以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试等高级主题,全面展现了作者的软件测试思想。第3版在前两版的基础上,结合软件测试的最新发展进行了更新,覆盖了可用性测试、移动应用测试以及敏捷开发测试等内容。本书适合软件开发人员、IT项目经理等相关读者阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。 第3版阐述了如何将经典软件测试法则应用到解决当今计算机行业所面临的最紧迫的问题之中,这些 问题包括:移动设备的应用测试 各种设备上的软件代码走查、代码审查(从技术以及如何发现错误的角度讨论) 可用性测试(随着直接面向广大终端用户的应用在数量上呈爆发性增长,可用性变得越来越重要)互联网应用、电子商务和敏捷编程环境的测试
