為什么要安裝linux:
?????? 1.不知何時開始對windows產生了反感
?????? 2.硬盤增加了80g
???????3.出于好奇
為什么選擇fedora core5:
?????? 1.網上評論:大家說好才是真的好,而且比較適合我。
????????2.先入為主:身邊有同學用過fedora core的linux。(不過是fc2的,里面的openoffice對中文支持不好。)
??????? 3.專家推薦:有個玩了linux3年的朋友向我推薦了fc,告訴我最新版的是fc5,得知里面還自帶了eclipse。對于喜歡java的我來說,這是一大誘惑。
如何得到fedora core5 :
?????????1.商店購買安裝盤:浪費錢跟時間,需要親自跑到商店去找,我估計我所在的城市沒有買。
???????? 2.借朋友的安裝盤:那個同學在另一個學校,坐車要10來分鐘,麻煩。
???????? 3.上網下載:joakly在北京的公司可以免費上網,網速奇快無比。of course?,下載!
網上尋找fedora core5:
????????? 1.google??未果???
????????? 2.verycd.com? 未果
????????? 2.csdn.net? -->wiki-->linux-->fedora???在這里我找到了官方bt下載網址http://torrent.fedoraproject.org/
安裝 fedora?core 5:
???????????1.使用nero?6刻錄了6張cd 。nero是很著名的刻錄軟件,易用,安全。
???????????2.給linux劃分了10G的空間。
?????????? 3.如果是原來安裝了windows一定要使用custom安裝,如果選擇了自動分區,你的硬盤數據就全毀了,曾經吃過這樣的虧。汗。。。?
???????????4.安裝過程中發現有好幾張碟片被弄壞了,跑了商店又買了2張碟,重新刻錄。虧
?????????? 5.安裝完后,發現機器既不能進入windows也不能進入linux,機器停在一個grub的提示符下面,卻什么都不能輸入。無語。。。
?????????? 6.第一反應是linux把mbr破壞了,搞得系統不能啟動了。趕緊上網查。通過一番努力,搞定了。下面記錄了修復過程。
用grub引導多系統:
???????????用fedora core?5的rescue盤啟動系統,進入了一個有sh#提示符的界面。
1.?在sh#下面鍵入命令:????? chroot? /mnt/sysimage ,進入/ 目錄
2.?用cat? 察看 /etc/fstab?文件:fstab文件中有一行顯示如下:?
????????????LABEL=/boot /boot ext3 defaults 1 2
??????說明我的Linux系統/boot和/沒有位于同一個分區
3.然后依次執行下面的語句 ,重新啟動,搞定:
grub> root (hd1,0)????? //?我的linux是裝在(hd1,0)上。
?Filesystem type is ext2fs, partition type 0x83
grub> setup(hd0)??????? // 把grub寫入mbr
grub> kernel /vmlinuz-2.6.11-1.1369_FC5 ro root=/root???//裝載kernel
??? ?[Linux-bzImage, setup=0x1e00, size=0x18e473]
grub> initrd /grub initrd-2.6.11-1.1369_FC4.img???
????[Linux-initrd @ 0x2e1000, 0x10e685 bytes]
grub> boot
?
???????????
? -------ps 現在的linux的易用性與windows越來越接近了。像我等菜鳥也開始用了,前途無量啊。。
posted @
2006-04-26 17:44 gosyl 閱讀(820) |
評論 (0) |
編輯 收藏
[介紹]
gcc and g++分別是gnu的c & c++編譯器 gcc/g++在執行編譯工作的時候,總共需要4步
1.預處理,生成.i的文件[預處理器cpp]
2.將預處理后的文件不轉換成匯編語言,生成文件.s[編譯器egcs]
3.有匯編變為目標代碼(機器代碼)生成.o的文件[匯編器as]
4.連接目標代碼,生成可執行程序[鏈接器ld]
[參數詳解]
-x language filename
設定文件所使用的語言,使后綴名無效,對以后的多個有效.也就是根據約定C語言的后
綴名稱是.c的,而C++的后綴名是.C或者.cpp,如果你很個性,決定你的C代碼文件的后綴
名是.pig 哈哈,那你就要用這個參數,這個參數對他后面的文件名都起作用,除非到了
下一個參數的使用。
可以使用的參數嗎有下面的這些
`c', `objective-c', `c-header', `c++', `cpp-output', `assembler', and `a
ssembler-with-cpp'.
看到英文,應該可以理解的。
例子用法:
gcc -x c hello.pig
-x none filename
關掉上一個選項,也就是讓gcc根據文件名后綴,自動識別文件類型
例子用法:
gcc -x c hello.pig -x none hello2.c
-c
只激活預處理,編譯,和匯編,也就是他只把程序做成obj文件
例子用法:
gcc -c hello.c
他將生成.o的obj文件
-S
只激活預處理和編譯,就是指把文件編譯成為匯編代碼。
例子用法
gcc -S hello.c
他將生成.s的匯編代碼,你可以用文本編輯器察看
-E
只激活預處理,這個不生成文件,你需要把它重定向到一個輸出文件里面.
例子用法:
gcc -E hello.c > pianoapan.txt
gcc -E hello.c | more
慢慢看吧,一個hello word 也要與處理成800行的代碼
-o
制定目標名稱,缺省的時候,gcc 編譯出來的文件是a.out,很難聽,如果你和我有同感
,改掉它,哈哈
例子用法
gcc -o hello.exe hello.c (哦,windows用習慣了)
gcc -o hello.asm -S hello.c
-pipe
使用管道代替編譯中臨時文件,在使用非gnu匯編工具的時候,可能有些問題
gcc -pipe -o hello.exe hello.c
-ansi
關閉gnu c中與ansi c不兼容的特性,激活ansi c的專有特性(包括禁止一些asm inl
ine typeof關鍵字,以及UNIX,vax等預處理宏,
-fno-asm
此選項實現ansi選項的功能的一部分,它禁止將asm,inline和typeof用作關鍵字。
-fno-strict-prototype
只對g++起作用,使用這個選項,g++將對不帶參數的函數,都認為是沒有顯式的對參數
的個數和類型說明,而不是沒有參數.
而gcc無論是否使用這個參數,都將對沒有帶參數的函數,認為城沒有顯式說明的類型
-fthis-is-varialble
就是向傳統c++看齊,可以使用this當一般變量使用.
-fcond-mismatch
允許條件表達式的第二和第三參數類型不匹配,表達式的值將為void類型
-funsigned-char
-fno-signed-char
-fsigned-char
-fno-unsigned-char
這四個參數是對char類型進行設置,決定將char類型設置成unsigned char(前兩個參
數)或者 signed char(后兩個參數)
-include file
包含某個代碼,簡單來說,就是便以某個文件,需要另一個文件的時候,就可以用它設
定,功能就相當于在代碼中使用#i nclude<filename>
例子用法:
gcc hello.c -include /root/pianopan.h
-imacros file
將file文件的宏,擴展到gcc/g++的輸入文件,宏定義本身并不出現在輸入文件中
-Dmacro
相當于C語言中的#define macro
-Dmacro=defn
相當于C語言中的#define macro=defn
-Umacro
相當于C語言中的#undef macro
-undef
取消對任何非標準宏的定義
-Idir
在你是用#i nclude"file"的時候,gcc/g++會先在當前目錄查找你所制定的頭文件,如
果沒有找到,他回到缺省的頭文件目錄找,如果使用-I制定了目錄,他
回先在你所制定的目錄查找,然后再按常規的順序去找.
對于#i nclude<file>,gcc/g++會到-I制定的目錄查找,查找不到,然后將到系統的缺
省的頭文件目錄查找
-I-
就是取消前一個參數的功能,所以一般在-Idir之后使用
-idirafter dir
在-I的目錄里面查找失敗,講到這個目錄里面查找.
-iprefix prefix
-iwithprefix dir
一般一起使用,當-I的目錄查找失敗,會到prefix+dir下查找
-nostdinc
使編譯器不再系統缺省的頭文件目錄里面找頭文件,一般和-I聯合使用,明確限定頭
文件的位置
-nostdin C++
規定不在g++指定的標準路經中搜索,但仍在其他路徑中搜索,.此選項在創libg++庫
使用
-C
在預處理的時候,不刪除注釋信息,一般和-E使用,有時候分析程序,用這個很方便的
-M
生成文件關聯的信息。包含目標文件所依賴的所有源代碼你可以用gcc -M hello.c
來測試一下,很簡單。
-MM
和上面的那個一樣,但是它將忽略由#i nclude<file>造成的依賴關系。
-MD
和-M相同,但是輸出將導入到.d的文件里面
-MMD
和-MM相同,但是輸出將導入到.d的文件里面
-Wa,option
此選項傳遞option給匯編程序;如果option中間有逗號,就將option分成多個選項,然
后傳遞給會匯編程序
-Wl.option
此選項傳遞option給連接程序;如果option中間有逗號,就將option分成多個選項,然
后傳遞給會連接程序.
-llibrary
制定編譯的時候使用的庫
例子用法
gcc -lcurses hello.c
使用ncurses庫編譯程序
-Ldir
制定編譯的時候,搜索庫的路徑。比如你自己的庫,可以用它制定目錄,不然
編譯器將只在標準庫的目錄找。這個dir就是目錄的名稱。
-O0
-O1
-O2
-O3
編譯器的優化選項的4個級別,-O0表示沒有優化,-O1為缺省值,-O3優化級別最高
-g
只是編譯器,在編譯的時候,產生調試信息。
-gstabs
此選項以stabs格式聲稱調試信息,但是不包括gdb調試信息.
-gstabs+
此選項以stabs格式聲稱調試信息,并且包含僅供gdb使用的額外調試信息.
-ggdb
此選項將盡可能的生成gdb的可以使用的調試信息.
-static
此選項將禁止使用動態庫,所以,編譯出來的東西,一般都很大,也不需要什么
動態連接庫,就可以運行.
-share
此選項將盡量使用動態庫,所以生成文件比較小,但是需要系統由動態庫.
-traditional
試圖讓編譯器支持傳統的C語言特性
[參考資料]
-Linux/UNIX高級編程
中科紅旗軟件技術有限公司編著.清華大學出版社出版
-Gcc man page
[ChangeLog]
-2002-08-10
ver 0.1 發布最初的文檔
-2002-08-11
ver 0.11 修改文檔格式
-2002-08-12
ver 0.12 加入了對靜態庫,動態庫的參數
-2002-08-16
ver 0.16 增加了gcc編譯的4個階段的命令
運行 gcc/egcs
**********運行 gcc/egcs***********************
GCC 是 GNU 的 C 和 C++ 編譯器。實際上,GCC 能夠編譯三種語言:C、C++ 和 O
bject C(C 語言的一種面向對象擴展)。利用 gcc 命令可同時編譯并連接 C 和 C++
源程序。
如果你有兩個或少數幾個 C 源文件,也可以方便地利用 GCC 編譯、連接并生成可
執行文件。例如,假設你有兩個源文件 main.c 和 factorial.c 兩個源文件,現在要編
譯生成一個計算階乘的程序。
代碼:
-----------------------
清單 factorial.c
-----------------------
int factorial (int n)
{
if (n <= 1)
return 1;
else
return factorial (n - 1) * n;
}
-----------------------
清單 main.c
-----------------------
#i nclude <stdio.h>
#i nclude <unistd.h>
int factorial (int n);
int main (int argc, char **argv)
{
int n;
if (argc < 2)
{
printf ("Usage: %s n\n", argv [0]);
return -1;
}
else
{
n = atoi (argv[1]);
printf ("Factorial of %d is %d.\n", n, factorial (n));
}
return 0;
}
-----------------------
利用如下的命令可編譯生成可執行文件,并執行程序:
$ gcc -o factorial main.c factorial.c
$ ./factorial 5
Factorial of 5 is 120.
GCC 可同時用來編譯 C 程序和 C++ 程序。一般來說,C 編譯器通過源文件的后綴
名來判斷是 C 程序還是 C++ 程序。在 Linux 中,C 源文件的后綴名為 .c,而 C++ 源
文件的后綴名為 .C 或 .cpp。但是,gcc 命令只能編譯 C++ 源文件,而不能自動和 C
++ 程序使用的庫連接。因此,通常使用 g++ 命令來完成 C++ 程序的編譯和連接,該程
序會自動調用 gcc 實現編譯。假設我們有一個如下的 C++ 源文件(hello.C):
#i nclude <iostream>
void main (void)
{
cout << "Hello, world!" << endl;
}
則可以如下調用 g++ 命令編譯、連接并生成可執行文件:
$ g++ -o hello hello.C
$ ./hello
Hello, world!
**********************gcc/egcs 的主要選項*********
gcc 命令的常用選項
選項 解釋
-ansi 只支持 ANSI 標準的 C 語法。這一選項將禁止 GNU C 的某些特色,
例如 asm 或 typeof 關鍵詞。
-c 只編譯并生成目標文件。
-DMACRO 以字符串“1”定義 MACRO 宏。
-DMACRO=DEFN 以字符串“DEFN”定義 MACRO 宏。
-E 只運行 C 預編譯器。
-g 生成調試信息。GNU 調試器可利用該信息。
-IDIRECTORY 指定額外的頭文件搜索路徑DIRECTORY。
-LDIRECTORY 指定額外的函數庫搜索路徑DIRECTORY。
-lLIBRARY 連接時搜索指定的函數庫LIBRARY。
-m486 針對 486 進行代碼優化。
-o FILE 生成指定的輸出文件。用在生成可執行文件時。
-O0 不進行優化處理。
-O 或 -O1 優化生成代碼。
-O2 進一步優化。
-O3 比 -O2 更進一步優化,包括 inline 函數。
-shared 生成共享目標文件。通常用在建立共享庫時。
-static 禁止使用共享連接。
-UMACRO 取消對 MACRO 宏的定義。
-w 不生成任何警告信息。
-Wall 生成所有警告信息。
posted @
2006-04-25 09:28 gosyl 閱讀(1346) |
評論 (0) |
編輯 收藏
??????? 學習java是個長期的過程。每次想學習某種java技術的時候,往往會牽扯出其它好幾種技術,其它的好幾種技術又牽扯出其它更多的技術。學到一半的時候覺得技術面太廣,往往失去興趣,導致所有技術都只學到一點皮毛。現在急需一個大型項目讓自己深入應用這些東西。
????????發現自己還是沒有找到一種很好的自學方式。。。
posted @
2006-04-24 16:50 gosyl 閱讀(239) |
評論 (0) |
編輯 收藏
?????? 今天開幕式,忽然下起雨,運動員們在大雨里淋了半個多小時,開幕式才開動。我有幸代表運動員宣誓。小有一點緊張,不過還好沒有出大紕漏。
?????? 后天就有一場比賽,照著熱身賽的發揮,我對我們院的實力還是非常看好,應該進4強沒有問題。對個人來說也是最后一屆足球比賽了,以后再難的這樣的機會了。好好踢,不要給自己留下遺憾。
posted @
2006-04-23 23:12 gosyl 閱讀(221) |
評論 (0) |
編輯 收藏
Donna Lewis是英國流行歌手兼詞曲作者,六歲起演奏剛琴,受當時為爵士樂剛琴演奏者的父親的影響,Donna還是少年時就開始了歌曲創作。長大以后,除去學習任務,Donna常喜歡到酒巴里唱歌,后來建立了自己的錄音室,開始錄制自己創作的歌曲。在同Atlantic唱片公司簽約后,Donna推出她的第一支單曲I Love You Always Forever,成為VH1的一首極受成人歡迎的熱門歌曲。這首歌也使得她的第一張專輯Now In A Minute取得了白金銷量,并擠入專輯榜的第31位。今天推薦的這首歌曲均出自該專輯,節奏輕快,風格清新,配合Donna悅耳脫俗的嗓音,成為絕對討好大眾的流行佳作!
歌詞:
? I Could Be The One
? 我可以是最特別的
?
?歌手:Donna Lewis???? 專輯:Blue Plante?
I could be your sea of sand
我可以是你的海洋
I could be your warmth of desire
我可以是你溫暖的欲望
I could be your prayer of hope
我可以是你希望的禱告
I could be your gift to everyday
我可以是你每一天的禮物
I could be your tide of heaven
我可以是你前往天堂的潮水
I could be a hint of what’s to come
我可以是你預知的未來
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特別的
I could be your blue eyed angel
我可以是你藍眼睛的天使
I could be the storm before the calm
我可以是你平靜前的風暴
I could be your secret pleasure
我可以是你秘密的快樂
I could be your well wishing well
我可以是你期待越來越好的愿望
I could be your breath of life
我可以是你生命的呼吸
I could be your European dream
我可以是你歐洲的夢
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特別的
Now I would lie here in the darkness
現在我可以在這樣的黑暗中
Now I would lie here for all time
現在我可以無時無刻在這里守候
Now I would lie here watching over you
現在我可以靜靜地看著你
Comfort you
輕輕的安慰你
Sing to you
輕輕的唱歌給你
I could be your worry partner
我可以是你制造麻煩的搭檔
I could be your socialite
我可以是你的社交能手
I could be your green eyed monster
我可以是你綠眼睛的小怪物
I could be your force of light
我可以是你力量的光
I could be your temple garden
我可以是你的廟園
I could be your tender hearted child
我可以是你的廟園
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特別的
Now I would lie here in the darkness
現在我可以在這樣的黑暗中
Now I would lie here for all time
現在我可以無時無刻在這里守候
Now I would lie here watching over you
現在我可以靜靜地看著你
Comfort you
輕輕的安慰你
Sing to you
輕輕的唱歌給你
Will I ever change the journey
這個旅行會改變嗎
Will the hushed tones disappear
這些音符會消失嗎
Oh little Rita
親愛的
Let me hold you
讓我挽著你
Oh little Rita
親愛的
Let me love you
讓我來喜歡你
I could be your leafy island
我可以是你綠色的小島
I could be your thunder in the clouds
我可以是你烏云后的閃電
I could be your dark enclosure
我可以是你黑暗的包容
I could be your romantic soul
我可以是你浪漫的靈魂
I could be your small beginning
我可以是你小小的起點
I could be your suit in universe
我可以是你宇宙中最般配的
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特別的
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特別的
I could be ordinary
我可以是最平凡的存在
I could be the one
我可以是最特別的
posted @
2006-04-22 09:43 gosyl 閱讀(240) |
評論 (0) |
編輯 收藏
面向服務的體系結構
?? a服務
?? b服務描述
一些術語
SOAP(Simple Object Access Protocal,簡單對象訪問協議)
WSDL(Web Service Description Language,Web服務描述語言)
UDDI(Universal Description,Discovery and Integration,通用描述,發現和集成)
參與者角色
1.提供者:提供者是一個被他人視為可以通過網絡訪問的服務的軟件資產。
??a具有xml形式的描述
??b具有一個封裝了行為的具體實現
2.注冊中心:一個注冊中心管理著關于提供者及其軟件資產的信息資料庫。
這個資料庫包括:
a業務數據,如名字,描述和聯系信息。
b數據描述策略,業務處理以及軟件綁定。
3.請求者:從面向服務的體系結構中,請求者是一個業務對象,它發現并調用由一個或多個提供者提
供的軟件資產。從復合計算的觀點來說,服務請求者是一個應用程序,它查找提供者并初始化與提供
者的交互。這個角色可以由下列事物承擔:
?? a使用web瀏覽器的人。
?? b沒有用戶界面的計算實體,例如另外一個web服務。
參與者的交互
1.發布:提供者將服務信息發布到注冊中心。發布機制有多種:
?? a直接的
????????服務提供者通過email,FTP或者分發CD的方式,直接向服務提供者提供服務描述。
在這種情況下沒有注冊中心,請求者負責定位服務并獲取它們的描述。
?? bHTTP GET請求
????????服務請求者直接使用HTTP GET請求直接從服務提供者處獲取服務描述。
這個模型使用了注冊中心(公共的web資料庫)http://www.xmethods.com
?? c動態發現
這種機制通過編程在本地和公共的注冊中心中存儲或者獲取服務描述。在web服務世界中,
雖然有許多注冊中心(例如ebXML等),然而最常用的卻是UDDI。從字面上來說,服務提
供者是使用特殊的API繼來發布web服務描述的應用程序。
2.服務定位(發現)
?? 在這種情況下,服務請求者是一個使用特殊API集向公共或者私有注冊中心查詢服務描述的應用
?? 程序。這些查詢采用定義良好的XML格式。
3.綁定
?? 綁定交互設計服務提供者和服務請求者,而注冊中心是可選項。
?? 綁定是一個應用程序在使用服務描述生成消息并發送給服務提供者的過程中所做的事情。
?? Web服務描述文件(WSDL文件)指定服務所支持的網絡協議,用來訪問服務的API,以及
?? 與請求者使用服務相關的其它內容。
posted @
2006-04-21 19:43 gosyl 閱讀(317) |
評論 (0) |
編輯 收藏
?? 啊!朋友,再見!--美國經典情景喜劇《老友記》進入告別倒計時
“《老友記》實在是太老了,也讓我們都隨著變老了。演了10年,那么多集,轉眼我都30多歲了,真的不能像原來那樣把全部的時間都投入到它上面。《老友記》是部美好的劇集,已經有了足夠的名氣和人氣,應該畫上句號了。”——詹妮佛·安妮斯頓Jennifer Aniston (《老友記》中瑞秋的扮演者)
目前正在央視8套熱播的美國著名電視劇《兄弟連》,使中國觀眾領略到了美國電視劇的獨特魅力。與《兄弟連》風格迥異,但同樣堪稱美國經典電視劇的《老友記》,在全球的知名度要比《兄弟連》大得多。不過,這部長達240多集的連續劇在與觀眾同行了近10年后,如今終于進入了告別倒計時。
《老友記》:講述我們身邊的故事
9月25日,美國情景喜劇《老友記》(Friends,又譯《六人行》)第十季第一集《喬伊與瑞秋接吻后》如期與觀眾見面。(注:所謂季,就是指播出季節。美國商業電視以每年9月中旬至第二年4月下旬為一個播出季節,在播出季節,觀眾不會看到老節目,電視屏幕完全被新的劇集所占據。一部系列劇每周只播出一集,除去非播出季節的4個多月,一季的電視劇基本保持在25集左右。另外,因為大多數電視劇都在整點或半點播出,所以其長度一般為30分鐘或60分鐘左右。)在接下來的7個月中,全球超過60個國家和地區的近6000萬觀眾還將在每周四晚間享受他們已經享受了9年之久的快樂時光。不過,對于這些熱心觀眾來說,這7個月的“甜蜜時光”恐怕多少會摻雜一絲淡淡的惆悵。畢竟,第十季將是《老友記》的告別演出。
追憶似乎在所難免,《老友記》輝煌、燦爛的9年也的確值得我們“盤點一番”。憑借《老友記》,6個美國影視界的“無名小輩”搖身一變,成為每集片酬100萬美元的當紅明星;近10年中,每年的美國艾美獎喜劇類電視劇的獲獎名單上,《老友記》幾乎都成為保留劇目;在美國國家廣播公司(NBC)電視臺收視10佳排行榜上,《老友記》也始終占有一席之地,《老友記》第九季的平均收視率達到48%,最高時突破了60%……
而這一切輝煌,都源自客居美國紐約的6個性格迥異的年輕人——嬌縱可愛的千金小姐瑞秋、正直專情的博物館考古學家羅斯、從不服輸而且控制欲極強的莫妮卡、幽默風趣的錢德勒、古怪迷人的菲比和天真到有些傻氣的花花公子喬伊。9年來,正是這6個美國“普通”青年的“情感起伏、事業波折和生活中的喜怒哀樂”,深深地吸引了越來越多的電視觀眾。《老友記》無形中已經成為人們生活中的一面鏡子,透過它,初涉世事的年輕人看到了自己稚嫩的身影,那些已過而立之年的剛剛組建家庭的中產階級上班族,也憶起了他們逝去的幸福的單身時光。年復一年,已經沒有人能說得清電視劇中那清澀而甜蜜的單身生活到底發生在紐約,還是發生在每個人身邊。或許,那原本就是我們的故事。
《老友記》:蘊涵獨特的“美式”文化
作為一部受到觀眾喜愛的情景喜劇,《老友記》的精彩并不僅僅來源于它對生活原生態的再現。雖然《老友記》自始至終嚴格地遵循著美國情景喜劇的基本規則:每集故事掀起的高潮都會在半小時的限定時間內歸于平靜。從制作上看,我們不僅找不到任何特別的地方,而且簡直就可以用循規蹈矩、缺乏新意來形容它。但是,《老友記》并不是你想象中那樣平庸乏味。只需看上一集,沒有人能逃脫那些來自于異想天開的劇情、高潮迭起的故事和形形色色的客串明星的“致命誘惑”。尤其是那些輕松而詼諧的人物對白,蘊涵著一種獨特的“美式”幽默,令人拍案叫絕。
而這一點,早在1994年9月22日,《老友記》播出第一季第一集時便已初露端倪。穿著婚紗的瑞秋,風風火火地沖進“中央咖啡廳”,然后一臉無辜地向完全摸不著頭腦的人們解釋自己逃婚的原因:“我突然意識到自己不愛巴里,我不能和‘薯頭先生’結婚”。“薯頭先生”,一個在美國家喻戶曉的卡通形象,將《老友記》人物對白的美國文化底蘊體現得淋漓盡致。由此,我們很容易理解,為什么生于斯、長于斯的美國人會對《老友記》產生強烈的認同感,又為什么會有越來越多的各國英語愛好者將它視為最好的英語口語教材。
6位“老友”的深厚情意
提到《老友記》的成功,不能不提到的還有6名主要演員間默契的配合。雖然伴隨《老友記》的日益成功,詹妮佛·安妮斯頓、大衛·施威莫等人已經成為美國影視界頗具影響的人物,但是,不知是不是受《老友記》濃郁的友情氛圍的影響,在他們身上,你能看到的永遠是相互尊重和相互欣賞。他們沒有誰會因為耍大牌而勞其他人在拍攝現場久等;當拍攝告一段落,他們也總是用擁抱和親吻對方來相互鼓勵。可以說,他們兄弟姐妹般的深厚情意已經成為《老友記》的一段佳話。
當然,伴隨《老友記》中6個俊男靚女紛紛跨過自己的而立之年,6名演員也已日漸成熟。他們或者已經成就了美滿的婚姻(詹妮佛·安妮斯頓嫁給了大名鼎鼎的好萊塢影星布拉德·皮特,莉莎·庫卓1995年與好萊塢導演兼制片人邁克爾·斯特恩結婚……),或者成功進軍影壇,在演藝事業上更上一層樓(科特尼·考克斯曾出演電影《漫長的十二月》,并參加了《驚聲尖叫》三部曲的拍攝……),或者在其它領域大顯身手(大衛·施威莫在芝加哥經營一家劇院……)。歲月的更迭,個人境遇的改變和9年來《老友記》的起起落落都沒有將他們彼此分開。雖然在第九季后各種關于《老友記》行將完結的消息曾經著實喧鬧過一陣,但是6個“老友”最終還是決定完成《老友記》第十季。
不過,離別的時刻終于還是來臨了。雖然負責《老友記》制作的美國華納兄弟公司已經表示,他們將最終“給劇中的每個人幸福和快樂”,但是離別的感傷還是在無情地抽打著每一個人。“我幾乎不能想象與瑞秋這個角色徹底分離,這使得我焦躁不安。”盡管終于“有時間和心愛的人約會了”,詹妮佛·安妮斯頓還是感到了深深的痛苦。“這就好比一場強迫的離婚。”扮演羅斯的大衛·施威莫也表示:“我離開了,這次是真的。我們都不會再回來了。看樣子,我們需要很長的一段時間去適應不再有《老友記》的日子。”
缺乏競爭導致美國電視劇的衰退
其實,傷痛的何止是這6位“老友”。很久以來,習慣在晚間的固定時段收看美國電視劇的觀眾,已經承受了太多的“離情別緒”。在《老友記》之前,由HBO公司推出的熱門電視劇《欲望都市》(Sex And The City)已經宣告曲終人散。《老友記》之后,在55屆艾美獎上曾經擊敗過《老友記》的《人人都愛雷蒙德》(Everybody loves Raymond)也已經準備偃旗息鼓。今年秋天,美國4大電視廣播網播出的情景喜劇總共只有24部。比起1993年的46部,今天美國情景喜劇的頹勢已經是不爭的事實。各大電視臺不斷空出的晚間喜劇檔,勾起人們對上個世紀八十年代的無比懷念。毫無疑問,那是美國電視劇的黃金時代。與日益僵化的好萊塢相比,那時的電視劇工業給予創作者更多的創作自由。電視制作商爭相為商業電視網提供服務。一批品質卓越的美國電視劇如雨后春筍般大量涌現。有評論稱:“當電影淪為兒童玩具,電視劇所提供的閱讀快感將使它成為最后的成人讀物。”法國《電影手冊》也樂觀地認為:“在工業化的電影制造領域,美國電視劇的成就已經超越了好萊塢的大多數電影。”
然而,短短20年,美國電視劇令人炫目的輝煌已成過眼云煙。雖然《老友記》的最終離去有其自身發展的某種必然,但是,在美國電視劇普遍蕭條的今天,《老友記》的壽終正寢也算是大勢所趨。雖然人們習慣于將美國電視劇黃金時代的一去不返歸咎于紀實型電視節目的蓬勃發展,但是,正如美國《新聞周刊》在近期的一篇名為《正在失去的“朋友”》(Losing'Friends')的文章中所指出的,情景喜劇衰落的根本原因在于電視公司的壟斷。近年來,美國的4大電視廣播網幾乎吞并了所有的獨立電視制片商。現在,美國廣播公司(ABC)的節目基本上來源于迪斯尼一家公司,而NBC則自己制作大部分節目。美國著名電視制片人亞當·史密斯(Adam Smith)對此發表評論說:“沒有競爭是美國電視事業發展最大的絆腳石”。
posted @
2006-04-20 16:07 gosyl 閱讀(156) |
評論 (0) |
編輯 收藏
模式的分類:
?????1 ?架構模式:描述軟件系統基本的結構組織策略。
?????2 設計模式:設計模式描述的是在軟件系統的某一局部中不斷重復的核心解決方案。
?????3 GRASP:通用職責分配軟件模式。
設計模式的精髓(三原則):
??????1 設計模式最根本的意圖是適應需求變化
????????? ???我們應只對變化或者可能變化的部分使用設計模式,對于不變的部分濫用設計模式就會造成“過度設計”。
?????? 2 針對接口編程,而不要針對實現編程
??????????????針對接口編程的組件不需要知道對象的具體實現和類型,只需要知道抽象類定義了哪些接口,這減少了實現上的依賴關系。
???????3 優先使用聚合,而不是繼承
???????????????繼承反映的是類之間的“。。。是一個。。。”的關系,聚合關系反映的是類之間的“。。。有一個。。。”或者“。。。包含一個。。。”的關系。在不違反這個原則的條件下優先使用聚合而不是繼承。同時,聚合也必須和接口及相關的繼承結構協同使用。
posted @
2006-04-20 16:02 gosyl 閱讀(142) |
評論 (0) |
編輯 收藏
?????? 昨晚裝了linux fc2,版本比較老了。不過對我這個菜鳥來說倒是無所謂。先拿個過來玩玩。
記錄下學習過程:
?????????1, 安裝好了 linux fc2,對如何分區還是一知半解,大致了解了一下。
???????? 2,mount FAT文件系統的時候,使用mount -t vfat /dev/hdb7 /mnt/fun,出錯。去掉-t vfat反而成功,不知何故。
?????????3,按照網上一個教程,把linux搞得可以撥號上網了。不知道用llinux可不可以用同學window的ccprox
的代理上網,以后再探索,至少現在自己撥號已經可以上網了。
下一步要做的事情:
????????? 1,安裝中文輸入法。
????????? 2,熟悉linux常用命令。
?????????
posted @
2006-04-20 15:54 gosyl 閱讀(262) |
評論 (0) |
編輯 收藏
現在已經是
http://www.javabbs.cn?教學專區的斑竹了,朋友們多多捧場,那里的朋友們都很熱情,大家幫忙頂!
posted @
2006-04-18 21:56 gosyl 閱讀(223) |
評論 (1) |
編輯 收藏