代码改变世界

阅读排行榜

120行JavaScript搞定俄罗斯方块

2012-03-12 16:30 by javaspring, 286 阅读, 收藏,
摘要: 本文转自lihanbing<html><style>.c {margin :1px;width:19px;height:19px;background:red;position:absolute;}.d {margin :1px;width:19px;height:19px;background:gray;position:absolute;}.f {top:0px;left:0px;background:black;position:absolute;}</style><body></body><html>< 阅读全文

数字精确运算BigDecimal常用方法

2012-05-16 16:12 by javaspring, 285 阅读, 收藏,
摘要: import java.math.BigDecimal;public class Arith {/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*///默认除法运算精度private static final int DEF_DIV_SCALE = 10;//这个类不能实例化private Arith(){} /** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public static double add(double v1,doub 阅读全文

分享合作开发

2011-11-21 09:49 by javaspring, 285 阅读, 收藏,
摘要: 事件背景:雪茹,德鹏,零敏,我,合作开发机房收费系统。雪茹负责整个系统架构的设计,零敏负责界面层,我负责业务逻辑层,德鹏负责数据访问层。开发过程中,我跟零敏争吵最多的是:“你给我传过来的是什么,我返回给你的是什么。”“这个字段的值,你没有给我,我怎么知道”业务逻辑方面,缺方法,或者参数问题,导致一些问题,“你不给这个,我显示什么”,“我也没有啊,我都不知道从哪获取”“怎么没有往这个表里写信息?”“根本就没有这个方法”整个过程,我们都在不断摩擦中进行着,我们是一边在改UML图,一边在编码。每个人似乎都是设计师,每个人又似乎都是编码工人。我们能完成这个系统,一方面是因为文档(主要是UML图)的帮助 阅读全文

变量的声明和作用域——VB

2010-12-21 14:55 by javaspring, 284 阅读, 收藏,
摘要: 一、声明变量变量在使用前,必须在代码中进行声明,即创建该变量。在使用变量之前,首先需要声明变量。就是说,必须事先告诉编译器在程序中使用了哪些变量,及这些变量的数据类型以及变量的长度。这是因为在编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,这样可以优化程序的执行。声明变量有两种方式:隐式声明、显式声明。隐式声明:变量可以不经声明直接使用,此时VB给该变量赋予缺省的类型和值。这种方式比较简单方便,在程序代码中可以随时命名并使用变量,但不易检查。显式声明:用声明语句创建变量。强制显式声明变量:为了避免写错变量名引起的麻烦,用户可以规定,只要遇到一个未经明确声明就当成变量的名字,VB都发 阅读全文

C#方法重载(overload)方法重写(override)隐藏(new)

2011-09-15 12:38 by javaspring, 282 阅读, 收藏,
摘要: 一、重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。 值得注意的是,方法重载只有通过参数不同来判断调用哪个方法,而不能通过返回值。至于原因,可以这样理解,你调用一个方法,如果有多个方法同名,系统必须要知道到底你要调用哪一个,参数可以帮助系统在方法入口处得到答案,他根据你给的参数就知道该使用哪个方法。如果只有返回值的不同,很多情况系统是不可能得到有效的判断条件的,比如:double method();int method();如果你这样调用:method()。系统当然不知道该调用哪个。示例://返回值相同.. 阅读全文
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 126 下一页