2009年9月14日 星期一

基本指標注意事項

#include
#include

int main(void)
{
int a = 10, b = 200;
printf("a = %-3d\nb = %-3d\n", a, b);
//列印整數用三位數排版
int ya = 777;
int* ptr = &ya; //宣告指標(*可放前、後)
printf("ya = %d\n", *ptr);
printf("ya = %d\n", ptr);
printf("ya = %d\n", &ptr);
printf("ya = %d\n", &ya);

system("PAUSE");
return 0;
}

----------------------------------------------
執行結果:

a = 10
b = 200
ya = 777
ya = 2293620
ya = 2293616
ya = 2293620
請按任意鍵繼續 . . .
--

2009年8月25日 星期二

route 操作指令

[n**a@*** ~]$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
140.115.0.0 * 255.255.0.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
default MGT-gw.mgt.ncu. 0.0.0.0 UG 0 0 0 eth0
[n**a@ncu ~]$ which route
/sbin/route
[n**a@ncu ~]$
------------------------------------
此指令可查詢、刪除或新增閘道器。
default是目前預設的閘道器。

2009年4月2日 星期四

有關java模組化的小技巧

1. 在主ya class下和main同級的層次用static 宣告函數,即可在所有主class下
使用此函數,同時,在其它程式中,只要宣告ya物件,即可用,
xx.函數來使用該方法。

2009年3月6日 星期五

[Linux文件] Vim 操作指令

要從normal mode切到insert mode,可用

a 從目前游標所在位置的下一個字元開始輸入
i 從游標所在位置插入新輸入的字元
o 新增加一行,並將游標移到下一行的開頭

-------------------------------------------
:w 要存的目的地 //儲存的指令
:q //離開vim,也搭配 ! 強制離開

-------------------------------------------
h //將游標向左移動一格
l //將游標向右移動一格
j //將游標向下移動一行
k //將游標向上移動一行

^b //等同pageup,^是ctrl鍵
^f //等同pagedown
^u //將游標向前移動半頁
^d //將游標向後移動半頁
^e //螢幕向下捲動一行
^y //螢幕向上捲動一行

0 //將游標移到該行最前面
$ //將游標移到該行最後面
G //將游標移到最後一行的開頭
w或W //將游標移到下一個字
e或E //將游標移到本單字的最後一個字元
b //將游標移到本單字的第一個字元

-------------------------------------------
yy //複製目前整行
nyy //複製包含此行共n行
yw //複製目前游標到此單字結束
nyw //複製目前游標到此單字結束及後面n-1個字
p //貼上複製文字

-------------------------------------------
d //配合上下左右鍵刪字
D //刪除一行中游標之後的所有字元
dd //刪整行
dw //功能似乎同D
nd //配合上下鍵刪n行,包括本行共n+1行
ndd //刪下方包括本行共n行
x //刪游標所在位置字元
X //刪游標所在前一字元
nx //刪游標後之n-1個字元,加上當前共n個字元
nX //刪當前游標前n個字元,不含當前游標字元

-------------------------------------------
/或? //搜尋字元
n //移到下一個找到的字串
N //移到上一個找到的字串
r //取代游標所在位置的字元
cc //取代當行
%s/temp/tmp/g //一口氣將temp全換成tmp
%s/temp/tmp/gc //將temp全換成tmp,系統會一個一個確認後再取代

-------------------------------------------
^g、^G //在最下方顯示游標所在位置及文章總行數
nG //移到第n行

-------------------------------------------
u //執行undo指令,就是取消前一次動作
^r //執行redo指令,還原前一次動作
. //重複編輯動作,像在word 的f4