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

2008年11月18日 星期二

[Linux文件] Azureus安裝、使用

linux中下載bt的軟體,不過感覺輸windows中的軟體一些 = =
裝法很容易,

#yum search azureus

就會找到有套件可裝。

# yum install azureus
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package azureus.i386 0:2.5.0.4-2.fc7 set to be updated
--> Processing Dependency: libswt3-gtk2 >= 3.2.0 for package: azureus
--> Processing Dependency: bouncycastle >= 1.33-3 for package: azureus
--> Processing Dependency: libgconf-java for package: azureus
--> Processing Dependency: jakarta-commons-cli for package: azureus
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package libgconf-java.i386 0:2.12.4-8.fc7 set to be updated
---> Package libswt3-gtk2.i386 1:3.2.2-15.fc7 set to be updated
---> Package bouncycastle.i386 0:1.34-3.fc7 set to be updated
---> Package jakarta-commons-cli.i386 0:1.0-6jpp_10.fc6 set to be updated
--> Processing Dependency: libgtkjni-2.8.so for package: libgconf-java
--> Processing Dependency: libgtkjava-2.8.so for package: libgconf-java
--> Processing Dependency: jakarta-commons-lang for package:
jakarta-commons-cli
--> Processing Dependency: libcairojava-1.0.so for package: libgconf-java
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package jakarta-commons-lang.i386 0:2.1-6jpp.1.fc7 set to be updated
---> Package libgtk-java.i386 0:2.8.7-4.fc7 set to be updated
---> Package cairo-java.i386 0:1.0.5-7.fc7 set to be updated

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
azureus i386 2.5.0.4-2.fc7 fedora 12 M
Installing for dependencies:
bouncycastle i386 1.34-3.fc7 fedora 2.3 M
cairo-java i386 1.0.5-7.fc7 fedora 134 k
jakarta-commons-cli i386 1.0-6jpp_10.fc6 fedora 68 k
jakarta-commons-lang i386 2.1-6jpp.1.fc7 fedora 421 k
libgconf-java i386 2.12.4-8.fc7 fedora 72 k
libgtk-java i386 2.8.7-4.fc7 fedora 2.1 M
libswt3-gtk2 i386 1:3.2.2-15.fc7 updates 3.1 M

Transaction Summary
=============================================================================
Install 8 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 20 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): jakarta-commons-cl 100% |=========================| 68 kB 00:01

(2/8): libgconf-java-2.12 100% |=========================| 72 kB 00:02

(3/8): cairo-java-1.0.5-7 100% |=========================| 134 kB 00:04

(4/8): bouncycastle-1.34- 100% |=========================| 2.3 MB 00:54

(5/8): libswt3-gtk2-3.2.2 100% |=========================| 3.1 MB 00:53

(6/8): libgtk-java-2.8.7- 100% |=========================| 2.1 MB 00:29

(7/8): azureus-2.5.0.4-2. 100% |=========================| 12 MB 03:52

(8/8): jakarta-commons-la 100% |=========================| 421 kB 00:09

Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: cairo-java ######################### [1/8]
Installing: libgtk-java ######################### [2/8]
Installing: libgconf-java ######################### [3/8]
Installing: bouncycastle ######################### [4/8]
Installing: libswt3-gtk2 ######################### [5/8]
Installing: jakarta-commons-lang ######################### [6/8]
Installing: jakarta-commons-cli ######################### [7/8]
Installing: azureus ######################### [8/8]

Installed: azureus.i386 0:2.5.0.4-2.fc7
Dependency Installed: bouncycastle.i386 0:1.34-3.fc7 cairo-java.i386
0:1.0.5-7.fc7 jakarta-commons-cli.i386 0:1.0-6jpp_10.fc6
jakarta-commons-lang.i386 0:2.1-6jpp.1.fc7 libgconf-java.i386 0:2.12.4-8.fc7
libgtk-java.i386 0:2.8.7-4.fc7 libswt3-gtk2.i386 1:3.2.2-15.fc7
Complete!
-----------------------------------------------
下上面的指令就裝好了,接下來就可以在應用程式,
網際網路那邊找到azureus可以執行了,
第一次進到程式中,會問一些設定的問題,
都盡量填一填,然後就可以打開種子下載了,
比較特別的是,如果沒有指定下載位置的話,
預設下載回來的檔案會放在 家目錄/.azureus/Documents/Azureus Downloads
-------------------------------------------------
還有一款下載bt的軟體叫CTorrent,是純命令列的client端下載軟體,
如果azureus表現真的超差的話,也可以試試!
--

2008年10月28日 星期二

仙草娃娃倒數計時器



網址:
http://www.wretch.cc/blog/jellydoll88