软件工程
文章平均质量分 72
chaolumon
这个作者很懒,什么都没留下…
展开
-
Auto book 中文版(一)
目录1 介绍2 历史3 如何运行configure和make4 Makefile介绍5 一个最小的GNU Autotools项目6 写configure.in7 GNU Automake介绍8 启动9 一个小型GNU Autotools项目10 GNU Libtool介绍11 使用GNU Libtooll和configure.in,Makefile.am12 一个大型的GNU Autotools项转载 2009-01-12 23:01:00 · 3135 阅读 · 2 评论 -
Auto book 中文版(二)
3. 如何运行 configure 和 make使用 Autoconf 构建的软件包通常带有 ‘configure’ 脚本。要在特定的系统中构建和安装这样一个软件包,用户必须运行该脚本以使目录树按顺序排列作好准备。实际的构建过程则是使用 make 程序进行的。‘configure’ 脚本测试系统的特性。比如,它可以测试 C 函数库中是否定义了用于 time() 的数据类型 time_t转载 2009-01-12 23:05:00 · 1319 阅读 · 0 评论 -
Autobook中文版(五)
7. GNU Automake 介绍Automake 主要目标是生成一个遵从 GNU Makefile 标准的 ‘Makefile.in’文件。同时,它尝试减少无聊的重复工作和模板文件。此外,它可以帮助编写者实现大多数维护者没有耐心手工实现的 ‘Makefile’的功能(如自动解决依赖性问题)。 它可以通过一些好的方法解决供应商的产生的难于解决的问题。Automake 另一个目转载 2009-01-12 23:10:00 · 1199 阅读 · 0 评论 -
使用AutoMake轻松生成Makefile
产生Makefile 的过程和以往自行编写的方式非常不一樣,舍弃传统自定义make 的规则,使用 Automake 只需用到一些已经定义好的宏就可以了。我们把宏及目标 (target)写在Makefile.am 文件内,Automake 读入 Makefile.am 文件后会把这一串已经定义好的宏展开并产生相对应的 Makefile.in 文件,然后再由 configure这个转载 2009-01-12 20:09:00 · 593 阅读 · 0 评论 -
autobook 中文版 (三)
5.最小的 GNU Autotools 项目本章讲述了如何用 GNU Autotools 来管理一个最小的项目。最小的项目是指能充分说明 GNU Autotools 的规则的尽可能小的项目。测过小的项目,我们可以更容易的理解。本章中的例子是一个叫做 foonly 的虚构的命令解释器。foonly 是用 C 写的,但如同大多数的解释器,使用lex 和 yacc 的词法分析器和语法分析器。转载 2009-01-12 23:07:00 · 1833 阅读 · 0 评论 -
Autobook中文版(四)
6. 编写 ‘configure.in’ 文件编写一个可移植的 ‘configure.in’ 文件是一个需要技巧的工作。你可以把任意的 shell code 写到‘configure.in’ 文件里,选择是非常多的。第一次使用 Autoconf 时可以会遇到以下疑问:什么是可移植的,什么不是可移植的?应该检测(测试系统是否有某个功能或是满足什么条件)什么? 不应该检测什么?转载 2009-01-12 23:08:00 · 1360 阅读 · 0 评论 -
测试用例设计白皮书
测试用例设计白皮书--测试用例基本概念目 录1. 概述2. 测试用例基本概念 2.1. 测试用例的定义 2.2. 测试用例的特征 2.3. 测试用例组成元素 2.4. 测试用例设计原则3. 测试用例设计方法 3.1. 等价类划分方法 3.2. 边界值分析方法 3.3. 错误推测方法 3.4. 因果图方法 3.5. 判定表驱动分析方法转载 2008-12-02 19:01:00 · 1537 阅读 · 0 评论 -
功能和性能测试经验谈
可以说,谁掌握了功能测试和性能测试的精髓,谁就能在测试外包市场中占据技术制高点。本文正是为这类软件服务型企业出谋划策、提供测试技术决策参考。 虽然功能测试是绝大多数软件都无法回避的,但多数开发企业不谙其中滋味,所以,测试外包市场才会如此繁荣而且规模日益壮大。目前,功能测试已跨越了单靠手工敲敲键盘、点点鼠标就可以完成的阶段,正朝着自动化和智能化方向发展。自动化是指各类测试工具已经得到日益广泛的应转载 2008-12-02 11:39:00 · 253 阅读 · 0 评论 -
字符编码 ascii unicode utf-8 gb2312
一、1. 最早,只有ascii码,美国使用。1个字节8位,只用了后7位(0-127),表示了英语中一般的字符以及数字、字母;2.计算机普及,中国对ascii码进行扩展GB2312,两个字节表示一个汉字(原ascii码的英文继续由1个字节表示);注意:如果说汉字的ascii码,其实指的是gb23123.越来越多的国家都使用计算机,提出一套支持地球上所有文化、字母、字符的编码Unicode:2个字节表示一个字符(原ascii码的英文也需要两个字节,高位全为0);识别unicode的方法就是在ultraedi原创 2011-01-13 10:03:00 · 739 阅读 · 0 评论