2008年11月19日 星期三

NetBeans 6.5 出来了!

Download NetBeans!
尽管这一版 6.5 一直在“鼓吹”给 PHP 的朋友听,
但是NetBeans team 还是没有忘本,有关JAVA IDE 的特征也不少:
NetBeans IDE 6.5 Release Client - New and Noteworthy
6.5 Release Information


下面这些是我个人比较喜欢的:

  • Automatic Compile on Save
  • Improved Eclipse project import and synchronization
  • Java Call Hierarchy
  • Analyze Javadoc
  • CamelCase code completion
  • Customize formatting settings per project
  • Enhanced support for Spring, Hibernate
  • New multi-threaded debugging with improved UI and work-flow

Have fun!

2008年11月16日 星期日

JAVA 1.6.0_10 -Xmx

依次执行如下命令

C:\Documents and Settings\pprun>ver

Microsoft Windows XP [版本 5.1.2600]

C:\Documents and Settings\pprun>java -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)


C:\Documents and Settings\pprun>java -Xmx2048m -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

2 G 内存,很新鲜吗?
我刚加了一条,才百多块。
然而,直到我试到 1446 这个可爱的幸运数字时,才成功:
C:\Documents and Settings\pprun>java -Xmx1447m -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

C:\Documents and Settings\pprun>java -Xmx1446m -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode)


我立即切换到 Ubunut8.04,进行了一下测试:

pprun@pprun-t61:~$ uname -r
2.6.24-21-generic
pprun@pprun-t61:~$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.04.1
Release: 8.04
Codename: hardy

pprun@pprun-t61:~$ java -Xmx3072m -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)

pprun@pprun-t61:~$ java -Xmx3722m -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)

pprun@pprun-t61:~$ java -Xmx3723m -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

是不是 JAVA 也赞成 Windows XP 黑屏?
竟然不能够分配超过 1446m (1.446g) 内存堆!

2008年9月17日 星期三

雷曼兄弟破产

病根在贪得无厌的利益最大化的追求

因为大家迷失了方向和目的,只顾追求最大的利益,而丧失了价值评判的标准。当一切的一切都以利益为标准的时候,灭亡和灾难就很难完全地避免了。

2008年9月15日 星期一

人类染色体 (转)

染色体序号

碱基对数目(亿)

基因数目(包括假基因)

特点

1

2.23

3141(991假基因)

第一大染色体

2

2.37

1574

第二大染色体,含有能编码人体最大蛋白基因:由3.3万多个AA组成的激酶

3

1.99

1600

第三大染色体,在单个染色体水平发现的蛋白质编码基因最多,其中包括许多重要的chemokine受体基因簇,复合人类癌症基因,比如FHIT

4

1.86

2585

可能包含与亨廷顿氏病、多囊肾、肌肉萎缩症、沃夫─贺许宏氏症(一种因4号染色体短臂缺失导致的先天智障)等罕见疾病相关的基因

5

1.78

923

包含了许多染色体内部副本,是基因密度最低点的染色体之一

6

1.66

2190

包含了导致遗传性血色素沉着病、帕金森氏症、癫痫等疾病的基因。这一染色体上基因的异常也是造成精神分裂症、癌症和心脏病等多种遗传性疾病的原因。也包含了一些MHC。

7

1.58

1455

第一个等臂染色体,其测序成功有助于研究治疗囊性纤维化、孤独症、耳聋、抽动——秽语综合征、视网膜色素变性、肾母细胞瘤、白血病和淋巴瘤等多种癌症以及其他疾病。

8

1.46

1887

含有大脑和免疫功能的遗传基因,极有可能与人类进化密切相关

9

1.09

1575

95个基因与疾病有关,其中之一可抑制肿瘤形成

10

1.32

1246

85个基因与疾病有关。这些基因的突变可能引发乳腺癌、前列腺癌和脑癌等。还有一些基因与复杂的代谢疾病和精神疾病有关,例如I型糖尿病、精神分裂症和阿耳茨海默氏症等。

11

1.35

2289

人类856个嗅觉受体基因中40%以上是定位在这个染色体上,还有86个未知分子机制的相关基因,包括几个mendelian traits、癌症和易感基因位点。

12

1.31

1400

有一个目前在人类基因组上发现的最大的连锁不平衡,还有若干在特定类型的癌症、运动失调症、以及还可能包括“阿尔茨海默氏症”在内的疾病中发生突变的基因。

13

0.96

929

染色体密度小(6.5gene./Mb),包括与乳腺癌相关的BRCA2基因,和与眼癌、精神分裂症有关的基因。

14

0.87

1050

有大约60多个与遗传疾病密切相关的基因,其中包括一个此前已被发现与阿尔茨海默症有联系的基因。还有另2个对于人体免疫系统具有重要意义基因以及一些与其它病症有关的基因

