- 浏览: 183896 次
- 性别:
- 来自: 墨尔本
最新评论
-
super_m_a_n:
不断的提高自己的情商,放弃程序员一板一眼的死脑筋,学会堆着笑容 ...
SF的话 -
zghjava:
很受启发,尤其对我们这种入行不久的人来说
Java开发最容易犯的几种错误 -
summer_charlie:
看第一眼有一种惊艳的感觉
从离开你的那一秒开始,我就已经想念你了 -
flmh1314:
原来是师兄啊,我也是bit毕业的.师兄现在在澳洲,真让人羡慕. ...
我的286 -
forsecond:
这么好的文章,没人顶
Java开发最容易犯的几种错误
文章列表
不同版本(2.3,2.4,2.5) web.xml 头信息Servlet 2.3
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
...
</ ...
- 2009-08-03 16:45
- 浏览 10144
- 评论(0)
http://www.nliteos.com/
2004年的时候,我真的需要这个东西,却.....不知道。
- 2009-08-02 09:50
- 浏览 1888
- 评论(0)
http://upx.sourceforge.net/
棒极了的exe压缩工具。非常神奇。
the U
ltimate P
acker for eX
ecutables
- 2009-07-03 01:02
- 浏览 1430
- 评论(0)
如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和可移植性等因素,作出自己的选择。我会以一个回应反射式服务器(与《Windows网络编程》第八章一样)来介绍这五种I/O模型。我们假设客户端的代码如下(为代码直观,省去所有错误检查,以下同 ...
- 2009-06-05 10:16
- 浏览 7604
- 评论(0)
眼看着Android越来越成熟,支持Android的厂商越来越多,中国山寨机翻身的日子可能要到了。
山寨机一直为人诟病的主要是两点:1是做工质量;2是软件,特别是操作系统。
其实做工上的提升对于山寨机已经不是技术瓶颈的问题,而是厂家愿不愿意的问题,手机的更换都赶上快速消费品了,我猜70%的消费者根本也不追求所有的手机品质一定要跟iPhone那么精致。
操作系统到一直是阻碍很多人手机“高端”消费者不选择山寨机的重要原因。随着Android的发展,很多的开发者已经开始为Android平台提供各式各样的软件,而免费的许可证对于山寨厂商则是更大的诱惑。
Android必然会有数万的应用软件 ...
星期天,儿子生病了,不能出去玩儿,于是起床跟他一起制定了一天的计划:
1、一起打魔兽《真.三国无双》
2、练钢琴
3、下围棋
4、毛笔字
5、做计算题
6、参加图画考试
琴棋书画,哈哈哈
- 2009-05-24 20:34
- 浏览 1543
- 评论(1)
http://www.webtoolkit.info/javascript.html
有空要好好看看
- 2009-04-26 21:13
- 浏览 1329
- 评论(0)
今天试 jconsole 监控虚拟机,笔记如下:
1、怎么都连不上remote.
google了一下,居然是这个原因。胸闷...
见:http://www.iteye.com/topic/129750
2、配tomcat
见:http://wwwww.iteye.com/blog/126593
- 2009-04-25 22:56
- 浏览 1300
- 评论(0)
命名原则:
原则1:前缀+后缀
应用名 + 标签功能
原则2:应用功能 > 布局功能
关于命名中的位置名:left,right,center,middle,top,bottom
如果该元素的主要用途就是定位,那么可以选择 ...
- 2009-04-05 21:49
- 浏览 1661
- 评论(0)
转自:http://bbs.blueidea.com/thread-2783024-1-1.html
终于完成了偶的拖动窗口,花了近15个小时,庆祝一下(*^__^*);以前写了IE下的功能,于是又写了firefox下的功能,在firefox上花了很多时间,发现了firefox中几处与IE中不同的地方:
1.firefox不能对innerText支持,也不知道为什么。firefox支持innerHTML但却不支持innerText,所以上网查了一
下,原来它改支持textContent来实现innerText,不过实现得没有那么好,默认把多余的空格也保留了。如果不用textConte ...
- 2009-04-04 20:46
- 浏览 1767
- 评论(0)
从下面两种图,你能体会到什么叫“精心设计”吗?
response.setContentType("application/octet-stream");
if (isIE) {
// 1、IE不支持filename的RFC2047编码,你只有用GBK输出,才能让你的IE正常显示中文
// 2、你可以用URL.encode来对filename编码,这样你用IE下载时打开的文件名是正常的,
// 这种办法无法解决你选择直接打开附件而不是“保存”时,应用程序标题栏的乱码问题。
// 3、缺省情况下,tomcat以ISO-8859-1输出header
name = new String(name.getBytes(& ...
- 2008-12-04 14:12
- 浏览 3191
- 评论(2)
来源:赛迪网
1.Duplicated Code
代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
2.Long method
它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。
3.Large Class
大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility.
4.Diverge ...
- 2008-10-10 18:17
- 浏览 1506
- 评论(2)
public class Caller {
public static void main(String[] args) {
System.setSecurityManager(new MySecurityManager());
new A().method();
}
}
class MySecurityManager extends SecurityManager {
protected Class[] getClassContext() {
return super.getClassContext();
}
};
class A {
void method() {
...
- 2008-10-07 19:04
- 浏览 4302
- 评论(1)