一、现况调查的方法

现况调查的方法有下列几种:

1.现场询问观察;

2.必要的检验;

3.统计分析。

上述三方面根据调查目的不同,其使用的方法亦各有所侧重。

二、现况调查的种类

(一)普查(census)

1.概念

普查是指在特定时间、对特定范围内的人群进行的全面调查。特定时间应该较短,甚至指某时点。一般为1~2天或1~2周,最长不宜超过2~3个月,特定范围可指地区或某种特征的人群。

2.调查的目的

(1)了解疾病的基本分布情况,如血吸虫病、高血压病、冠心病、食管癌的分布等;

(2)了解人群健康水平,如检查儿童的发育及营养状况;

(3)确定各项生理指标,如测定人群血液中红细胞数、测量人群血压值,以确定各项正常生理指标;

(4)早期发现并及时治疗病人,如宫颈癌的普查普治;

(5)描述某些可疑病因与疾病的联系,为寻找疾病的危险因素提供线索。

3.优缺点

优点:能提供疾病分布情况和流行因素或病因线索;通过普查能起到普及医学科学知识的作用;能发现人群中的全部病例,使其得到及时治疗。

缺点:由于工作量大难以作得细致,普查对象常难免有遗漏,不适于发病率很低的疾病;且此种调查耗人力物力大,成本高,只能获得患病率而不能获得发病率的资料。

4.普查工作中应注意的问题

(1)划定明确的普查范围。根据调查目的事先规定调查对象,并掌握各年龄组和性别的人口数;

(2)统一调查时间和期限。各调查组应大体上同时开始调查,并在一定期限内完成,普查时间不宜拖得太长,以免影响调调查结果的准确性,尤其对有时间波动的疾病;

(3)普查中使用的临床诊断标准和检测方法必须统一及固定,否则不同地区的患病率就不一样,而且资料之间无可比性;

(4)普查时要使漏查率尽量小,若漏查率高达30%,则该调查无代表性意义。一般要求应答率在95%以上。

(二)抽样调查(sampliing survey)

1.概念 指从研究对象的总体中随机抽取有代表性的部分样本进行调查,从样本获得的信息来推断总体情况。它是以小测大,以部分估计总体特征的调查研究方法。

2.抽样调查的用途 在流行病学研究和实际工作中具有重要地位。其用途如下:

(1)描述疾病的分布情况;

(2)研究影响健康的因素;

(3)研究卫生措施与预防、医疗措施及其效果;

(4)检查与衡量资料的质量;

(5)检验卫生标准;

(6)衡量一个国家或地方的卫生水平。

3.抽样调查的优缺点 此法省时间、省人力和物力,调查范围小,调查工作容易做得细致。但设计、实施与资料分析比较复杂,重复和遗漏不易发现,不适用于变异太大的变量调查,小样本抽样调查对发病率很低的疾病收效不大,当须扩大样本到近于总体75%时,反不如直接普查。

4.抽样调查的原则和方法 抽样调查设计和实施要遵循两个基本原则,即随机化和样本大小适当。常用随机化抽样方法有以下几种:

(1)单纯随机抽样(simple random sampling):按照一定技术程序以同等概率的抽样称简单随机抽样。随机化是随机抽样的极其重要的原则。

随机化需要一定的技术来实现,“随机”不等于随意或随便。从口袋里摸取有号码的纸团,结果不会得到满意的随机样本。抽签法或掷钱法在原则上虽是可取的,但实用的价值很小。

对于学生或战士等有组织的人员,可利用徽章号码分组。例如分3组时,可以3除以各人的号码数,按余数1、2、及0分为3组。如须分4组,则以4除号码数,按余数1、2、3及0分为4组。

有组织的人群亦可排成单行(不按身高为顺序),分2组时以“1~2报数”,分成2排;分3组时,“1~3报数”,余类推。

对没有组织人,可按出生月份的单双数分为2组。如须分为3组,可以1、2、3、4月出生的为第一组,5、6、7、8月为第二组,其余为第三组。

亦可将岁数加出生月份合得一数,用组数除之,余数为1的编入第一组,余数为2的编入第二组,余类推,无余数的以除数代余数。

使用随机数字表是比较简单而可靠的随机化方法。

用法举例:自500名学生中随机抽查100名在服驱虫药后排出的蛔虫数。自随机数表取出500个四位数记在学生卡片上,按随机数大小将卡片排列成序,以开头100张或末尾100张卡片为样本,或每5张卡片抽1张卡片为样本。

(2)系统抽样(systematic sampling):即按一定比例或一定间隔抽取调查单位的方法。首先确定抽样范围和样本含量,并给每一单位依次编号。然后确定抽样比,即确定每隔多少单位中抽取一个单位进入样本。至于究竟抽其中第几个,则须用随机方法决定,就是在从1至n个数中,随机选出一个数,把它作为起点,以后顺次每n个单位选一个单位进入样本。例如某乡有5000户,二万人口,今欲抽查1/5的人口可用系统抽样,每5户抽一户,抽到的户每个成员都要调查。决定起点应是随机的。

用系统抽样得到的样本,其代表性较有保证,因为构成样本的单位是从分布在总体各个部分的单元中按一定比例抽取出来的。但是必须事先对总体的结构有所了解,才能最恰当地应用系统抽样。

(3)分层抽样(stratified sampling):把总体按若干标志或特征(例如性别、年龄、居住条件、文化水平等)分成若干层,然后在每层中抽取调查单位,再合成为总体的一个样本,这种方法称分层随机抽样。具体抽样方法可用简单随机抽样法或系统抽样法。由于各层次之间的差异已被排除,其抽样误差较其他抽样为小,代表性亦较好。各层若按一定比例抽样,则称按比例分层抽样。但各层内变量的变异很大时,分层抽样的益处不大。例如按年龄分层,没有考虑各层男女比例的差异很大,如果差异很大,就不能算好的分层。层间差异大,层内差异小最适合分层抽样。

(4)整群抽样(cluster sampling):就是从总体中随机抽取若干群对象(如学校、工厂、村庄等),对整群内所有调查单位进行调查,称之整群抽样。例如调查20所小学约10000名小学生某疾病的现患率,现拟抽查1/5的数量,如用单纯随机抽样方法抽到对象分散在各所小学,调查很不方便;但若随机抽取4所小学,抽到的学校学生全部调查,则方便多了。本法易被群众接受。整群抽样的缺点是抽样误差较大。

(5)多级抽样(multistage sampling):是进行大规模调查时常用的一种抽样方法。实质上是上述抽样方法的综合运用。从总体中先抽取范围较大的单元,称为一级抽样单元(例如省、自治区、直辖市)再从每个抽中的一级单元中抽取范围较小的二级单元(县或街道),最后抽取其中部分范围更小的三级单元(村或居委会)作调查单位。在大规模调查时可按行政区域逐级进行。我国进行的慢性病大规模现况调查大多采用此方法。

5.抽样调查样本大上的估计 在抽样调查时,样本过大可造成浪费,且由于工作量过大,不能保证调查质量而使结果出现偏倚。样本过小则没有代表性。样本大小取决于:

(1)如果研究单位之间的变异较大,样本则要大些,如其间均衡性较好,则样本可以小些;

(2)在调查的人群中,欲调查某疾病的现患率,如现患率低,则样本量要大。反之,样本可小些;

(3)调查要求的精确度高些,样本量就要大。反之,样本量不必过大;

(4)把握度的大小(即1-β),如把握度要求高,则样本量适当大些,反之,则可小些。

一般样本大小可用下列公式计算:

式中SE=标准误,P=某病的现患率,Q=1-P,N为样本数。

根据上述公式,可得到下列简便公式:

N=400×Q/P

式中N=样本数,P=预期现患率或感染率,Q=1-P。

本公式要求允许误差为0.1P,95%可信限水平t=2。样本的感染率P与总体感染率P之间有差异d。P-p=±d=±t×SE。

SE=d/t。0.05水平,自由度为无限大时,t约为 2。

令d为=0.1P

若允许误差d=0.15P,则

N=178×Q/P

同理,d=0.2P时,N=100×Q/P

按此三公式,表28-1可作为调查样本大小之参考。

计算实例:某工厂有职工一万余人,现需估计全体职工携带乙型肝炎表面抗原情况。该地区乙型肝炎表面抗原携带率约10%。现采用抽样调查,要求允许误差为0.15P,计算需抽样调查人数。

d=0.15P

N=178×0.9/0.1=1602人

不同允许误差,调查人数不同。

