我是用下面這些command
***********************************************************
cscope + ctags (可以寫成shell file或單獨執行都可以)
***********************************************************
angledark0123 發表在 痞客邦 留言(1) 人氣(43,281)
比起改在local的 ~/.vimrc,我選擇改在global的/etc/vim/vimrc
不過因此有時候要注意一下權限
angledark0123 發表在 痞客邦 留言(0) 人氣(542)
from: http://maketecheasier.com/useful-shortcut-keys-in-ubuntu/2008/07/14
慢慢要跟滑鼠說再見才行
想辦法全部切成鍵盤做起事來才會快
以下是我轉貼的鍵盤快捷鍵
angledark0123 發表在 痞客邦 留言(0) 人氣(94)
angledark0123 發表在 痞客邦 留言(0) 人氣(0)
玩ANDROID還是要在Ubuntu上玩
上班第一天工作就是把Ubuntu灌好
結果好死不死卡關
後來發現是acpi的問題
angledark0123 發表在 痞客邦 留言(0) 人氣(1,775)
發現在找資料時
很多programming的重要概念都有被這個期刊討論過
所以把它記在這裡
希望能常常去看
angledark0123 發表在 痞客邦 留言(0) 人氣(61)
進位問題
我本來也想說這麼簡單我怎麼可能會不懂
結果發現還真的不懂 ~"~
後來找到有示意圖的
angledark0123 發表在 痞客邦 留言(0) 人氣(32)
code 就說明了一切 == RTFSC XD~~
出處:
http://www.hkepc.com/forum/viewthread.php?tid=1376184
int main(void){ int a[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // a[0][0] printf("Address of a in main = %p\n", a); printf("Address of *a in main = %p\n", *a); printf("Value of **a in main = %d\n", **a); // a[1][1] printf("Address of a + 1 in main = %p\n", a + 1); printf("Address of *(a + 1) + 1 in main = %p\n", *(a + 1) + 1); printf("Value of *(*(a + 1) + 1) in main = %d\n", *(*(a + 1) + 1)); printf("\n"); // test(a); 原文這裡有誤!! getchar(); return 0;}
result
- Address of a in main = 0022FF10
- Address of *a in main = 0022FF10
- Value of **a in main = 1
- Address of a + 1 in main = 0022FF1C
- Address of *(a + 1) + 1 in main = 0022FF20
- Value of *(*(a + 1) + 1) in main = 5
angledark0123 發表在 痞客邦 留言(0) 人氣(60)
同樣是面試考題整理
這也是我覺得寫得很好的一篇
出自:
http://sandwichc-life.blogspot.com/2007/10/cc-pointer-reference.html
angledark0123 發表在 痞客邦 留言(1) 人氣(18,712)
程式碼例子 (Code examples)12.下面的程式碼輸出是什麼,為什麼 ?void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") : puts("<= 6");
}
angledark0123 發表在 痞客邦 留言(0) 人氣(553)