摘要: 定制自己的android的ramdisk.img鏡像,以及使用功能更為強大的busybox來代替android自帶的命令行環境。
閱讀全文
摘要: 1) 在終端中輸入ulimit -c 如果結果為0,說明當程序崩潰時,系統并不能生成core dump。
2) 使用ulimit -c unlimited命令,開啟core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加數字限制即可。ulimit - c 1024
3) 默認情況下,core dump生成的文件名為core,而且就在程序當前目錄下。新的core會覆蓋已存在的core。通過修改/proc/sys/kernel /core_uses_pid文件,可以將進程的pid作為作為擴展名,生成的core文件格式為core.xxx,其中xxx即為pid
4) 通過修改/proc/sys/kernel/core_pattern可以控制core文件保存位置和文件格式。例如:將所有的core文件生成到 /corefile目錄下,文件名的格式為core-命令名-pid-時間戳. echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
閱讀全文
遇到這個問題,網上常見的解決辦法是:
1. 數據線連接電腦,以“磁盤驅動器”方式連接。
2. 進入sdcard下的.android_secure目錄(需要使用第三方的資源管理器)
3. 刪除該目錄下的smdl2tmp1.asec文件。
如果在該目錄下找不到該文件,那么上面這種方式就失效了。
第二種解決辦法是:
使用adb shell執行如下命令:
rm /mnt/secure/asec/smdl2tmp1.asec
問題解決,本人就是通過第二種方式解決了問題。
實用的功能,利用find命令和wc命令的簡單組合即可。如下:
find . -name "*.h" | xargs wc -l
find . -name "*.cpp" | xargs wc -l
find . -name "*.c" | xargs wc -l
你們的時間很有限。
所以不要將時間浪費在重復他人的人生上,
不要被教條束縛,
那意味著你和他人的的思考結果一起生活。
不要因他人喧囂的觀點而掩蓋自己內心的聲音。
最重要的是,
有勇氣去傾聽自己的內心及直覺,
它們從一開始就知道你究竟想成為什么樣的人
對于如下的結構體聲明:
struct Foo
{
char c;
float f;
} __attribute__((packed));
__attribute__ ((packed)) 的作用就是告訴編譯器取消結構在編譯過程中的優化對齊,按照實際占用字節數進行對齊。經過上述屬性設置之后,Foo結構體的大小為5個字節,如果不設置該屬性并且沒有顯式指定字節對齊屬性的話,可能為8個字節。關于字節對齊,這里不多贅述。
其中__attribute__機制是gcc編譯器特有的。用來在函數或數據聲明中設置其屬性,__attribute__可以設置函數屬性、變量屬性、類型屬性。
關于gcc的__attribute__的更多技術細節,可以參看如下鏈接:
1.
http://unixwiz.net/techtips/gnu-c-attributes.html
2.
http://www.yuanma.org/data/2006/0625/article_948.htm
摘要: ImageMagick是一個開源的、功能強大的命令行圖像處理工具。通過這里可以了解一下 ImageMagick。
最近涉及到不少批量的圖像處理工作,使用到這個工具,感覺其功能非常強大而且很方便,把目前使用到的功能記錄如下,工作平臺:Ubuntu 10.04: 閱讀全文
原 因:手機上安裝的App2SD或者Move2SD將手機的默認存儲修改成了外部存儲或者當前以USB存儲的方式連接了電腦
解決方案:設置-》應用程序-》開發-》USB調試勾選
注意事項:我使用的手機是Nexus One,不同的手機設置有所不同,請根據實際情況選擇。主要原則就是為了將默認存儲修改為內部存儲或者自動方式即可。
我想了好久,總結如下:
有活干,有飯吃,有衣穿,有屋住,有生活瑣事,在如意與不如意中平淡而幸福。
摘要: Linux環境下編譯Irrlicht引擎的注意事項 閱讀全文