表28-1是用上式计算出来的样本大小,可参考使用。但当流行率或阳性率明显小于10%,此式不适用。

表28-1 按不同预期阳性率和允许误差时的样本大小

预期阳性率

允许误差

0.1P

0.15P

0.2P

0.05

7600

3382

1900

0.075

4933

2193

1328

0.10

3600

1602

900

0.15

2264

1009

566

0.20

1600

712

400

0.25

1200

533

300

0.30

930

415

233

0.35

743

330

186

0.40

600

267

150

posted @ 2008-07-07 12:28 随风而逝 阅读(143) | 评论 (0)编辑
GDP
简介
GDP即英文gross domestic product的缩写,也就是国内生产总值(港台地区有翻译为国内生产毛额、本地生产总值)。通常对GDP的定义为:一定时期内(一个季度或一),一个国家或地区的经济中所生产出的全部最终产品和提供劳务市场价值的总值。在经济学中,常用GDP和GNP国民生产总值、gross national product)共同来衡量该国或地区的经济发展综合水平通用的指标。这也是目前各个国家和地区常采用的衡量手段。GDP是宏观经济中最受关注的经济统计数字,因为它被认为是衡量国民经济发展情况最重要的一个指标。一般来说,国内生产总值有三种形态,即价值形态、收入形态和产品形态。从价值形态看,它是所有常驻单位在一定时期内生产的全部货物和服务价值与同期投入的全部非固定资产货物和服务价值的差额,即所有常驻单位的增加值之和;从收入形态看,它是所有常驻单位在一定时期内直接创造的收入之和;从产品形态看,它是货物和服务最终使用减去货物和服务进口。 GDP反映的是国民经济各部门的增加值的总额。
GDP的计算方法
现在通常采用三种测算法:生产法,收入法,支出法,
1.生产法:
GDP=各产业部门的总产出-∑各产业部门的中间消耗
2.收入法:
GDP=∑各产业部门劳动者报酬+∑各产业部门固定资产折旧+∑各产业部门生产税净额+∑各产业部门营业利润
3.支出法:
GDP=总消费+总投资+政府购买支出+净出口(C+I+G+X-M)。
一般最常使用支出法或收入法。

多年来,我国国家统计局公布的GDP核算数,都是以生产法计算为准。
GDP的确定
国家统计局每年公布GDP数据计算需要经过以下几个过程:初步估计过程、初步核实过程和最终核实过程。初步估计过程一般在每年年终和次年年初进行。它得到的年度GDP数据只是一个初步数,这个数据有待于获得较充分的资料后进行核实。初步核实过程一般在次年的第二季度进行。初步核实所获得的GDP数据更准确些,但因仍缺少GDP核算所需要的许多重要资料,因此相应的数据尚需要进一步核实。最终核实过程一般在次年的第四季度进行。这时,GDP核算所需要的和所能搜集到的各种统计资料、会计决算资料和行政管理资料基本齐备。与前一个步骤相比,它运用了更全面、更细致的资料,所以这个GDP数据显得就更准确些。

此外,GDP数据还需要经过一个历史数据调整过程,即当发现或产生新的资料来源、新的分类法、更准确的核算方法或更合理的核算原则时,要进行历史数据调整,以使每年的GDP具有可比性,这是国际惯例。如美国在1929年至1999年之间就进行过11次历史数据调整。
总之,每个时段公布的GDP都有其特定阶段的含义和特定的价值,不能因为在不同时间公布的数据不同,而怀疑统计数据存在问题。当然,我国在GDP的计算体系上也有一些缺憾,例如我国长期采用的原产生于前苏联和东欧国家的统计核算体系,从实际情况看,不少地方已经滞后于时代的发展了。

附注:
1、一定时期强调的是该年度内“新”增加的最终产品和提供的劳务,往年的不算。例如二手车,二手房等都不算今年的国内生产总值。

2、中间产品可以认为是一种原材料产品,是用于生产最终产品用的,也就是说本年度内它生产出来后还要在该年度继续加工生产;如果它被摆到货价上直接销售,被消费者购买并直接用了,那另当别论,是特殊情况,计入总值,否则不能计入。

3、这是一个流量的概念,而非存量的概念,并非今年公布的数字就是从建国到现在的总额,这是错误的,它仅指该时期内新生产出来的东西。

4、市场价值意味的是用货币作为单位去统计形成的货币总额,因为商品种类太多,吨,个,件,台等等单位没法加总,所以用该年度的货币单位来统计并加总。所谓该年度的货币单位是指这些商品这一年的价格。
GDP指标分析
一国的GDP大幅增长,反映出该国经济发展蓬勃,国民收入增加,消费能力也随之增强。在这种情况下,该国中央银行将有可能提高利率,紧缩货币供应,国家经济表现良好及利率的上升会增加该国货币的吸引力。反过来说,如果一国的GDP出现负增长,显示该国经济处于衰退状态,消费能力减低。这时,该国中央银行将可能减息以刺激经济再度增长,利率下降加上经济表现不振,该国货币的吸引力也就随之降低了。因此,一般来说,高经济增长率会推动本国货币汇率的上涨,而低经济增长率则会造成该国货币汇率下跌。例如,1995--1999年,美国GDP的年平均增长率为4.1%,而欧元区11国中除爱尔兰(9.0%)较高外,法、德、意等主要国家的GDP增长率仅为2.2%、1.5%和1.2%,大大低于美国的水平。这促使欧元自1999年1月1日启动以来,对美元汇率一路下滑,在不到两年的时间里贬值了30%。但实际上,经济增长率差异对汇率变动产生的影响是多方面的:
一是一国经济增长率高,意味着收入增加,国内需求水平提高,将增加该国的进口,从而导致经常项目逆差,这样,会使本国货币汇率下跌。
二是如果该国经济是以出口为导向,经济增长是为了生产更多的出口产品,则出口的增长会弥补进口的增加,减缓本国货币汇率下跌的压力。
三是一国经济增长率高,意味着劳动生产率提高很快,成本降低,因而改善本国产品的竞争地位而有利于增加出口,抑制进口;并且经济增长率高使得该国货币在外汇市场上被看好,因而该国货币汇率会有上升的趋势。
在美国,国内生产总值由商务部负责分析统计,惯例是每季估计及统计一次。每次在发表初步预估数据(the preliminary estimates)后,还会有两次的修订公布(the first revision & the final revision),主要发表时间在每个月的第三个星期。国内生产总值通常用来跟去年同期作比较,如有增加,就代表经济较快,有利于其货币升值;如减少,则表示经济放缓,其货币便有贬值的压力。以美国来说,国内生产总值能有3%的增长,便是理想水平,表明经济发展是健康的,高于此水平表示有通胀压力;低于1.5%的增长,就显示经济放缓和有步人衰退的迹象。
中国历年GDP-中国历年人均GDP
(1978~2007)
国内生 人均国内
年份 产总值 生产总值
  (亿元) (元/人)       
1978 3645.2 381
1979 4062.6 419
1980 4545.6 463
                     
1981 4891.6 492
1982 5323.4 528
1983 5962.7 583
1984 7208.1 695
1985 9016.0 858
                     
1986 10275.2 963
1987 12058.6 1112
1988 15042.8 1366
1989 16992.3 1519
1990 18667.8 1644
                     
1991 21781.5 1893
1992 26923.5 2311
1993 35333.9 2998
1994 48197.9 4044
1995 60793.7 5046
                     
1996 71176.6 5846
1997 78973.0 6420
1998 84402.3 6796
1999 89677.1 7159
2000 99214.6 7858
                     
2001 109655.2 8622
2002 120332.7 9398
2003 135822.8 10542
2004 159878.3 12336
2005 183084.8 14040
2006 209407.0 15931
2007 246619.0 18268
注:人均GDP反映一国人们的富裕程度
总量GDP反映一国的经济实力和市场规模
posted @ 2008-06-25 11:22 随风而逝 阅读(91) | 评论 (0)编辑

当客户端浏览器向服务器发出请求,要求浏览页面时,ASP.NET执行引擎将执行内容页和母版页的代码,并将最终结果发送给客户端浏览器。整个过程如图5-3所示。

5-3  运行过程图

母版页和内容页的运行过程可以概括为以下5个步骤。

1)用户通过键入内容页的URL来请求某页。

2)获取内容页后,读取@ Page指令。如果该指令引用一个母版页,则也读取该母版页。如果是第一次请求这两个页,则两个页都要进行编译。

3)母版页合并到内容页的控件树中。

4)各个Content控件的内容合并到母版页中相应的ContentPlaceHolder控件中。

