在学习Web应用程序客户端界面设计时,我们已经知道组成一个基本的Web应用程序需要Web服务器、Web客户端浏览器、HTTP协议以及静态HTML文件。 Web服务器:接收客户端请求,然后向客户端返回一些结果; 浏览器:允许用户请求服务器上的某个资源,并且向用户显示请求的结果; HTML:告诉用户浏览 ...
分类:
编程语言 时间:
2016-10-09 00:25:42
阅读次数:
221
软件产品质量模型将一个软件产品需要满足的质量划分为六大属性(功能性、可靠性、易用性、效率、可维护性和可移植性),每类属性又细分出了很多“子属性”,如下图所示。 软件产品质量模型对产品设计时需要考虑的地方进行了高度概括。一个高质量的产品,一定是一个在质量六属性上都设计得很出色的产品;如果一个产品的设计 ...
分类:
其他好文 时间:
2016-10-06 14:52:24
阅读次数:
166
一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 ...
分类:
其他好文 时间:
2016-10-01 12:19:17
阅读次数:
143
vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb << 返回vim使用进阶: 目录 本节所用命令的帮助入口: :help vimgdb 在UNIX系统最初设计时,有一个非常重要的思想:每个程序只实现单一的功能,通过管道等方式把多个程序连接起来,使之协同工作,以完成更强大的功能。 ...
分类:
数据库 时间:
2016-09-29 20:28:11
阅读次数:
252
本人长期从事asp.net 开发,经常会更新不同的环境(DEV,UAT,Staging,Production)的数据库设计。时间长了之后发现在服务器维护时更新数据库字段是一件非常痛苦而繁琐的事情,经常会漏掉某个表中的某个字段的更新从而导致程序出错。受到了几次教训之后决定开发一个简单的数据库设计比较工... ...
分类:
数据库 时间:
2016-09-26 20:14:47
阅读次数:
237
渐进增强和优雅降级是两种不同的网页设计思想,是两种相反的思路达到同样的效果。 优雅降级:设计网页时,首先满足主流浏览器和最新版本浏览器的所有效果和互动。然后在此基础上,对非主流浏览器 和较低版本的浏览器进行效果删减来兼容,最终完成所有浏览器均能适用的方法。一般在学习过程中,均采用 该方法。 渐进增强 ...
分类:
Web程序 时间:
2016-09-26 00:44:33
阅读次数:
213
Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和惊喜。 缩进 缩进 Python开发者有意让违反了缩进规则的程序不能通 ...
分类:
编程语言 时间:
2016-09-24 17:43:14
阅读次数:
247
字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制1111111 ...
分类:
其他好文 时间:
2016-09-23 01:22:01
阅读次数:
190
集成测试的概念:>>每个模块完成单元测试后,按照设计时确定的结构图,将它们连接起来进行测试。>>集成测试也称综合测试、组装测试、联合测试。集成测试的基础理论: >>目标: >>各单元组合后能按既定意图协作运行,并确保软件的行为正确 >>测试内容: >>单元间的接口及集成后的功能>>时间: >>单元测 ...
分类:
其他好文 时间:
2016-09-22 15:49:59
阅读次数:
190
在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comme ...
分类:
其他好文 时间:
2016-09-22 13:14:33
阅读次数:
149