在cat /proc/meminfo下 ram總是90多MB
看了一下 qemu的source
原來是在 externel/qemu/android/avd/hardware-properties.ini 設定的
default是 96MB
Friday, November 4, 2011
Wednesday, October 26, 2011
python super()
http://rhettinger.wordpress.com/2011/05/26/super-considered-super/
這裡有介紹python 的super()
裡面講到了__mro__
跟用一個adapter來傳super的args
這裡有介紹python 的super()
裡面講到了__mro__
跟用一個adapter來傳super的args
Wednesday, October 19, 2011
static_cast
c++的polymorphism 是透過pointer來達成的
i.e.
class parent {
};
class child {
};
child *c = new child;
parent *p = c;
可是把 child*c = new child ; 換成
child c;
polymophism就沒有了
這時可以用static_cast
parent &p = static_cast< parent& >(c);
記得要用 & 變ref
不然只是多一個無關緊要的 p出來而已
印出他的address就知道了
i.e.
class parent {
};
class child {
};
child *c = new child;
parent *p = c;
可是把 child*c = new child ; 換成
child c;
polymophism就沒有了
這時可以用static_cast
parent &p = static_cast< parent& >(c);
記得要用 & 變ref
不然只是多一個無關緊要的 p出來而已
印出他的address就知道了
Friday, October 14, 2011
Wednesday, October 12, 2011
Tuesday, October 11, 2011
dart flag_trace_compiler
今天抓了dart的code來跑看看
不過在跑dart_bin時不知道有什麼 vm-flags可以下
$>out/Debug_ia32/dart_bin
dart [] []
目前在 dart/runtime/vm/compiler.cc 把 trace_compiler這option打開就可以看到dartvm有哪些options了
不過在跑dart_bin時不知道有什麼 vm-flags可以下
$>out/Debug_ia32/dart_bin
dart [
目前在 dart/runtime/vm/compiler.cc 把 trace_compiler這option打開就可以看到dartvm有哪些options了
Thursday, October 6, 2011
v8 + llvm
無意中發現了一個v8+llvm的project
Sanjo JS engine
http://www.brrian.net/js/Project_Home.html
他其實是Purdue的某個graduate class裡的project
http://web.me.com/vitekj/565s10/Welcome.html
裡面的resource都project都蠻不錯的
大部分都在作js 的engine
http://code.google.com/p/unladen-swallow/wiki/RelevantPapers
http://web.me.com/vitekj/565s10/Projects.html
不過好像大部分都沒open source就是了..
Sanjo JS engine
http://www.brrian.net/js/Project_Home.html
他其實是Purdue的某個graduate class裡的project
http://web.me.com/vitekj/565s10/Welcome.html
裡面的resource都project都蠻不錯的
大部分都在作js 的engine
http://code.google.com/p/unladen-swallow/wiki/RelevantPapers
http://web.me.com/vitekj/565s10/Projects.html
不過好像大部分都沒open source就是了..
Subscribe to:
Posts (Atom)