原创 簡述HTTP網絡協議工作原理的流程

原文地址:http://www.enet.com.cn/article/2010/0613/A20100613669106.shtml HTTP協議工作原理是我們現在要爲大家介紹的內容。作爲WWW的基礎的HTTP協議,它的工作原理可以分

原创 一個想法的開始

之前因爲想學python,找見一個cli版的用python實現的fetion客戶端(作者是cocobear),已經測試過,能用,覺得很新奇,也很好玩,因爲是命令行界面,不大好看,我想能不能做一個GUI客戶端呢?看着接近兩千行的代碼,內心有

原创 C語言的變量存儲分配

      最近看了一些關於C語言中變量存儲機制的資料,覺得還有有一些東西不太理解,自已想做一個整理,這是第一次在在CSDN上發表這樣的帶點原創的技術的文章。       按照GNU lib C的說法,C語言程序支持兩種變量存儲分配方式

原创 用Python實現的三種排序算法

都是一些簡單的排序算法,用pytho實現主要是想記錄自己的學習過程,不多說了,貼代碼 冒泡排序: def bubbleSort(s): print s,"\n" c = 1; for i in range(le

原创 關於目標文件的一些讀書筆記

    今天看到一句話:真正了不起的程序員對自己的程序的每一個字節都瞭如指掌。覺得非常好,幾天前也聽到一同學對“精通”一詞的理解:精通就是能自己拿下小項目,能與大家合作大項目。都很有道理,對於程序,既要有理解,也能把自己的想法表現出來。

原创 HTTP和HTTPS異同

原文地址:http://www.oschina.net/question/12_51314 什麼是 HTTPS? HTTPS (基於安全套接字層的超文本傳輸協議 或者是 HTTP over SSL) 是一個 Netscape 開發的

原创 算法S

        百度百科裏面是這麼解釋算法的:算法可以理解爲有基本運算及規定的運算順序所構成的完整的解題步驟。或者看成按照要求設計好的有限的確切的計算序列,並且這樣的步驟和序列可以解決一類問題。算法我們也學過不少了,《數據結構》裏面講到的

原创 Python中List的去重問題

Python中的去重問題,這或許是個簡單的問題。 比如一個list:a = [1,3,2,9,5,3,1,5],如何刪除重複元素,嗯,有一個高端的方法: #方法一 a = set(a) a:1, 2, 3, 5, 9.哇,好高端,事情可沒

原创 web.py文件上傳實例

都說Django是重量級的web框架,而web.py是輕量級的,django給我印象最深刻的還是它的admin管理,由於是django自帶的,其它方面還沒看出來怎麼樣,但是web.py也很有趣,寫起應用來,短小而精悍。 官網上有一個文件上

原创 IM即時通訊實現原理

原文地址:http://home.lupaworld.com/home-space-uid-437026-do-blog-id-247196.html 即時通訊(Instant Messenger,簡稱IM)軟件多是基於TCP/IP和U

原创 江湖遊

一元復始,萬象更新,在2011年的最後一天,本着爲人民服務的心態,同時也爲了自己能生存,我把宿舍打掃了一下,看着重新光亮的地板,心中很是舒暢,想想好長時間沒寫文章了,也趁機在CSDN上寫寫東西,忘了我是第一次在上面寫東西了。 新年了,自己

原创 禪修程序員十誡

做一名禪修程序員意味着什麼?那意味着,你要持守我從禪宗 習得的10條戒律,它們與計算機程序員的現代世界息息相關。 早晨,外面下着雨,我發覺自己正坐在辦公桌上琢磨有關高效率工作(efficient working)的問題。在我成爲自

原创 我看面向對象與面向過程

    有人說,沒有大型軟件項目的經驗,就很難理解面向對象。我不知道,但是我認爲凡事都有一個過程,這個過程就是悟吧。這這個循序漸進的每一個階段,對同一事物的理解會不一樣。因此,我想記錄下自己對於面向對象與面向過程的思考。     對於面向

原创 chmod命令及其用法

在linux中,chmod命令是用來改變文件或目錄的訪問權限。該函數原型如下 #include<sys/stat.h> int chmod(const char *path,mode_t mode); path參數指定的文件被修改爲具有m

原创 return與exit()

今天在Linux下編寫程序的時候,遇到了exit()函數,於是查閱了相關資料。 exit()函數通常是用在子程序中用來終結程序用的,使用後程序自動結束,跳回操作系統。這有點類似於程序中的中斷。保存斷點,中斷執行完後,繼續執行中斷前的任務。