更新 ports tree
# cd /usr/ports
# make update
檢查有哪些程式可更新
# pkg_version -v
安裝 portupgrade
# cd /usr/ports/sysutils/portupgrade
# make install clean
更新所有可更新的程式
# portupgrade -a
# cd /usr/ports
# make update
# pkg_version -v
# cd /usr/ports/sysutils/portupgrade
# make install clean
# portupgrade -a
# uname -a
setenv PACKAGEROOT ftp://ftp.tw.freebsd.org
# pkg_add -r cvsup-without-gui
# rehash
# cd /usr/port/net/csup
# make install clean
# pkg_add -r csup
# rehash
# fetch http://mu.org/~mux/csup-snap-20060313.tgz
# tar xzvf csup-snap-20060313.tgz
# cd csup
# make;make install
# cp /usr/share/examples/etc/make.conf /etc/
SUP_UPDATE= yes
# csup
SUP= /usr/local/bin/csup
SUPFLAGS= -g -Z -L 1
# CVSup
#SUP= /usr/local/bin/cvsup
#SUPFLAGS= -g -L 2
#
# SUPHOST ...... CVSup.......... Server.
# cvsup[1-9].tw.FreeBSD.org
SUPHOST= cvsup.tw.FreeBSD.org
SUPFILE= /usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile
PACKAGEROOT= ftp://ftp.tw.freebsd.org
# ..... FreeBSD distfiles mirror ..
MASTER_SITE_BACKUP?= \
ftp://ftp1.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp5.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp7.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
MASTER_SORT_REGEX?= \.tw/ \.tw\. \.edu/ \.edu\.
NO_MODULES= true
WITHOUT_X11= yes
NO_GUI= yes
USA_RESIDENT= NO
# cd /usr/src
# make update
# cd /usr/src
# make buildworld
# cd /usr/src/sys/i386/conf
# cp GENERIC NEWKERNEL
# cd /usr/src
# make buildkernel KERNCONF=NEWKERNEL
# cd /usr/src
# make installkernel KERNCONF=NEWKERNEL
# mergemaster -p
# make installworld
# mergemaster
# reboot
# uname -a
┌───┐ │N │ │VN │肯定 です │な(A)│否定 ではありません │副 詞│過去 でした │數量詞│ └───┘ ┌───┐ │ │肯定 (です) │い(A)│否定 去い + くない (去い + くないです) │ │過去 去い + かった (去い + かったです) └───┘
J2SE 5.0 中,可以使用 java.util.Scanner 依據空白字元來取得使用者輸入。
取得字串:
InputString.java
[java]import java.util.Scanner;
public class InputString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Please input a string: ");
System.out.printf("The String is %s!", scanner.next());
}
}[/java]
HelloWorld.java
[java]public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}[/java]
所紀錄的筆記是根據 C/C++ 基礎做學習
紀錄一些和 C/C++ 不一樣或是類似的地方
主要從網路上獲取資料並整理
因為是作筆記備忘的的性質
所以文句可能會不通順
如果想要學好
建議可以購買書籍或是尋找其他更好的網站
例如:http://caterpillar.onlyfun.net/Gossip/
筆記的最終的目的是要能隨心所欲的使用 Java with SWT & JMF
Fuzzy recent posts
http://www.semiologic.com/software/recent-posts/
Fuzzy recent updates
http://www.semiologic.com/software/recent-updates/
Fuzzy recent comments
http://www.semiologic.com/software/recent-comments/