5)呈现得到结果页。

整个过程具有很强的逻辑性,并且母版页和内容页配合的非常巧妙。从用户角度来看,合并后的母版页和内容页是一个完整的页面,并且其URL访问路径与内容页的路径相同。从开发人员角度来看,控件的巧妙应用和配合,是实现的关键。注意,在运行时,母版页成为了内容页的一部分。实际上,母版页与用户控件的作用方式大致相同,即作为内容页的一个子级,并作为该页中的一个容器。然而,当前母版页是所有呈现到浏览器中的服务器控件的容器。此时,回想过去使用的#include、用户控件等实现方法,则可以更加深入理解母版页功能。

母版页和内容页的事件过程:
具体过程如图5-4所示。

5-4  母版页和内容页加载过程图

加载母版页和内容页共需要经过8个过程。这8个过程显示初始化和加载母版页及内容页是一个相互交叠的过程。基本过程是,初始化母版页和内容页控件树,然后,初始化母版页和内容页页面,接着,加载母版页和内容页,最后,加载母版页和内容页控件树。以上8个过程对应着11个具体事件。这些事件如下所示。

1)母版页中控件Init事件;
  
2)内容页中Content控件Init事件;
  
3)母版页Init事件;
  
4)内容页Init事件;
  
5)内容页Load事件;
  
6)母版页Load事件;
  
7)内容页中Content控件Load事件;
  
8)内容页PreRender事件;
  
9)母版页PreRender事件;
  
10)母版页控件PreRender事件。
  
11)内容页中Content控件PreRender事件。

实际上,8个过程或者是11个事件都用于说明母版页和内容页中的具体事件顺序。内容页和母版页中会引发相同的事件。例如,两者都引发InitLoadPreRender事件。引发事件的一般规律是,初始化Init事件从最里面的控件(母版页)向最外面的控件(Conetent控件及内容页)引发,所有其他事件则从最外面的控件向最里面的控件引发。需要牢记,母版页会合并到内容页中,并被视为内容页中的一个控件,这一点十分有用。

在创建应用程序中,必须注意以上事件顺序。例如,当在内容页中访问母版页的属性或者服务器控件时,如果按照过去的处理思路,可能会在内容页的Page_Load事件处理程序中加以实现。

posted @ 2008-06-12 12:35 随风而逝 阅读(197) | 评论 (1)编辑
上一次整了个VS2003的,结果反应甚好,当然能帮助大家在程序调试过程中提高效率不失是一件快乐的事,这次也是根据一个项目开发过程中所碰到的种种问题,俺把他记下来了,同时在网站搜集了一些问题及解决方法,一来做个记录好让自己以后可以有章可查,二来发出来给大家分享.分享技术,分享快乐,一直是俺们网站电子期刊的宗旨.希望大家喜欢:)   废话少说:我们要给大家有用的东西才行,希望以下这些东东,能给大家带来帮助.谢谢:) 如果您认为这篇文章对您有用,欢迎您转载,请您注明来自"德仔工作室",俺们是不会去索要专利费的,你放心.


1.检测到有潜在危险的 Request.Form 值

原因: 

(1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置

(2)HTML里面写了两个<form>引起

解决: 
方案一: 在.aspx文件头中加入这句: <%@ Page validateRequest="false"  %> 
方案二: 修改web.config文件:
 <configuration>
  <system.web> 
  <pages validateRequest="false" /> 
  </system.web> 
  </configuration> 
因为validateRequest默认值为true。只要设为false即可。

2.“在没有任何数据时进行无效的读取尝试”解决办法

原因:
所返回的sqldatareader无数据记录,但没有作记录判断力处理。返回的是空值

加上判断即可: if (reader.read()) { TextName.Text = 
reader["FieldName"].ToString(); } 


3.数据为空。不能对空值调用此方法或属性。

原因:
若对象是null,那么调用对象的方法例如ToString()肯定出错一般是数据库字段的值为空
在grideview等数据控件常出现

解决:因此建议作NULL处理


4.阅读器关闭时 FieldCount 的尝试无效

原因:
使用了SqlDataReader来绑定数据后,将connection对象作了Close()处理 
类似 
public SqlDataReader   GetSomething()
{   
conn.open();  
 SqlDataReader   reader = 
sqlcmd.ExcecutReader(CommandBehavior.CloseConnection));  
 conn.close();// occur error   here   
 return   reader;   
 } 
在绑定的时候调用了这个方法来指定数据源。如果使用这个方法则需要在调用函数中关闭Re 
ader这样conn就可以自动关闭。 

如果是使用的是SqlDataAdapter和DataSet那么请去掉显式关闭conn的调用。或者在finally 
中调用之。


5.未能映射路径

原因:可能是在webconfig中的路径配置不正确所致,在FCKEditor的配置中这种问题比较突出

<add key="FCKeditor:BasePath" value="~/admin/fckeditor/"/>

<add key="FCKeditor:UserFilesPath" value="/UserFiles/" />

6.Unreachable code detected

 原因:
 一般是在异常处理理或返回值时使用了 throw 或return ,可能是其位置放在前面,造成后面的代码执行到了。

解决:
 把相关的异常抛出处理的语句(throw)或return 的语句放到代理执行的最后一行。


 7.索引超出范围。必须为非负值并小于集合大小

 原因:
 (1).没有设置DATAKEYFIELD设为数据库中相对应的唯一字段(一般是主键) 
 
 (2).DataGrid1.Columns > e.Item.Cells

解决:
(1).设置datakeyfield

(2).加入判断语句datagrid1.item.count (datagrid可以是其它相类似的服务器控件)


9数据源不支持服务器端的数据分页。

解决方法:
不要使用DataReader,改成使用DataSet:或使用自定义分页形式,不采用vs.net提供的分页功能

        OleDbDataAdapter da = new OleDbDataAdapter(sql, connection);
        DataSet ds2 = new DataSet();
        da.Fill(ds2, "News");

        GridView1.DataSource = ds2;
        GridView1.DataBind();


10.对象名'***** '无效


原因:当前使用的数据库中没有*****这张表

解决: 查看是否程序中是否写错了所调用的表的名称或看一下SQL数据库中是否存在你所调用的表


11.在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL 
  Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, 
  error: 40 - 无法打开到 SQL Server 的连接) 


solution: 主机上需要用固定的IP地址或服务器地址

12.SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 
之间。



出现这种问题``多半是因为你更新数据库时``datetime字段值为空``默认插入0001年01月01 
日``造成datetime类型溢出


13.出现-------表示“属性”,此处应为“方法”

