加载中!

我是流子吗?我不知道,或许是吧......或许又不是......我真的不知道.
<<  < 2009 - >  >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

登陆

统计

搜索

公告

最新日志

最新评论

留言簿

我的相册

友情连接

订阅

2008-6-1 23:30:00

为了纪念几年一些逝去青春回忆,打算把该仿真软件名改成Crescent,纪念那位青葱岁月时的漂亮女生

软件环境: 跨平台

主题:移动机器人仿真软件设计,导航,路径规划,避障,定位,传感器,LMS200

使用对象:科研院所、大专院校、大学和对机器人、传感器技术感兴趣的人

开发工具: Java SWT/JFace RCP JDK 1.5.0_11 Eclipse3.3.1

2.0版本将具有新特性如下:

1.新版本将采用流行的RCP架构;

2.彻底融入MVC思想,各个模块更达到了松耦合高内聚的程序规范;

3.UI元素更加丰富,人机交互更加友好。


……
posted @ 2008-6-1 23:30:00 流子 阅读全文 | 回复 | 引用通告
2009-7-4 23:07:00

public class Customer extends Thread {

 private Clerk clerk;

 public Customer(Clerk clerk) {
  this.clerk = clerk;
 }


……
posted @ 2009-7-4 23:07:00 流子 阅读全文 | 回复 | 引用通告
2009-7-4 22:54:00

#用于一个log4j能根据不同的用途记录在不同的日志文件中

# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
log4j.rootLogger=INFO,stdout,logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n


……
posted @ 2009-7-4 22:54:00 流子 阅读全文 | 回复 | 引用通告
2009-7-1 17:04:00

Chapter 6. Using the FindBugs? Ant task

Chapter 6. Using the FindBugs? Ant task

……
posted @ 2009-7-1 17:04:00 流子 阅读全文 | 回复 | 引用通告
2009-7-1 12:24:00

Bad practice 坏的实践

一些不好的实践,下面列举几个:

HE 类定义了equals(),却没有hashCode();或类定义了equals(),却使用

Object.hashCode();或类定义了hashCode(),却没有equals();或类定义了hashCode(),却使用Object.equals();类继承了equals(),却使用Object.hashCode()。

SQLStatement 的execute方法调用了非常量的字符串;或Prepared Statement是由一个非常量的字符串产生。

DE 方法终止或不处理异常,一般情况下,异常应该被处理或报告,或被方法抛出。

Correctness 一般的正确性问题

可能导致错误的代码,下面列举几个:


……
posted @ 2009-7-1 12:24:00 流子 阅读全文 | 回复 | 引用通告
2009-6-29 12:15:00

@PostConstruct

public void init(){

public void  initialize (){

}

用以上两种方式都可以在初始化执行构造方法后自动执行该方法,第一个的好处是方法名可以随自己写

第二个是不需要写PostConstruct关键字

posted @ 2009-6-29 12:15:00 流子 阅读全文 | 回复 | 引用通告
2009-6-24 13:22:00

 User-Agent:浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用。在不要的时候才使用User-Agent.在使用的时候要检查是否为null。区分Netscape和IE 要检查MSIE 而非"Mozilla"。这个报头可以加造而servlet并不能区分这种情况。

UA-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操作系统和CPU类型。       
有关HTTP头完整、详细的说明,请参见http://www.w3.org/Protocols/的HTTP规范。


……
posted @ 2009-6-24 13:22:00 流子 阅读全文 | 回复 | 引用通告
2009-6-23 20:30:00
1. 无论在多么大的一个团队里,在那些最重要的关键时刻,冲在前面一直坚持顶着的,一定只有那么一两个人,不用抱怨,也不要推辞,在这个位置,就要担得起这个责任。不要埋怨世态炎凉,人情冷暖,你今天付出了,自然也会获得比别人更多的东西,这些东西里,不仅仅是物质上的。

2. 任何时候,无论别人平时如何跟你称兄道弟,你好我好大家好,在最终的时刻,仍然都是以最终成绩说话:团队向公司,以产品本身的在线和赢收说话;个人对团队,以自己负责的内容少出问题说话;团队领导者向产品领导者,以技术的稳定和效率说话。

3. 狭路相逢,勇者胜。无论,我们遭遇的是公司内的其他合作团队;或者,我们遭遇的,是公司外的其它团队及产品,皆是这个道理。请记住:在当前的这种竞争格局下,你的退缩、萎靡、消沉或者贪图安逸,都一定是阻止你取胜的最大障碍。我强,则敌弱。最重要的,是士气,不要与那些破坏士气的人多咬口舌,在任何时刻,率先垂范,冲在最前,用自己的行动和成绩,让咬舌头的无聊之人闭上嘴巴。

4. 永远不要相信别人怎么说,而要看他到底作了什么,以及作到什么程度。不要相信承诺,不要相信“我保证”,事实上,对于没有经验或者没有利益相关的人及团队而言,他们的“保证”,对于你,没有任何价值,一丁点的价值都没有。

5. 成功的定义,一定是百分百;百分之九十,都不能算成功。
……
posted @ 2009-6-23 20:30:00 流子 阅读全文 | 回复 | 引用通告
2009-6-23 17:14:00

@Temporal(TemporalType.TIMESTAMP)//不用set,hibernate会自动把当前时间写入.

@Temporal默认为timestamp映射,有三个可以选TemporalType.DATE,TemporalType.time,TemporalType.timestamp

posted @ 2009-6-23 17:14:00 流子 阅读全文 | 回复 | 引用通告
2009-6-20 2:40:00
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。
使用方法,在select语句前加上explain就可以了:
如:explain select surname,first_name form. a,b where a.id=b.id
EXPLAIN列的解释:
table:显示这一行的数据是关于哪张表的
type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和ALL
possible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。可以为相关的域从WHERE语句中选择一个合适的语句
key: 实际使用的索引。如果为NULL,则没有使用索引。很少的情况下,MYSQL会选择优化不足的索引。这种情况下,可以在SELECT语句中使用USE INDEX(indexname)来强制使用一个索引或者用IGNORE INDEX(indexname)来强制MYSQL忽略索引
key_len:使用的索引的长度。
……
posted @ 2009-6-20 2:40:00 流子 阅读全文 | 回复 | 引用通告
首页 上一页 下一页 尾页 页次:1/85页  10篇日志/页 转到:
Powered by Oblog.