論文口試..祈禱~
明天早上,就要論文口試了,剩下的幾個小時,既是緊張、也是興奮。
對於論文的檢查總覺得有不周密的地方,很害怕被老師責罵~~是緊張
對於學生生涯即將面臨到短暫的結束(短時間也沒有進修的打算)~~是興奮
不論未來是如何,閉上眼睛,好好的享受最後的學生生涯~~最後的考驗吧
P.S. 看到本篇~若在5/27中午之前,請向天空為我祈禱
明天早上,就要論文口試了,剩下的幾個小時,既是緊張、也是興奮。
對於論文的檢查總覺得有不周密的地方,很害怕被老師責罵~~是緊張
對於學生生涯即將面臨到短暫的結束(短時間也沒有進修的打算)~~是興奮
不論未來是如何,閉上眼睛,好好的享受最後的學生生涯~~最後的考驗吧
P.S. 看到本篇~若在5/27中午之前,請向天空為我祈禱
當我之前介紹Blogrolling時,一邊抱怨著他無法方便的使用中文輸入的時候,好心的卡西蒂小姐跟我介紹到MARKROYBOY在他的BLOG曾經有提過的del.icio.us(美味書籤),跟之前介紹Blogrolling一樣,del.icio.us(美味書籤)不僅可以管理好你所記錄的BOOKMARK,更可以讓你的BLOG去讀取你所存取BOOKMARK來變成像我首頁一樣的東西。
至於要怎麼申請與使用在你自己的BLOG之上的方式,MARKROYBOY在他的BLOG有講解得相當詳細,建議大家可以去上面看看,在此我主要介紹到一個功能,就是美味書籤提供的相當多功能中的right
click context-menu(也就是利用右鍵來增加你的網址),所有步驟如下:
首先建議各位先連接到right click context-menu
下載REG檔post-to-del-icio-us.reg(也就是系統登錄檔)
利用另存新檔下載後,連按兩下滑鼠,將他加入到你的登錄之中
然後關閉所有的瀏覽器,重新打開之後,當你看到喜歡的網頁,就按下右鍵,就會出現以下的東西
P.S. 第一次使用的時候,可能會請你輸入你所註冊的位置,請千萬記住要輸入『http://del.icio.us/你註冊的名字』(記住要打入全部,不然以後會全部錯誤,直到你將利用這個鍊結,將COOKIE刪除,之後解除掉該REG,重新安裝之後才會成功唷!!
關於利用C語言撰寫CGI程式的部分,這也是之前人家面試的時候,所詢問我的另外一個問題,經過這幾天上網找資料,並且撰寫之後,將一些心得整理出來,希望能幫助到有一些疑問的人。其實利用關鍵字『C語言、CGI、GET、POST』還是可以找到蠻多相關的網頁,大部分的資料都嫌老舊,並且都是由同一個作者撰寫而出(不過倒是有蠻多人複製在自己的網站上面–_____–”“),所以在此為各位整理一些概念,而繁瑣的程式碼(關於將STRING去spilit並且找出變數對應值)就不再詳述,可參考以下這個網址,在這裡只專注於觀念上的敘述,希望帶給大家一些基本的概念。
利用C語言撰寫CGI程式
CGI( Common Gateway Interface)
**1.放在可以執行的地方
**不論哪種網頁伺服器的主機(IIS、Apache),對於檔案可否執行(execute)的權限管理相當嚴格,尤其是Apache,要由網路上執行某些檔案(通常是CGI),都必須透過,httpd.conf 這個檔案裡面的設定才行(通常預設是 cgi-bin/ ) 。另一方面,對於IIS的設定就方便多了,只要啟動IIS Service將該目錄可執行的權限打開,就可以執行CGI程式。
P.S. 算是FAQ的問題,請注意即便可以執行 C語言的請編譯好用修改權限為可以執行的檔案。
**2.C語言中CGI裡面的Hello World!!
**在這裡要跟大家講解對於網頁而言,其實與一般的C語言程式沒有兩樣,重點在於輸出與輸入的介面(UI)。相較於一般的C語言程式,利用C來撰寫的CGI其輸入與輸出都不一樣,首先在輸出方面,最不一樣的就是CGI有以下的輸出
printf (“Content-type: text/htmlnn”);
這個就是代表這是一個網頁的程式,記住”Content-type: text/htmlnn”這段文字儘量不要修改,並且連空白都要注意好(沒有注意好,網頁伺服器會誤認為其他可執行檔案而變成可以下載,而非當成CGI程式),所以根據這個,以下為一個基本的CGI程式
//
// File Name test1.cpp
//
#include |
感謝網友『阿仁』對於我BLOG裡面程式碼的訂正,在參考過『More Effective C++』中,對於指標使用上的補充順便加入Reference的一些資料。所以一併將這些資料整理在這裡,順便提一下今天侯捷老師講解一些關於Reference Counting 的概念。只能說很多東西要不斷的複習,不然真的都會遺忘,這幾次的面試有很多間公司都搞砸了也就是因為這個原因,原本五專時代都記得的東西,因為許久沒有使用,真的都忘的乾乾淨淨。
**在C語言中,雖然指標與參照在使用上極為類似,但是實際上有許多地方式都是不同的。我將這些不同做成以下列表出來:
<table cellspacing="1" border="1" width="62%" >
<tr >
</tr>
<tr >
</tr>
<tr >
</tr>
<tr >
</tr>
<tr >
</tr>
<tr >
</tr>
</table>
根據以上的表格,順道提到一般課本常提到的Call by address與
Call by reference的參照方式,撰寫如下:
<table cellspacing="1" border="1" width="57%" >
<tr >
</tr>
<tr >
int x=10; int *v; *v=x;; |
String a,b,c,d,e; a=b=c=d=e="Hello"; |
對於難以管理的友站鍊結,我也決定使用BlogRolling了,至於怎麼使用,我想憂鬱馬戲團上面的教學實在很詳細。此外,身邊的人也很多人這樣使用,不過規勸想使用的人~~~他對中文的支援實在鳥到受不了,每次輸入中文都得切換編碼到[UTF-8],仔細思考阿~~
就醬~~~