原因: 
1.VB与c#的方法,属性的格式有所不一样导致。 
2.可能是在design中绑定数据的语法出现错误 解决: 1.记住属性用[] 方法用() 
2.记住绑定数据的正确语法(有以下几种方式::<%Container.DataItem(“字段名”)%> <% 
#Eval(“字段名”)%> <%Bind(“字段名”)%>等)


14.未能从程序集“DAL, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=null”中加载类型“DAL.SqlHelper”。
 

原因:修改了其他层后未能重新编译成dll

解决:编译一下(Rebuild)

15.为过程或函数 指定的参数太多,

solution:调用存储过程与定义的存储过程所用的参数数量或所执行的SQL语句中所传入的参 
数个数不一致(这是个SQL的错误) 
解决方案:仔细检查在存储过程中所设定的参数变量,与实际输入的参数值是否一一对应


16.无法启动调试,绑定句柄无效

原因:系统的Terminal   Services没有开启


17.Unable to debugging on the web server.Debug failed  because integrated windows authentication is not enable

解决方法:

打开vs2005->工具(Tools)->选项(Option)->调试(debugging)->编辑并继续(Edit and Continue)->全部打勾


18.Automation 操作中文件名或类名未找到: 'RegExp' 

解决方法:regsvr32 vbscript.dll


19.System.NullReferenceException: 未将对象引用设置到对象的实例。
 

原因:

(1)所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会在使用datagrid或gridview或datalist等数据控件时出现.

(2)控件名称与codebehind里面的没有对应 

(3)未用new初始化对象

(4)在程序中所引用的控件不存在

解决方法:
(1)使用try..catch...finally捕捉错误,或直接用response.write()输出所取的变量值

(2)查看代码中是否存在未初始化的变量


20.错误 1718。文件被数字签名策略拒绝(安装vs2005sp1时)解决方法:

(1). 单击“开始”,单击“运行”,键入 control admintools,然后单击“确定”。 
(2). 双击“本地安全策略”。 
(3). 单击“软件限制策略”。(注意:如果未列出软件限制,请右击“软件限制策略”,然后单击“新建策略”。 )
(4). 在“对象类型”下,双击“强制”。 
(5). 单击“除本地管理员以外的所有用户”,然后单击“确定”。 
(6). 重新启动计算机。 

微软说明:
http://support.microsoft.com/kb/925336 

21.vs2005不能从源文件模式切换到视图模式

解决方法:dos下运行下 devenv /resetskippkgs (win+r cmd)

22.Validation of viewstate MAC failed
解决办法:页面的顶部page加 EnableViewState="False" EnableViewStateMac = "False" 来解决这个问题

23.Automation server can't create object"(Automation 服务器不能创建)

解决办法:运行: Regsvr32 scrrun.dll 即可。 

24.包加载失败

未能正确加载包"Visual Web Developer Trident Designer Package"(GUID =

{30AE7E28-6C02-496D-8E43-85F7A90AEFF1}。

解决方法:
1、设置系统变量 VsLogActivity=1

2、在%APPDATA%\Microsoft\VisualStudio\8.0\文件夹下创建文件ActivityLog.xml 

Error

Microsoft Visual Studio

LoadLibrary failed for package [Visual Web Developer Trident Designer Package]

{30AE7E2B-6C02-496D-8E43-85F7A90AEFF1}


--------------------------------------------------------------------------------
8007007e

c:\Program Files\Microsoft Visual Studio 8\Common7\Packages\tridsn.dll


3、从 WINNT\MicroSoft.NET\Framework\v2.0.xxx 复制文件gdiplus.dll 到 Program Files\Visual Studio 8\Common7\Packages文件夹下

4、在命令行下运行命令 :devenv /resetskippkgs 

25.Error spawning 'cmd.exe'.

解决方案:把cmd.exe 拷贝到VS安装目录下的VC/BIN目录里,可以解决问题。


26.尝试读取或写入受保护的内存

解决:硬件有问题,一般内存有问题

27.无法在证书存储区中找到清单签名证书

解决方法:用记事本打开项目的.csproj文件,删除类似

28.该项目中不存在目标“ResolveKeySource”。 

原因:这个问题很罕见,查询国外相关资料后,大致说是由于部署的不是一个标准的solution, 需要在VS自带的命令提示中运行下面这个东西恢复


解决方法:
(1).将下列代码存为XML文件,命名为TestBuild.xml
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

 

      <PropertyGroup>

            <TargetConnectionString>Data Source=.\sql2005%3BUser ID=SqlUser%3BPooling=False%3BPassword=X</TargetConnectionString>

      </PropertyGroup>

      <ItemGroup>

            <DatabaseProject Include="Database1\Database1.dbproj"/>

            <DatabaseProject Include="Database2\Database2.dbproj"/>

      </ItemGroup>

 

      <Target Name="BuildAllDatabaseProjects">

            <MSBuild

            Properties="TargetConnectionString=$(TargetConnectionString)" 

            Projects="@(DatabaseProject)"

            Targets="Build;Deploy">

            </MSBuild>

      </Target>
      
    (2)在命令提示中运行:msbuild /t:BuildAllDatabaseProjects TestBuild.xml

 

</Project>

29.不能将值 NULL 插入列 '**'

原因:这是数据库表设计的错误,所涉及的表的字段中设置了不能为空的属性,但是传入的值为null,所以报错

解决方法:查看是否所传入的值是否为Null,或修改数据库中表的所对应的列的属性


30.未能加载类型"命名空间.类"... 

原因:
(1)项目修改后没有进行编译
(2)项目中原有的命名空间可能被修改了
(3)项目中所需要的ascx或其他页面不存在,或不包含在项目中

解决方法:
(1)在修改完成之后,请重新生成或编译整个项目或解决方案
(2)手工修改所改动的命名空间,注意名称的大小写,再重新编译
(3)将相关的文件包含在项目中


31.不能访问只读文件“****.***"
解决方案:
给虚拟目录所对应的文件加上“Everyone/写入”权限即可

32.请求因 HTTP 状态 401 失败:Access Denied解决方法:在iis信息服务器上把匿名访问和允许iis控制密码给勾上


33.有一个无效 SelectedValue,因为它不在项目列表中

原因:
(1)在没有绑DropDownList之前就给DropDownList1.SelectedValue 赋值
(2)dropdownlist中出现了null值


34.无法在“”已存在的情况下创建/影像复制该文件。

解决方案:重新编译项目(多个project全部重新编译),关闭vs,重新打开,必要时重新启动机子。


35.用户 'C\ASPNET' 登录失败登录失败。 

异常详细信息: System.Data.SqlClient.SqlException: 用户 'COO\ASPNET' 登录失败。 
这是怎么回事啊?

因为你的程序连接SQLServer的连接字符串是用了windows集成登陆,你可以改成用数据库帐号密码登陆。连接字符串的写法是: 

server=localhost;uid=sa;pwd=xxxx;database=master; 

server是数据库服务器的机器名或者IP,如果是同一台机可以用localhost 

uid是数据库登陆帐号 

pwd是数据库密码 

database是数据库初始owner名称

答案:

1、右击桌面我的电脑,选择“管理”,双击打开的“计算机管理”对话框中的“本地用户和组”下的“组” 在右边的窗口中双击“Remote Desktop Users”组,在打开的“Remote Desktop Users”属性对话框中 单击添加,在打开的“添加用户”对话框中单击“高级”,再单击“立即查找”按钮,在“搜索”结果中 双击ASPNET(如果是IIS6.0“NETWOR SERVERCE”)再点击两次确定完成添加“用户” 

2、单击“开始”--“所有程序”--“Microsoft SQL Server”--“企业管理器”在打开的“控制台根目录” 选择相应的数据库,右击该数据库的中的“用户”,选择“新建数据库用户”。在“新建用户”对话 框中点击“登陆名”右侧的下拉列表框,选择“新建”,打开“新建登陆对话框”。点击名称右侧的 省略号按钮,在打开的对话框中将“列出的名称”中选择“本机的名称”,再在下面的名称框中选定“Remote Desktop Users”,然后点击“成员”按钮,双击 ASPNET(如果是IIS6.0“NETWOR SERVERCE”),然后点击确定,在“新建登陆对话 框”中的默认设置的“数据库”选项中选择相应的数据库名称,再在“数据库访问”选项下勾选相应 的数据库点击确定,完成将ASP.net默认的匿名用户添加到SQL 
 

36.用户 'nt authority\network service' 登录失败。
1> sqlserver 调成sql server  和windows验证模式

2>
 (以下方法仅供参考)
第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中
我的电脑-->右键-->管理-->本地用户和组
选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。

第二步 在企业管理器中加入NetWord Service用户
打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-- >选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-- >单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证” 和“允许访问”-->单击“确定”-->关闭“企业管理器”

第三步
重新运行asp.net程序,数据库连接字符串选择windows验证即可。

3> 在sqlserver中添加帐户或IIS_WPG工作组

此方法来自于http://www.cnblogs.com/677/archive/2006/11/03/549104.aspx


37.未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配。

原因:viewstate的在Asp.net作用是将控件的状态保存,在下次Post给服务器,服务器进行恢复控件的状态。(控件的状态包括:值和事件。)

解决方法:
(1)每一个UserControl的viewstate都改为false

(2)加入这个:
this.Page.EnableViewState = false; 

此方法来源于:http://www.cnblogs.com/king_astar/archive/2005/06/01/165763.html


38.“由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。”
问题原因:
这是微软的bug,并且微软已经承认,详情如下:http://support.microsoft.com/?id=896613
出现此错误的条件是:你用过远程桌面连接,并且安装了SQL2005+VS2005,就有很大可能触发这个问题,微软说会在将来的XP SP3里面解决掉这个问题。

解决:
http://forums.microsoft.com/MSDN/Sho ... ID=128707&SiteID=1
如果你看不懂英文,那么我告诉你我的解决办法:
删除C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS目录即可,[USERNAME]是Windows用户名,比如说Administrator

此问题来于http://blog.csdn.net/xiong1000/


39.Server Application Unavailable 

The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request. 

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur. 

解决:

如果你运行WinXP/IIS 5.1,为了给ASPNET工作进程访问你的web工程文件夹的权力请到网站文件所在的目录,右键一级文件夹,选Security-Add-键入“ASPNET”,点击OK或点击Check Names,如果弹出对话框提示“Name not Found”则应点击Locations改变位置到本机计算机名,点击OK,分配此用户权限为“Full Control”点击OK。

错误变为:
You are not authorized to view this page

You do not have permission to view this directory or page using the credentials you supplied.

解决:

在IIS里右键此虚拟目录-Properties-Directory Security-Edit-勾选上Integrated Windows authentication即可。


40.超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 

可能原因如下:并发操作,Connection用后没有关闭,或者因为DataReader连接独占连接。

解决方法:
          1 修改几个关键页面或访问比较频繁的数据库访问操作,使用DataAdapter和DataSet来获取数据库数据,不要使用DataReader。
          2 在访问数据库的页面上使用数据缓存,如果页面的数据不是经常更新(几分钟更新一次)的话,使用Cache对象可以不用访问数据库而使用缓存中的内容,那么可以大大减少连接数量。
          3 修改代码,把使用Connection对象的地方都在Close()后面加上Dispose()调用。
          4 建议对数据库操作进行大的修改,建立自己的数据库操作代理类,继承System.IDisposable接口,强迫释放资源,这样就不会出现连接数量不够的问题了

41包加载失败

未能正确加载包"Visual Web Developer Trident Designer Package"(GUID =

{30AE7E28-6C02-496D-8E43-85F7A90AEFF1}。请与包供应商联系以获得帮助。由于可能会发生环境损坏,建议重新启动应用程序。要禁止将来将来加载此包吗?可以使用“devenv .reswetskippkgs”重新启用包加载。
 

每次开机打开vs2005都会有这个提示,烦...

于是在google了一下,发现很多方法都试过了,只有一个解决一试就行

解决方法如下:

1、设置系统变量 VsLogActivity=1

2、在%APPDATA%\Microsoft\VisualStudio\8.0\文件夹下创建文件ActivityLog.xml 

3、从 WINNT\MicroSoft.NET\Framework\v2.0.xxx 复制文件gdiplus.dll 到 Program Files\Visual Studio 8\Common7\Packages文件夹下

4、在命令行下运行命令 :devenv /resetskippkgs 

注:发现此问题只有在win2000会出现,win2003就不会出现这个问题.


42.用户"xxx\ASPNET登录失败"
第一步
把'NT AUTHORITY.NetWORK SERVICE' 添加到Administrator组中 
我的电脑-->右键-->管理-->本地用户和组 
选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选.Network Service用户-->两次单击“确定”-->加入。

第二步 在企业管理器中加.Network Service用户 
打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择.Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器” 

第三步 
重新运行asp.Net程序,数据库连接字符串选择windows验证即可。

以上针对win2003,如果是win2000 加ASp.Net用户 

43.无法在“”已存在的情况下创建/影像复制该文件
解决方法:重新编译整个项目 或者重启电脑


44.Could not create an environment: OCIEnvCreate returned -1
解决方案一:
              主要是将oracle主目录oracle\的读写权限赋予asp.net或者是IUSER_..和IWAM_..,重启计算机。

解决二:

打开在IIS中的WEB属性--主目录--执行权限【改为-脚本和可执行文件】;

-应用程序池【改为-MSSharePointAppPool】,刷新OK;

解决三:
文件夹权限可以不用管。

设置ORACLE_HOME变量的方法如下

控制面板>>系统>>高级>>环境变量>>系统变量>>新建系统变量

变量名写ORACLE_HOME
变量值添实际的ORACLE_HOME路径,在注册表中有

45.由于目标机器积极拒绝,无法连接

在添加完引用后, 用localhost替换掉所有的localhost:2473,重新编译

46.能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配

解决:在页面的  Page 项添加 EnableViewState="false" 即可


46.在以下方法或属性之间的调用不明确:“method1”和“method2”


因隐式转换的缘故,编译器无法调用重载方法的某种形式。可以用以下方法纠正该错误: 

以不发生隐式转换的方式指定此方法的参数。 

移除此方法的所有重载。 

在调用方法之前,强制转换到正确的类型。

47.在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 

解决:在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建,名字随便填
[子目录不会继承上级的属性,所以要将aspx文件所在的目录属性设置正确]


48.无法识别的配置节“connectionStrings”
原因:

用vs2005开发的asp.net应用程序需要使用.net framework 2.0,而在iis中的默认.net环境是1.1。这时将发生不可识别的节点的问题。

解决办法:

将.net环境升级为2.0,开始-》运行-》cmd-》

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

49.Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidOperationException: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.


主要原因可能有:

1.使用了连接池,大量的sqlconnection用了后忘记关闸门,导致SQL占用严重,可以用  exec sp_who 这个存储过程查看一下
2.连接池的连接数有所限制

解决方法:
1.释放连接池,调用Connection对象的Close()方法关闭数据库连接
2.利用try catch finally对数据库连接进行异常处理。当无法连接数据库时将抛出异常,并显示出错信息,见catch代码块所示。在此程序中,无论是否发生异常,都可以通过finally区块关闭数据库的连接,从而节省计算机资源
3.将SqlConnection对象包含到using区块中,这样程序会自动调用Dispose()方法释放SqlConnection对象所占用的系统资源,无需再使用SqlConnection对象的Close()方法
3.指定min pool size表示连接池允许的最小连接数(默认为0)。下面的代码指定了SqlConnection对象的max pool size为10,min pool size为5。
SqlConnection mySqlConnection = new SqlConnection("server=localhost;database=Northwind;

integrated security=SSPI;"+"max pool size=10;min pool size=5"); 
posted @ 2008-04-27 11:35 随风而逝 阅读(334) | 评论 (0)编辑
     摘要: 原文地址:http://www.cnblogs.com/lxinxuan/archive/2007/05/24/758317.htmlDemo下载:http://www.cnblogs.com/Files/lxinxuan/wa.rar 最近一个项目要用到webservice调用业务层类,刚开始的时候遇到了一点小麻烦,经过这两天的总结和实践,终于总结出几个比较常见的情况下的解决方法。 不知道大家是... 阅读全文
posted @ 2008-03-14 15:33 随风而逝 阅读(358) | 评论 (0)编辑

英语谚语500

A bad beginning makes a bad ending.
不善始者不善终。
A bad thing never dies.
遗臭万年。
A bad workman always blames his tools.
不会撑船怪河弯。
A bird in the hand is worth than two in the bush.
一鸟在手胜过双鸟在林。
A boaster and a liar are cousins-german.
吹牛与说谎本是同宗。
A bully is always a coward.
色厉内荏。
A burden of one's choice is not felt.
爱挑的担子不嫌重。
A candle lights others and consumes itself.
蜡烛照亮别人,却毁灭了自己。
A cat has 9 lives.
猫有九条命。
A cat may look at a king.
猫也可以打量国王,意为人人平等。
A close mouth catches no flies.
病从口入。
A constant guest is never welcome.
常客令人厌。
Actions speak louder than words.
事实胜于雄辩。
Adversity leads to prosperity.
穷则思变。
Adversity makes a man wise, not rich.
逆境出人才。
A fair death honors the whole life.
死得其所,流芳百世。
A faithful friend is hard to find.
知音难觅。
A fall into a pit, a gain in your wit.
吃一堑,长一智。
A fox may grow gray, but never good.
江山易改,本性难移。
A friend in need is a friend indeed.
患难见真情。
A friend is easier lost than found.
得朋友难,失朋友易。
A friend is never known till a man has need.
需要之时方知友。
A friend without faults will never be found.
没有十全十美的朋友。
'After you' is good manners.
您先请”是礼貌。
A good beginning is half done.
良好的开端是成功的一半。
A good beginning makes a good ending.
善始者善终。
A good book is a good friend.
好书如挚友。
A good book is the best of friends, the same today and forever.
一本好书,相伴一生。
A good conscience is a soft pillow.
不做亏心事,不怕鬼叫门。
A good fame is better than a good face.
美名胜过美貌。
A good husband makes a good wife.
夫善则妻贤。
A good medicine tastes bitter.
良药苦口。
A good wife health is a man's best wealth.
妻贤身体好是男人最大的财富。
A great talker is a great liar.
说大话者多谎言。
A hedge between keeps friendship green.
君子之交淡如水。
A joke never gains an enemy but loses a friend.
戏谑不能化敌为友,只能使人失去朋友。
A leopard cannot change its spots.
积习难改。
A liar is not believed when he speaks the truth.
说谎者即使讲真话也没人相信。
A light heart lives long.
静以修身。
A little body often harbors a great soul.
浓缩的都是精品。
A little knowledge is a dangerous thing.
一知半解,自欺欺人。
A little pot is soon hot.
狗肚子盛不得四两油。
All are brave when the enemy flies.
敌人逃窜时,人人都成了勇士。
All good things come to an end.
天下没有不散的筵席。
All rivers run into sea.
海纳百川。
All roads lead to Rome.
条条大路通罗马。
All that ends well is well.
结果好,就一切都好。
All that glitters is not gold.
闪光的不一定都是金子。
All things are difficult before they are easy.
凡事总是由难而易。
All work and no play makes Jack a dull boy.
只会用功不玩耍,聪明孩子也变傻。
A man becomes learned by asking questions.
不耻下问才能有学问。
A man can do no more than he can.
凡事都应量力而行。
A man cannot spin and reel at the same time.
一心不能二用。
A man is known by his friends.
什么人交什么朋友。
A man of words and not of deeds is like a garden full of weeds.
光说空话不做事,犹如花园光长刺。
A man without money is no man at all.
一分钱难倒英雄汉。
A merry heart goes all the way.
心旷神怡,事事顺利。
A miss is as good as a mile.
失之毫厘,差之千里。
A mother's love never changes.
母爱永恒。
An apple a day keeps the doctor away.
一天一苹果,不用请医生。
A new broom sweeps clean.
新官上任三把火。
An eye for an eye and a tooth for a tooth.
以眼还眼,以牙还牙。
An hour in the morning is worth two in the evening.
一日之计在于晨。
An old dog cannot learn new tricks.
老狗学不出新把戏。
An ounce of luck is better than a pound of wisdom.
聪明才智,不如运气。
An ounce of prevention is worth a pound of cure.
预防为主,治疗为辅。
A rolling stone gathers no moss.
滚石不生苔,转业不聚财。
As a man sows, so he shall reap.
种瓜得瓜,种豆得豆。
A single flower does not make a spring.
一花独放不是春,百花齐放春满园。
A snow year, a rich year.
瑞雪兆丰年。
A sound mind in a sound body.
健全的精神寓于健康的身体。
A still tongue makes a wise head.
寡言者智。
A stitch in time saves nine.
小洞不补,大洞吃苦。
A straight foot is not afraid of a crooked shoe.
身正不怕影子斜。
A wise head makes a close mouth.
真人不露相,露相非真人。
A word spoken is past recalling.
一言既出,驷马难追。
A year's plan starts with spring.
一年之计在于春。
A young idler, an old beggar.
少壮不努力,老大徒伤悲。
Bad news has wings.
好事不出门,坏事传千里。
Barking dogs seldom bite.
吠犬不咬人。
Beauty lies in the love's eyes.
情人眼里出西施。
Be swift to hear, slow to speak.
听宜敏捷,言宜缓行。
Better late than never.
不怕慢,单怕站。
Better to ask the way than go astray.
问路总比迷路好。
Between friends all is common.
朋友之间不分彼此。
Birds of a feather flock together.
物以类聚,人以群分。
Blood is thicker than water.
血浓于水。
Blood will have blood.
血债血偿。
Books and friends should be few but good.
读书如交友,应求少而精。
Business is business.
公事公办。
Business is the salt of life.
事业是人生的第一需要。
By reading we enrich the mind, by conversation we polish it.
读书使人充实,交谈使人精明。
Cannot see the wood for the trees.
一叶障目,不见泰山。
Care and diligence bring luck.
谨慎和勤奋才能抓住机遇。
Caution is the parent of safety.
小心驶得万年船。
Cheats never prosper.
骗人发不了财。
Children are what the mothers are.
耳濡目染,身教言传。
Choose an author as you choose a friend.
择书如择友。
Come what may, heaven won't fall.
做你的吧,天塌不下来。
Complacency is the enemy of study.
学习的敌人是自己的满足。
Confidence in yourself is the first step on the road to success.
自信是走向成功的第一步。
Constant dripping wears away a stone.
水滴石穿,绳锯木断。
Content is better than riches.
知足者常乐。
Count one's chickens before they are hatched.
蛋未孵先数雏。
Courtesy on one side only lasts not long.
来而不往非礼也。
Creep before you walk.
循序渐进。
Cry for the moon.
海底捞月。
Custom is a second nature.
习惯是后天养成的。
Custom makes all things easy.
有个好习惯,事事皆不难。
Diamond cuts diamond.
强中自有强中手。
Do as the Romans do.
入乡随俗。
Do as you would be done by.
己所不欲,勿施于人。
Doing is better than saying.
与其挂在嘴上,不如落实在行动上。
Do it now.
机不可失,时不再来。
Do nothing by halves.
凡事不可半途而废。
Don't claim to know what you don't know.
不要不懂装懂。
Don't have too many irons in the fire.
不要揽事过多。
Don't make a mountain out of a molehill.
不要小题大做。
Don't put off till tomorrow what should be done today.
今日事,今日毕。
Don't put the cart before the horse.
不要本末倒置。
Don't trouble trouble until trouble troubles you.
不要自找麻烦。
Don't try to teach your grandmother to suck eggs.
不要班门弄斧。
Do well and have well.
善有善报。
Each bird love to hear himself sing.
孤芳自赏。
Early to bed and early to rise makes a man healthy, wealthy and wise.
早睡早起身体好。
Easier said than done.
说得容易,做得难。
Easy come, easy go.
来也匆匆,去也匆匆。
Eat to live, but not live to eat.
人吃饭是为了活着,但活着不是为了吃饭。
Empty vessels make the greatest sound.
实磨无声空磨响,满瓶不动半瓶摇。
Envy has no holidays.
忌妒之人无宁日。
Even Homer sometimes nods.
智者千虑,必有一失。
Even reckoning makes long friends.
亲兄弟,明算账。
Every advantage has its disadvantage.
有利必有弊。
Everybody's business is nobody's business.
人人负责,等于没人负责。
Every day is not Sunday.
好景不常在。
Every dog has his day.
谁都有得意的时候。
Every door may be shut, but death's door.
人生在世,唯死难逃。
Every heart has its own sorrow.
各人有各人的苦恼。
Every little helps a mickle.
聚沙成塔,集腋成裘。
Every man for himself, and the devil takes the hindmost.
人不为己,天诛地灭。
Every man has his faults.
金无足赤,人无完人。
Every man has his hobbyhorse.
萝卜青菜,各有所爱。
Every man has his weak side.
人人都有弱点。
Every man is the architect of his own fortune.
自己的命运自己掌握。
Every minute counts.
分秒必争。
Every mother's child is handsome.
孩子是自己的好。
Every potter praises hit pot.
王婆卖瓜,自卖自夸。
Everything is good when new, but friends when old.
东西是新的好,朋友是老的亲。
Example is better then percept.
说一遍,不如做一遍。
Experience is the father of wisdom and memory the mother.
经验是智慧之父,记忆是智慧之母。
Experience must be bought.
吃一堑,长一智。
Fact speak louder than words.
事实胜于雄辩。
Failure is the mother of success.
失败是成功之母。
False friends are worse than bitter enemies.
明枪易躲,暗箭难防。
Far from eye, far from heart.
眼不见,心不烦。
Far water does not put out near fire.
远水救不了近火。
Faults are thick where love is thin.
一朝情意淡,样样不顺眼。
Fear always springs from ignorance.
恐惧源于无知。
Fields have eyes, and woods have ears.
隔墙有耳。
Fire and water have no mercy.
水火无情。
Fire is a good servant but a bad master.
火是一把双刃剑。
First come, first served.
先来后到。
First impressions are half the battle.
初次见面,印象最深。
First think and then speak.
先想后说。
Fools grow without watering.
朽木不可雕。
Fool's haste is no speed.
欲速则不达。
Fools has fortune.
呆人有呆福。
Fools learn nothing from wise men, but wise men learn much from fools.
愚者不学无术,智者不耻下问。
Forbidden fruit is sweet.
禁果格外香。
Fortune favors those who use their judgement.
机遇偏爱善断之人。
Fortune knocks once at least at every man's gate.
风水轮流转。
Four eyes see more than two.
集思广益。
Friends agree best at distance.
朋友之间也会保持距离。
Friends are thieves of time.
朋友是时间的窃贼。
Friends must part.
再好的朋友也有分手的时候。
Genius is nothing but labor and diligence.
天才不过是勤奋而已。
Give a dog a bad name and hang him.
众口铄金,积毁销骨。
God helps those who help themselves.
自助者天助。
Gold will not buy anything.
黄金并非万能。
Good for good is natural, good for evil is manly.
以德报德是常理,以德报怨大丈夫。
Good health is over wealth.
健康是最大的财富。
Good medicine for health tastes bitter to the mouth.
良药苦口利于病。
Good watch prevents misfortune.
谨慎消灾。
Great barkers are no biters.
好狗不挡道。
Great hopes make great man.
伟大的抱负造就伟大的人物。
Great minds think alike.
英雄所见略同。
Great men have great faults.
英雄犯大错误。
Great men's sons seldom do well.
富不过三代。
Great trees are good for nothing but shade.
大树底下好乘凉。
Great wits have short memories.
贵人多忘事。
Greedy folks have long arms.
心贪手长。
Guilty consciences make men cowards.
做贼心虚。
Habit cures habit.
心病还需心药医。
Handsome is he who does handsomely.
行为漂亮才算美。
Happiness takes no account of time.
欢乐不觉时光过。
Happy is he who owes nothing.
要想活得痛快,身上不能背债。
Happy is the man who learns from the misfortunes of others.
吸取他人教训,自己才会走运。
Harm set, harm get.
害人害己。
Hasty love, soon cold.
一见钟情难维久。
Health is better than wealth.
健康胜过财富。
Health is happiness.
健康就是幸福。
Hear all parties.
兼听则明。
Heaven never helps the man who will not act.
自己不动,叫天何用。
He is a fool that forgets himself.
愚者忘乎所以。
He is a good friend that speaks well of us behind our backs.
背后说好话,才是真朋友。
He is a wise man who speaks little.
聪明不是挂在嘴上。
He is lifeless that is faultless.
只有死人才不犯错误。
He is not fit to command others that cannot command himself.
正人先正己。
He is not laughed at that laughs at himself first.
自嘲者不会让人见笑。
He is wise that is honest.
诚实者最明智。
He knows most who speaks least.
大智若愚。
He laughs best who laughs last.
谁笑到最后,谁笑得最好。
He sets the fox to keep the geese.
引狼入室。
He that climbs high falls heavily.
爬得越高,摔得越重。
He that will not work shall not eat.
不劳动者不得食。
He who does not advance loses ground.
逆水行舟,不进则退。
He who makes constant complaint gets little compassion.
经常诉苦,没人同情。
He who makes no mistakes makes nothing.
想不犯错误,就一事无成。
He who risks nothing gains nothing.
收获与风险并存。
History repeats itself.
历史往往重演。
Honesty is the best policy.
做人诚信为本。
Hope for the best, but prepare for the worst.
抱最好的愿望,做最坏的打算。
I cannot be your friend and your flatterer too.
朋友不能阿谀奉承。
If a man deceives me once, shame on him, if he deceives me twice, shame on me.
上当一回头,再多就可耻。
If you make yourself an ass, don't complain if people ride you.
人善被人欺,马善被人骑。
If your ears glow, someone is talking of you.
耳朵发烧,有人念叨。
If you run after two hares, you will catch neither.
脚踏两条船,必定落空。
If you sell the cow, you sell her milk too.
杀鸡取卵。
If you venture nothing, you will have nothing.
不入虎穴,焉得虎子。
If you want knowledge, you must toil for it.
要想求知,就得吃苦。
Industry is the parent of success.
勤奋是成功之母。
It is better to die when life is a disgrace.
宁为玉碎,不为瓦全。
It is easier to get money than to keep it.
挣钱容易攒钱难。
It is easy to be wise after the event.
事后诸葛亮好当。
It is easy to open a shop but hard to keep it always open.
创业容易守业难。
It is hard to please all.
众口难调。
It is never too old to learn.
活到老,学到老。
It is no use crying over spilt milk.
覆水难收。
It is the first step that costs troublesome.
万事开头难。
It is the unforeseen that always happens.
天有不测风云,人有旦夕祸福。
It is too late to grieve when the chance is past.
坐失良机,后悔已迟。
It never rains but it pours.
不鸣则已,一鸣惊人。
It takes three generations to make a gentleman.
十年树木,百年树人。
Jack of all trades and master of none.
门门精通,样样稀松。
Judge not from appearances.
人不可貌相,海不可斗量。
Justice has long arms.
天网恢恢,疏而不漏。
Keep good men company and you shall be of the number.
近朱者赤,近墨者黑。
Kill two birds with one stone.
一箭双雕。
Kings go mad, and the people suffer for it.
君王发狂,百姓遭殃。
Kings have long arms.
普天之下,莫非王土。
Knowledge is power.
知识就是力量。
Knowledge makes humble, ignorance makes proud.
博学使人谦逊,无知使人骄傲。
Learn and live.
活着,为了学习。
Learning makes a good man better and ill man worse.
好人越学越好,坏人越学越坏。
Learn not and know not.
不学无术。
Learn to walk before you run.
先学走,再学跑。
Let bygones be bygones.
过去的就让它过去吧。
Let sleeping dogs lie.
别惹麻烦。
Let the cat out of the bag.
泄漏天机。
Lies can never changes fact.
谎言终究是谎言。
Lies have short legs.
谎言站不长。
Life is but a span.
人生苦短。
Life is half spent before we know what it is.
人过半生,方知天命。
Life is not all roses.
人生并不是康庄大道。
Life without a friend is death.
没有朋友,虽生犹死。
Like a rat in a hole.
瓮中之鳖。
Like author, like book.
文如其人。
Like father, like son.
有其父必有其子。
Like for like.
一报还一报。
Like knows like.
惺惺相惜。
Like mother, like daughter.
有其母必有其女。
Like teacher, like pupil.
什么样的老师教什么样的学生。
Like tree, like fruit.
羊毛出在羊身上。
Little things amuse little minds.
小人无大志。
Look before you leap.
摸清情况再行动。
Lookers-on see more than players.
当局者迷,旁观者清。
Losers are always in the wrong.
胜者为王,败者为寇。
Lost time is never found again.
岁月既往,一去不回。
Love at first sight.
一见钟情。
Love cannot be compelled.
爱情不能强求。
Love is blind.
爱情是盲目的。
Love is full of trouble.
爱情充满烦恼。
Love is never without jealousy.
没有妒忌就没有爱情。
Love me, love my dog.
爱屋及乌。
Make hay while the sun shines.
良机勿失。
Make your enemy your friend.
化敌为友。
Man is the soul of the universe.
人是万物之灵。
Man proposes, God disposes.
谋事在人,成事在天。
Many hands make light work.
众人拾柴火焰高。
Many heads are better than one.
三个臭皮匠,赛过诸葛亮。
Many things grow in the garden that were never sown there.
有心栽花花不发,无心插柳柳成荫。
Measure for measure.
针锋相对。
Misfortunes never come alone.
祸不单行。
Misfortune tests the sincerity of friends.
患难见真情。
Money isn't everything.
钱不是万能的。
Murder will out.
纸包不住火。
My son is my son till he has got him a wife, but my daughter is my daughter all the days of her life.
儿子婚前是儿子,女儿终生是女儿。
Nature is the true law.
天行有常,不为尧存,不为桀亡。
Necessity is the mother of invention.
需要是发明的动力。
Never fish in trouble water.
不要混水摸鱼。
Never judge from appearances.
不可以貌取人。
Never say die.
永不言败。
Never too old to learn, never too late to turn.
亡羊补牢,为时未晚。
New wine in old bottles.
旧瓶装新酒。
No cross, no crown.
不经历风雨,怎么见彩虹。
No garden without its weeds.
没有不长草的园子。
No living man all things can.
世上没有万事通。
No man can do two things at once.
一心不可二用。
No man is born wise or learned.
没有生而知之者。
No man is content.
人心不足蛇吞象。
No man is wise at all times.
聪明一世,糊涂一时。
None are so blind as those who won't see.
视而不见。
None are so deaf as those who won't hear.
充耳不闻。
No news is good news.
没有消息就是好消息。
No one can call back yesterday.
昨日不会重现。
No pains, no gains.
没有付出就没有收获。
No pleasure without pain.
没有苦就没有乐。
No rose without a thorn.
没有不带刺的玫瑰。
No sweet without sweat.
先苦后甜。
No smoke without fire.
无风不起浪。
Nothing brave, nothing have.
不入虎穴,焉得虎子。
Nothing dries sooner than a tear.
眼泪干得最快。
Nothing in the world is difficult for one who sets his mind to it.
世上无难事,只怕有心人。
Nothing is difficult to the man who will try.
世上无难事,只要肯登攀。
Nothing seek, nothing find.
没有追求就没有收获。
Nothing is so necessary for travelers as languages.
外出旅行,语言最要紧。
Nothing is to be got without pains but poverty.
世上唯有贫穷可以不劳而获。
Not to advance is to go back.
不进则退。
Not to know what happened before one was born is always to be a child.
不懂世故,幼稚可笑。
No way is impossible to courage.
勇者无惧。
Obedience is the first duty of a soldier.
军人以服从命令为天职。
Observation is the best teacher.
观察是最好的老师。
Offense is the best defense.
进攻是最好的防御。
Old friends and old wines are best.
陈酒味醇,老友情深。
Old sin makes new shame.
一失足成千古恨。
Once a man and twice a child.
一次老,两次小。
Once a thief, always a thief.
偷盗一次,做贼一世。
Once bitten, twice shy.
一朝被蛇咬,十年怕井绳。
One boy is a boy, two boys half a boy, three boys no boy.
一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝。
One cannot put back the clock.
时钟不能倒转。
One eyewitness is better than ten hearsays.
百闻不如一见。
One false move may lose the game.
一着不慎,满盘皆输。
One good turn deserves another.
行善积德。
One hour today is worth two tomorrow.
争分夺秒效率高。
One man's fault is other man's lesson.
前车之鉴。
One never loses anything by politeness.
讲礼貌不吃亏。
One swallow does not make a summer.
一燕不成夏。
One's words reflect one's thinking.
言为心声。
Out of debt, out of danger.
无债一身轻。
Out of office, out of danger.
无官一身轻。
Out of sight, out of mind.
眼不见,心为静。
Patience is the best remedy.
忍耐是良药。
Penny wise, pound foolish.
贪小便宜吃大亏。
Plain dealing is praised more than practiced.
正大光明者,说到的多,做到的少。
Please the eye and plague the heart.
贪图一时快活,必然留下隐祸。
Pleasure comes through toil.
苦尽甘来。
Pour water into a sieve.
竹篮子打水一场空。
Practice makes perfect.
熟能生巧。
Praise is not pudding.
恭维话不能当饭吃。
Praise makes good men better, and bad men worse.
好人越夸越好,坏人越夸越糟。
Prefer loss to unjust gain.
宁可吃亏,不贪便宜。
Prevention is better than cure.
预防胜于治疗。
Pride goes before, and shame comes after.
骄傲使人落后。
Promise is debt.
一诺千金。
Proverbs are the daughters of daily experience.
谚语是日常经验的结晶。
Pull the chestnut out of fire.
火中取栗。
Put the cart before the horse.
本末倒置。
Put your shoulder to the wheel.
鼎力相助。
Reading enriches the mind.
开卷有益。
Reading is to the mind while exercise to the body.
读书健脑,运动强身。
Respect yourself, or no one else will respect you.
要人尊敬,必须自重。
Rome is not built in a day.
冰冻三尺,非一日之寒。
Saying is one thing and doing another.
言行不一。
Seeing is believing.
眼见为实。
Seek the truth from facts.
实事求是。
Send a wise man on an errand, and say nothing to him.
智者当差,不用交代。
Set a thief to catch a thief.
以贼捉贼。
Short accounts make long friends.
好朋友勤算账。
Something is better than nothing.
聊胜于无。
Soon learn, soon forgotten.
学得快,忘得快。
Soon ripe, soon rotten.
熟得快,烂得快。
Speech is silver, silence is gold.
能言是银,沉默是金。
Still water run deep.
静水常深。
Strike the iron while it is hot.
趁热打铁。
Success belongs to the persevering.
坚持就是胜利。
Take things as they come.
既来之,则安之。
Talking mends no holes.
空谈无补。
Talk of the devil and he will appear.
说曹操,曹操就到。
Tall trees catch much wind.
树大招风。
Teach others by your example.
躬亲示范。
The best hearts are always the bravest.
无私者无畏。
The best man stumbles.
伟人也有犯错时。
The cat shuts its eyes when stealing.
掩耳盗铃。
The danger past and God forgotten.
过河拆桥。
The darkest hour is nearest the dawn.
黎明前的黑暗。
The darkest place is under the candlestick.
烛台底下最暗。
The devil knows many things because he is old.
老马识途。
The devil sometimes speaks the truth.
魔鬼有时也会说真话。
The die is cast.
木已成舟。
The early bird catches the worm.
早起的鸟儿有虫吃。
The end justifies the means.
只要目的正当,可以不择手段。
The end makes all equal.
死亡面前,人人平等。
The eye is bigger than the belly.
贪多嚼不烂。
The farthest way about is the nearest way home.
抄近路反而绕远路。
The finest diamond must be cut.
玉不琢,不成器。
The fire is the test of gold, adversity of strong man.
烈火验真金,艰难磨意志。
The first step is the only difficulty.
迈出第一步是最艰难的。
The fox knew too much, that's how he lost his tail.
机关算尽太聪明,反误了卿卿性命。
The fox preys farthest from home.
兔子不吃窝边草。
The frog in the well knows nothing of the great ocean.
坐井观天。
The grass is greener on the other side.
这山望着那山高。
The greatest talkers are always least doers.
语言的巨人总是行动的矮子。
The higher up, the greater the fall.
爬得高,摔得惨。
The leopard cannot change its spots.
本性难移。
The more noble, the more humble.
人越高尚,越谦虚。
The more wit, the less courage.
初生牛犊不怕虎。
The outsider sees the most of the game.
旁观者清。
The pen is mightier than the sword.
笔能杀人。
The pot calls the kettle black.
五十步笑百步。
There are spots in the sun.
太阳也有黑点。
There are two sides to every question.
问题皆有两面。
There is a skeleton in the cupboard.
家家有本难念的经。
There is kindness to be found everywhere.
人间处处有温情。
There is no general rule without some exception.
任何法规均有例外。
There is no medicine against death.
没有长生不老药。
There is no place like home.
金窝银窝不如咱的狗窝。
There is no royal road to learning.
书山有路勤为径,学海无涯苦作舟。
The style is the man.
字如其人。
The tongue is not steel, yet it cuts.
人言可畏。
The water that bears the boat is the same that swallows it up.
水能载舟,亦能覆舟。
The wise man knows he knows nothing, the fool thinks he knows all.
清者自清,浊者自浊。
The wolf has a winning game when the shepherds quarrel.
螳螂捕蝉,黄雀在后。
The world is a ladder for some to go up and others to go down.
世界如阶梯,有人上有人下。
The world is but a little place, after all.
海内存知己,天涯若比邻。
Think twice before you do.
三思而后行。
Things at the worst will mend.
否极泰来。
Time and tide wait for no man.
时不我待。
Time cures all things.
时间是医治一切创伤的良药。
Time flies.
光阴似箭。
Time is money.
时间就是金钱。
Time lost cannot be won again.
时光流逝,不可复得。
Time past cannot be called back again.
时间不能倒流。
Time tries all.
路遥知马力,日久见人心。
Tit for tat is fair play.
人不犯我,我不犯人;人若犯我,我必犯人。
To err is human.
人非圣贤,孰能无过。
To know everything is to know nothing.
什么都知道,一如什么都不知道。
To know oneself is true progress.
人贵有自知之明。
Tomorrow never comes.
我生待明日,万事成蹉跎。
Too much familiarity breeds contempt.
过分熟悉会使人互不服气。
Too much knowledge makes the head bald.
学问太多催人老。
Too much liberty spills all.
自由放任,一事无成。
Too much praise is a burden.
过多夸奖,反成负担。
To save time is to lengthen life.
节约时间就是延长生命。
Touch pitch, and you will be defiled.
常在河边走,哪有不湿鞋。
Troubles never come singly.
福无双至,祸不单行。
Truth never grows old.
真理永存。
Turn over a new leaf.
洗心革面,改过自新。
Two dogs strive for a bone, and a third runs away with it.
鹬蚌相争,渔翁得利。
Two heads are better than one.
一个好汉三个帮。
Two of a trade seldom agree.
同行是冤家。
Two wrongs do not make a right.
别人错了,不等于你对了。
Unity is strength.
团结就是力量。
Unpleasant advice is a good medicine.
忠言逆耳利于行。
Until all is over one's ambition never dies.
不到黄河心不死。
Venture a small fish to catch a great one.
吃小亏占大便宜。
Virtue is fairer far than beauty.
美德远远胜过美貌。
Walls have ears.
小心隔墙有耳。
Wash your dirty linen at home.
家丑不可外扬。
Water dropping day by day wears the hardest rock away.
滴水穿石。
Wealth is nothing without health.
失去健康,钱再多也没用。
We know not what is good until we have lost it.
好东西,失去了才明白。
Well begun is half done.
好的开始,是成功的一半。
We never know the wor