Dogman
-
2009-07-13
7月底之前要看完的书 - [学习]


工作繁忙 尽力而为
-
2008-10-09
MyEclipse热插拔式插件安装方法 - [学习]
昨日好友得知我竟然不知道此法,今日特地辅导了下。
将自己的插件放到一个单独的文件夹,最好是别带中文名。到Myeclipse的安装目录,进入到\eclipse\links
新建一个扩展名为.link的文件,
内容可以参照同目录下的com.genuitec.eclipse.MyEclipse.link文件中的“path=e:\\Program Files\\MyEclipse 5.5.1 GA\\mye... -
看下面这段简单的xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
attribu... -
2008-02-24
架设eclipse+myeclipse+tomcat的j2ee开发环境 - [学习]
1.安装jdk
运行下载好的jdk5.0安装包。默认安装。完毕后配置jdk的环境变量:
win键+pausebreak打开系统属性——>高级——>环境变量,
新建系统变量JAVA_HOME: D:\Program Files\Java\jdk1.5.0_04
(我的是安在D:\Program Files)
新建系统变量CLASSPATH:.;%JAVA_HOME%\lib (注意:点号表示当前目录,不能省略)
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:最后的分号不能省略)
jdk安装完毕,测试一下是否成功了。 -
2008-01-28
TrackBack技术规范 - [学习]
TrackBack技术规范
原文是TrackBack Technical Specification,此处是译文。
TrackBack 技术规范
名称
作者
版本
描述
发送一个TrackBack Ping
取回TrackBack Pings
TrackBack Ping URLs的自动发现
例子
TrackBack实现例程
自动发现的例程
变动
1.1 (2... -
2008-01-07
editplus的一篇使用技巧集萃 - [学习]
点击另存为下载
主要内容:
正则表达式类
【1】 正则表达式应用——替换指定内容到行尾
【2】 正则表达式应用——数字替换----------------------------Microshaoft@CCF,jiuk2k@CCF
【3】 正则表达式应用——删除每一行行尾的指定字符
【4】 正则表达式应用——替换带有半角... -
2007-09-08
关于SSH的一篇文章 - [学习]
好久没自己写过东西了,下面这篇仍然是摘抄的。
什么是SSH?
传统的... -
断言
断言
(基本内容摘自《面向对象系统的测试》)
断言是一种内嵌的测试机制,供开发者将测试语句设置在需要的地方,
一个可执行的断言包含三部分: 谓词表达式、动作和允许(ENABLE/DISABLE)
格式一般为: ASSERT(~)
断言的用途:
A)检查特定于实现的假设
B)检查在方法的入口必须为真的条件(前置条件)
C)检查在方法的出口必须为真的条件(后置条件)
D)检查在任何时候对于一个对象必须为真的条件(不变式)
一般认为断言应该是显示表达的,为开发者主动使用,这样就将断言使用限制在测试范围了,而它完全可以成为一种特殊的条件断点,用于调试中,由调试器统一安排
现在由开发者使用的断言,均为人为维护,关键是在编译中使用编译开关,将断言开启或关闭,而且很多情况下断言随着正式产品一起发布了,因为很多时候,关闭了断言会导致一些错误在运行中被发现而无法定位了, 这样做的情况使得断言维护变得困难,编写者常常会将一些自己写的断言的用途都忘记了(可以使用注释),但如果由系统统一管理显然就方便了
在此将断言分成显示断言和隐型断言两种
显示断言是由开发者自己嵌入的断言,但有系统自动统计,对于这些断言的注释,应当在文档中记载,而不仅仅是在程序中加注释语句(这点将在文档部分详细讨论)
隐型断言是指由调试器提供的断言,可以是嵌入式,也可以是断点方式的断言,定义这种断点的理由是前面写的断点的四个用途
从断点的四个用途中可以明显看出,后三种方式都有固定位置(全局也是一种固定位置),如此情况下,由调试器完成就很轻松了,而用户所要做的是描述断言(条件),由此调试器进行分析,并生成相应的调试文档,然后结合INT3和调试寄存器实现这些隐型断言
同样隐型断言也可以是内嵌方式,在硬件受限制的条件下,就能这样做,在编译的时候添加隐型断言(以ASSERT语句方式的断言),由此,也可得出这样一个结论,隐型断言也可以显示出现,只是这些断言不能让用户修改,但可以看见(修改也是可以的,只是调试器须跟踪记录用户的相关修改生成相应的文档)
总的讲就是将各种断言接受系统管理,而不是以简单的编译开关来完成管理,从视图角度考虑,断言整体也是一张调试图,可以从整体角度给予新的分析,在视图中进行分析 -
2007-08-19
【转】main函数的参数 - [学习]
【转】main函数的参数C程序最大的特点就是所有的程序都是用函数来装配的。main()称之为主函数,是所有程序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用的是有参函数,则参数在调用时传递。
main()
{
...
y1=f1(x1,x2);
...
}
f1(int a,int b)
{
....
Y2=f2(x3,x4);
....
}
f2(int m,int n)
{
..... -
压力测试stresstest是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。
负载测试Loadtest:在一定的工作负荷下,给系统造成的负荷及系统响应的时间。
压力测试主要是为了发现在一(任意)定条件下软件系统的性能的变化情况,通过改变应用程序的输入以对应用程序施加越来越大的负载(并发,循环操作,多用户)并测量在这些不同的输入时性能的改变,也就是通常说的概念:压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。其实这种测试也可以称为负载测试,但是负载测试通常描述一种特定类型的压力测试——增加用户数量以对应用程序进行压力测试。比如实际中我们说从比较小的负载开始,逐渐增加模拟用户的数量, 直到应用程序响应时间超时,就是说的负载测试。
...







