当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Wednesday, October 13, 2004 浮点数的比较运算 对浮点数进行比较,必须先舍入为相同精度再进行,因其的不精确性。
 

 

    摘要:november 19, 2003t-sql programming part 3 - processing sequentially through a set of recordsby gregory a. larsen at some point you will have some business logic that will require you to process seq......
 · 进程互斥问题    »显示摘要«
    摘要: 在多道程序环境下,存在着临界资源,它是指多进程存在时必须互斥访问的资源。也就是某一时刻不允许多个进程同时访问,只能单个进程的访问。我们把这些程序的片段称作临界区或临界段,它存在的目的是有效的防止竞争条件又能保证最大化使用共享数据。而这些并发进程必须有好的解决方案,才能防止出现以下情况:多个进程同时处于临界区,临界区外的进程阻塞其他的进程,有些进程在临界区外无休止的等待。除此以外,这些方案还不能对......


The key of C# 学习笔记II (200410)

wednesday, october 13, 2004

     try 用于检查发生的异常,并帮助发送任何可能的异常. 【程序编程相关:梦网模式下的sp生存

浮点数的比较运算 对浮点数进行比较,必须先舍入为相同精度再进行,因其的不精确性. 在需要测试某个float值或double值是否为无穷大或nan时,不能直接用single或double结构中的positiveinfinity.negativeinfinity或nan字段进行比较;应选用isinfinity等方法来完成,因其有二义. 建议最好不要用“==”操作符去比较两个布尔值,因为不小心少打一个等号,会致命的.可以使用异或操作符“^”将更稳妥.异或操作等价于“!=”操作符,所以有不少人把“^”称为逻辑“不等于”操作符.只要用“^”操作符对“!=”操作的结果再进行一次逻辑非处理,就能得到与“==”操作符同样的效果,如: bwearecompatible = byoulikemahler == bilikemahler bwearecompatible = !(byoulikemahler ^ bilikemahler) 局部变量只在对它做出了声明的那个{语句块}里才是可见的.这个语句块有多大,求证中.... c#没有“else语句”之类的东东,c#中的if语句由一个if部分与一个可选的else部分构成.c#也没有“else if语句”,是两条if组合在一起而矣. 条件操作符 条件与(&&)与条件或(||) bexpression1 && bexpression2//如果bexpression1被求值为false,bexpression2将不会被求值 bexpression1 || bexpression2//如果bexpression1被求值为true,bexpression2将不会被求值 古怪“条件表达式”(?:),唯一三目操作符.     一.c#的异常处理所用到关键字 【推荐阅读:UML学习笔记

     finally 无论是否引发了异常,finally的代码块都将被执行. 【扩展信息:使用PB调用API自动更新(非FTP模式

     catch 以控制权更大的方式处理错误,可以有多个catch子句.

     throw 用于引发异常,可引发预定义异常与自定义异常.     二.c#异常处理的格式 以下是引用片段:

try

{

  程序代码块;

}

catch(exception e)

{

   异常处理代码块;

}

finally

{

   无论是否发生异常,均要执行的代码块;

}

有效的调试技巧

没有漏网的鱼 "this statement should never be executed."

for语句以保留字"for"开始,后面跟着一对圆括号,括号里有三个用分号隔开的表达式.注意,这是分号在c#中惟一不被当作一个语句分隔符来对待的地方!这三个表达式分别叫作for循环的“初始化表达式”.“循环条件表达式”与“步长表达式”.

 

friday, october 15, 2004

算法“sieve of eratosthences”(eratosthences之筛)是一种用来生成素数的算法.素数是只能被1与它本身整除的整数.2是第一个素数,也是素数中惟一的一个偶数. cpu耗时比较:方法调用 > 乘除运算 > 加减运算 switch语句

在java中,switch语句只能处理整数.但c#中的switch语句不同,它还能够处理字符变量.

switch (args[0]) {

    case "老板":

        console.writeline("早上好!我们随时准备为您效劳!");


...   下一页
 ·apache httpclient测试    »显示摘要«
    摘要: org.apache.commons.httpclient.hostconfiguration hostconfig = new org.apache.commons.httpclient.hostconfiguration(); hostconfig.sethost("www.youkone.com"); org.apache.commons.httpclient.http......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE