- 博客(29)
- 收藏
- 关注
原创 junit断言
JUnit主要有以下断言:— assertEquals(期望值,实际值),检查两个值是否相等。— assertEquals(期望对象,实际对象),检查两个对象是否相等,利用对象的equals()方法进行判断。— assertSame(期望对象,实际对象),检查具有相同内存地址的两个对象是否相等,利用内存地址进行判断,注意和上面assertEquals方法的区别。— asse
2009-12-13 22:21:00 1953
原创 study of java
collection study:Using HashMap instead of HashTable because of efficiency.Set, List, Map, ArrayList instead of VectorParameters of Set: All elements are unique, no repeated element;Parameters
2012-04-20 21:52:56 315
原创 读“如何写出无法维护的代码”有感
1. 在命名变量、函数名的时候:同时最好自始至终的遵守同一套规范;不要图简单省事;正确;2. 代码风格方面:需要慎重对待的包括宏、预编译、重载函数、相似变量名、显示与逻辑(如显示的事FrameScreen但代码里是MainScreen)、全局变量、同义词3. 注释:注意代码注释和代码的同步;不必事无巨细,只注释必要部分;要注释重要的代码之间的联系以及代码陷阱;
2011-10-30 08:15:47 504
转载 数学与算法- 摘自水木
算法研究的本质特点之一是面向具体问题,有问题才有了对应的算法。 而数学的特点之一是系统性和完整性,不是为了某个具体的问题才去研究什么,反而经常是早已把某个问题研究透彻了才发现它的应用。 知识学习有3个阶段,第一阶段只是知道字面的意思, 第二阶段
2011-10-13 17:11:54 512
转载 好的程序员(转)
要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有 一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的
2011-07-27 19:00:36 342
原创 一些小tip
两个eclipse里很有用的快捷键:1. 输入main之后,按Alt+/,即可自动生成: publice static void main(String[ ] args ) { }2. 输入Syso之后,按Alt+/,即可自动生成: System.out.println("");
2011-07-22 10:27:21 316
原创 转:Android程序创意过滤与失败经验谈
<br /><br />http://www.programmer.com.cn/3682/<br />文/ 刘铁锋<br /><br /><br />从2008年底开始,我就在Android上进行程序开发探索。随着时间的推移,我越来越不敢妄自预测或者假设程序创意一定会成功,更多地发现用户的期望以及需求和事先预想很难一致。在一年半的开发过程中,尝试了各种不同的方法和思路来进行程序创意规划和试错。至今,依然失败的教训居多,侥幸成功的很少。因此,我将在本文中分享所经历的创意过滤经验以及失败教训。<br /><b
2010-07-21 18:19:00 299
原创 【转】Java开源项目
<br />一直对java里纷纭的框架们心怀恐惧,得好好看看【转】Java开源项目(备查) <br />Spring Framework 【Java开源 J2EE框架】 <br />Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为
2010-07-09 11:13:00 1156
原创 java初学者的天地
<br />java开发者最常去的十个中文网站<br />http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表.<br />http://www.javaeye.com - 最好的Java社区<br />http://www.thisopen.com - 了解Java开源不得不去的网站,资源丰富 <br />http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. <br />http://www.developer.com/
2010-07-07 22:59:00 402
原创 待解决问题
<br />Static Nested Class 和 Inner Class的不同?<br /> <br />HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable.<br />重写Overriding是父类与子类之间多态性的一种表现, 重载Overloading是一个类中多态性的一种表现。<br /> <br />最常见到的runtime exception?
2010-06-26 10:20:00 273
原创 有关java线程同步
<br />看完马士兵老师的视频,对线程同步的粒度还有些不明白,如对象锁在以什么策略保证线程的同步,变量是否可以加锁等。于是上网找到这篇文章,基本解答了我的问题,在这里分享给有相似问题的人们:)<br />原文链接:http://apps.hi.baidu.com/share/detail/7051617<br />Java线程:线程的同步一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象
2010-06-23 11:42:00 312
原创 android的LBA
<br />Creating the AndroidLBS Activity<br />The following are the steps for creating this simple Activity:<br />1. Adjust the permissions level.<br />2. Create your Activity’s layout.<br />3. Write the code to run your Activity.<br />4. Run the A
2010-06-10 09:49:00 428
原创 对html的理解
能用标签、属性处理的就不用函数处理,能用函数处理的就不用自己实现写方法关于表单的详细讲解:http://wenda.tianya.cn/wenda/thread?tid=0f6499a46be00f84
2010-01-24 00:18:00 524
原创 摘录
代码的主要代价在维护,维护则需要阅读、理解。写代码的人不希望多花笔墨来写那些自己本不关心的东西,读代码的人也希望“所读即所表”,不想看到代码里面有什么弯子,最好是自然语言自然抽象才好呢。
2010-01-22 11:19:00 325
转载 对我说
一:沉稳 (1)不要随便显露你的情绪。 (2)不要逢人就诉说你的困难和遭遇。 (3)在征询别人的意见之前,自己先思考,但不要先讲。 (4)不要一有机会就唠叨你的不满。 (5)重要的决定尽量有别人商量,最好隔一天再发布。 (6)讲话不要有任何的慌张,走路也是。二:细心 (1)对身边发生的事情,常思考它们的因果关系。
2010-01-08 22:09:00 454
转载 uml讨论,转自toplanguage
https://groups.google.com/group/pongba/browse_thread/thread/be8ac54661e59dff定期的重构,清晰的依赖关系和命名空间(包与类),普遍的设计模式应用,使得一看见名字就猜到是啥结构是啥用途,关注框架时能够关注框架,关注算法时能够关注算法,这或许要比画几图更为实效。
2009-12-31 20:40:00 359
原创 用递归方法删除不为空的目录
If the directory is not empty, it is necessary to first recursivelydelete all files and subdirectories in the directory. Here is amethod that will delete a non-empty directory. // Delete
2009-12-24 19:05:00 506
原创 最近在学io包,这是filefilter的应用
怎么检查服务器的c:/是否有test.jpg这个文件(不知道扩展名)===================首先,定义一个FileFilter的实例 private static FileFilter fileFilter=new FileFilter(){ public boolean accept(File pathname) {
2009-12-24 15:20:00 321
原创 junit4.0新特性
用@Test代替了强制命名规则取消了测试类必须继承TestCase的规则,但必须import org.junit.Assert以使用断言 setUp和tearDown方法?我还不懂,ok,就是对属性值的初始化和销毁的方法用@Before和@After 代替了setUp方法和tearDown方法 这两个属性所代表的初始化和销毁是在每个被测方法前后执行的@BeforeClass和
2009-12-14 00:21:00 364
原创 让eclipse3.5显示代码行数
windows>preferences>general>editors>texteditors show lines
2009-12-11 20:12:00 295
原创 遗传算法
http://songshuhui.net/archives/10462.html好了,现在是万事俱备只欠东风了。定义好基因,写好繁衍、变异、评价适应性、淘汰和终止的代码之后,只需要随机产生一个适当大小的种群,然后让它这样一代代的繁衍、变异和淘汰下去,到最后终止我们就会获得一个惊喜的结果:(这回是完整的了,图片下的数字表示这个扇贝是第几代中最好的)
2009-11-15 15:30:00 283
原创 外语学习
外语是要在悉得得基础上掌握的,不然看下面这个例子,讲的的汉语的语法:给大家出一道关于中文普通话的语法题大家思考一下我们是否会中文语法知识吧:“油条——”,“面条儿”,“薯条儿”,三个词在普通话中,有的要带“儿”,有的不带。不可以说“油条儿”,那成四川话了。也不能说“面条、薯条”,听着象台湾人说话。但为什么有的词儿要加“儿”,有的不加?首先说明这跟“油”字儿没关系,因为“油饼儿”需要加
2009-11-08 19:54:00 389
原创 在软院必须在乎的15件事---作者:丁娟师姐
2006-08-23 23:45很多人大概都看过一篇这样的文章,30岁前你可以不在乎的30件事,我之所以写这篇文章,也是想给即将来到这里的师弟师妹们一点小小的建议.马上就要离开学校去实习了,虽然很想把自己的感受多分享一点给你们,可是看来机会很少了,所以,希望这些小建议可以带给你们帮助. é[?狐?o KyO? k 1、编程 t, 氭b E? 在软院不会编程就象吃中餐不会用筷子,虽
2009-11-08 10:39:00 878
原创 十月份笔记
元数据 描述数据属性的数据,数据的数据,xml元数据 (Metadata ),又称元资料 、中介资料 ,为描述数据 的数据(data about data),主要是描述数据属性(property)的资讯 ,用来支持如指示储存位置、历史 资料、资源 寻找、文件纪录等功能。元数据算是一种电子 式目录,为了达到编制目录的目的,必须在描述并收藏数据的内容或特色,进而
2009-10-23 00:13:00 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人