15

0.82

945

是目前已知的7个大片段扩增的人类染色体之一,这一染色体复制的不寻常之处就在于这种片段扩增集中在两个相隔甚远的区域——15号染色体长臂近端和远端,而不是沿染色体分布,其中远端区域包含了可引起Prader-Willi 和 Angelman综合症的基因缺失。而且大部分染色体之间的复制都有一个共同的祖先。

16

0.79 (78,884,754)

880

是DNA修复基因所在之处。对16号染色体分析的结果还会对重金属的解毒和运输有重要意义

17

0.79 (78,839,971)

1540

很特殊的染色体,包括多种与疾病有关的基因例如确定出的第一个乳腺癌基因BRCA1、神经纤维瘤基因NF1、与修复DNA损伤有关的 TP53基因、SMS(Smith-Magenis综合症)和CMT1A

18



只有三种染色体异常(形成三倍体)的人可以长大,这在其中包含了18号染色体。另外还有许多遗传疾病是由于18号染色体的三倍体或非整倍而造成的。尽管基因密度低,但它所有哺乳动物进化上保守的非编码蛋白区域所占比例与整个基因组范围的平均值相接近。

19

0.56

1782

包括与遗传性高胆固醇和抗胰岛素糖尿病相关的基因,人体遭到辐射或其他环境污染,控制DNA修复的基因也在该染色体上

20

0.59

727

是被“破译”的第一对具有典型长短臂结构的人类染色体,为糖尿病、肥胖症、小儿湿疹等疾病的治疗找到了新方法。该染色体上还有一个基因能增加部分人群因疯牛病感染新型克雅氏症的危险,这将增进人们对该疾病的了解。

21

0.34

284

最短的染色体,发现许多与疾病相关的基因均分布在这一染色体上,特别是先天愚型、早老性痴呆、癫痫等一些神经系统的疾病。

22

0.33

679

与先天性心脏病、免疫功能低下、精神分裂症、智力低下、出生缺陷以及许多恶性肿瘤如白血病等有关

X

1.50

1098

X染色体上一旦出现某个基因,就不会在进化中再失去它。同时X染色体与遗传性疾病高度相关,还有许多与智力缺陷有关的基因以及人类基因组中称为DMD的最大基因

Y

0.23

78

这个一向被认为很脆弱的性染色体内部存在一些“回文结构”,可能有着基因修复作用,使它在一定程度上能够自我修复有害的基因变异。这一成果增进了人们对男性不育症的了解,有助于研究更好的诊断和治疗方法。它还将重新激起有关性别的进化历程的争论。

2008年8月29日 星期五

关于 hjpetstore 的源码

承蒙大家对 hjpetstore 的喜爱,最近有不少同学请求该工程的源码。
为了方便大家获得,我把流程说一下:
1. 点击本博客右边的导航栏上 -> 我的开源工程 | hjpetstore
2. 如果你还没有注册 java.net 的成员,请加入! (这里可是 Java 宝库)
3. 回到 hjpetstore 工程首页,在左边的导航栏上点击 CVS
4. 里头就是关于怎么 checkout 的指令
5. 如果你用的是 Netbeans 作为开发环境, checkout 出来后更方便些,调整 server 设置和 lib 的路径后,就可以编译了。


另外,感兴趣的同学,可以申请成为项目的成员(各类成员都欢迎),我们的目标是更好的工作!
我由于任务繁重,现在没有太多时间来更新它,比如 Hibernate 和 Spring 新的版本的新特征!
另外有外国的朋友曾请求我把系列文章翻译成英文,但我哪有那个空 :)

祝大家工作愉快!

Pprun

2008年8月26日 星期二

Photos from Beijing 2008 Olympic Games, Day 12





























2008年7月21日 星期一

Ubuntu 8.04 语言环境和字符编码

一. Ubuntu默认的中文字符编码
在/etc/environment中看到:
$sudo gedit /etc/environment
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"


二. 添加中文字符编码的方法
1. 直接使用locale-gen命令:
$ sudo locale-gen zh_CN.GB18030
$ cd /usr/lib/locale/
可以看到生成了一个zh_CN.gb18030文件夹
$ gedit /var/lib/locales/supported.d/local
文件中多了一行:zh_CN.GB18030 GB18030

2. 通过修改/var/lib/locales/supported.d/local文件
$ sudo gedit /var/lib/locales/supported.d/local
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8

增加一行:
zh_CN.GBK GBK
后保存后退出。

$ sudo dpkg-reconfigure locales

Generating locales...
...
en_US.UTF-8... done
en_ZA.UTF-8... done
en_ZW.UTF-8... done
zh_CN.GBK... done
zh_CN.UTF-8... up-to-date
...
Generation complete.

即可生成相应文件:/usr/lib/locale/zh_CN.gbk/