- 浏览: 40906 次
- 性别:
- 来自: 杭州
最新评论
文章列表
最近为了研究jvm, 尝试build java 源代码。
网上有一些openjdk build教程,但是为了后期测试与应用方便,还是选定sun jdk.
感谢RednaxelaFX同学的帮助,最终结果如下:
http://hllvm.group.iteye.com/group/topic/27149
1. 虽然jdk1.6 README-builds.html 里说要jdk1.5作为Bootstrap, 其实是要求1.6, 所以要先下载安装sun jdk-6u26-linux-x64.bin
注意这里用opensdk 是不行的,没有javap
2. 环境变量设置如下:
ALT_ ...
- 2011-08-16 21:00
- 浏览 464
- 评论(0)
最近调代码,想改下fstab 配置,NND 的 data=writeback, 结果却启不来,说disk read only.
还好我留了心,先用VM 试,不然影响太大啊。
没办法,要恢复vm, 在网上找了到一些方法是rescue 模式。
但是该死的VM怎么按都进不了bios.
折腾好久,最后在vmware 启动时当vmare 的字样消失后立刻按 ESC, 按时盯着屏幕,一旦出现boot memu, 不要再按。然后选enter setup , 在boot 下选定cd-rom, 按+号提到最上面。
有的同学狂按,结果又取消了boot memu, 都怪vm 启动的太快。
...
- 2011-08-08 16:46
- 浏览 389
- 评论(0)
转载于http://blogold.chinaunix.net/u1/43502/index.html
很多时候发现linux系统输入一些命令很慢,用top查看IOwait占用CPU很高,top下面列出的进程中,不论按cpu排序、内存排序、时间排序,都看不出来到底哪个进程(哪个分区)占用ipwait最高。
Waiting
- 2011-08-05 15:16
- 浏览 936
- 评论(0)
数组 初始化:
int[] num;
String[] s;
int k[]=new int[] {0,1,2,3,4};
String s[]=new String[] {"Zero","One","Two","Three","Four"};
int[][] a1 = {
{1 ,2 , 3},
- 2011-07-19 19:57
- 浏览 563
- 评论(0)
蜈蚣百足,行不及蛇,灵鸡有翼,飞不如鸦。马有千里之程,无人不能自往;人有凌云之志,非运不能腾达。文章盖世,孔子困于陈蔡丨;武略超群,太公垂钓于渭水。盗跖年幼,不是善良之辈;颜回命短,实非凶恶之徒。尧舜至圣,反生不肖之子;瞽叟顽呆,却生大圣之儿。张良原是布衣,萧何称谓县吏。晏子身无五尺,能做齐国首相;孔明居卧草庐,作了蜀汉军师。韩信手无缚鸡之力,封了汉朝大将;冯唐有安邦之志,到老半官无封;楚王虽雄,难免乌江自刎;汉王虽弱,却有万里江山。满腹经纶,白发不第;才疏学浅,少年登科。有先贫而后富,有先富而后贫。蛟龙未遇,潜身于鱼虾之间;君子失时,拱手于小人之下。天不得时,日月无光;地不得时,草木不长;水不 ...
- 2011-06-29 10:32
- 浏览 375
- 评论(0)
下载客户端
多次安装时特别注意 PATH, 如果设了多个oracle,可能会不work
PATH
D:/oracle/product/10.2.0/client_3/BIN;C:/Program Files/CollabNet/Subversion Client;C:/Program Files/Java/jdk1.6.0_17/bin;C:/MinGW/bin;C:/MinGW/lib;C:/MinGW/include;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/PROGRA~1/SecureF ...
- 2011-03-31 17:02
- 浏览 525
- 评论(0)
Pylint简介
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。
参考《如何使用 Pylint 来规范 Python 代码风格》
Windows 下的安装
...
- 2011-03-30 14:07
- 浏览 2462
- 评论(0)
wxPython如果你之前是 windows 程序员,用 MFC 或者 WIN32API 开发界面程序,那进入 Python 国度最好的 GUI 选择应该是 wxPython。它是 wxWidgets 的 Python Bind,与 wxWidgets 的开发完美同步,最为重要的一点是它的消息机制与 MFC 颇为相似,以前在 MFC 的经验完全可以稍作变化就套用在 wxPython 上面。在 WIN32 开发中,最讨厌的一环肯定有 WM_SIZE 消息的处,在主窗口大小变化的时候,保持控件布局在 WIN32 是一件麻烦事。这件事情 wx 解决得非常完美,它的sizer 概念可以让我轻松地在不 ...
- 2011-03-28 10:33
- 浏览 550
- 评论(0)
一种保护眼睛的好方法:
桌面->右键->属性->外观->高级->项目选择(窗口)、颜色1(L)选择(其它)将色调改为:85。饱和度:123。亮度:205
->添加到自定义颜色
->在自定义颜色选定点确定
->确定
这样你电脑所有的文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛。
- 2011-03-16 09:22
- 浏览 428
- 评论(0)
总距离: 7.50 km (4.7 mi)总时间: 1:30:57移动时间: 1:26:34
平均速度: 4.95 km/h (3.1 mi/h) 平均移动速度: 5.20 km/h (3.2 mi/h) 最大速度: 8.42 km/h (5.2 mi/h)
最小海拔: 34 m (110 ft)最大海拔: 188 m (617 ft)
爬升: 168 m (550 ft)最大落差: 15 %最小落差: -17 %
记录日期: 周五 2月 18 12:15:53 格林尼治标准时间+0800 2011活动类型: hiking
- 2011-02-18 14:55
- 浏览 541
- 评论(0)
#define TO_STRING( x ) TO_STRING1( x ) #define TO_STRING1( x ) #x TO_STRING首先会将x全部展开(如果x也是一个宏的话),然后再传给TO_STRING1转换为字符串,现在你可以这样: const char *str = TO_STRING( PARAM( ADDPARAM( 1 ) ) );去一探PARAM展开后的样子
- 2011-02-16 15:53
- 浏览 624
- 评论(0)
新年新TA
TA : Test Automation, 自动化测试。
搞 TA 也有好几个年头了,时间长了,越发觉得TA 实在不 “自动化”。
如果兄弟你也是写TA脚本的,你会不会头疼:
1. 库越来越大,维护成本居高不下。
2. 黑盒测试一分钟的事,写个一整天(是不是俺的水平太菜了,我指的写包括封装库函数,研究接口定义等,总之从零开始。)
3. 调试时经常遇到失败,不停地检查环境,检查logs.
4. case 脚本超长,至少一屏,调用N个tool。
5. 工期超紧,如果写脚本开始的早,不得不面对开发改动。
6. TA比例? 老大关心
这样的自动化难道是我们 ...
- 2011-02-12 16:53
- 浏览 544
- 评论(0)
O.S使用Gnu gprof进行Linux平台下的程序分析
Gprof简介:Gprof功能:打印出程序运行中各个函数消耗的时间,可以帮助程序员找出众多函数中耗时最多的函数。产生程序运行时候的函数调用关系,包括调用次数,可以帮助程序员分析程序的运行流程。有了函数的调用关系,这会让开发人员大大提高工作效率,不用费心地去一点点找出程序的运行流程,这对小程序来说可能效果不是很明显,但对于有几万,几十万代码量的工程来说,效率是毋庸置疑的!而且这个功能对于维护旧代码或者是分析Open Source来说那是相当诱人的,有了调用图,对程序的运行框架也就有了一个大体了解,知道了程序的“骨架“,分析它也就不会 ...
- 2010-09-29 17:05
- 浏览 764
- 评论(0)
10:07:26 SQL> conn utcore/ossConnected.10:07:44 SQL> truncate table mapevent;truncate table mapevent*ERROR at line 1:ORA-02266: unique/primary keys in table referenced by enabled foreign keys
10:09:53 SQL> !oerr ora 226602266, 00000, "unique/primary keys in table referenced by enabl ...
- 2010-09-28 15:56
- 浏览 664
- 评论(0)
在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在VC这样的开发工具上编写完代码,点击编译按钮准备生成exe文件时,VC其实做了两步工作,第一步,将每个.cpp(.c)和相应.h文件编译成obj文件;第二步,将工程中所有的obj文件进行LI ...
- 2010-09-19 11:14
- 浏览 563
- 评论(0)