原创 編程風格與原則

     關於編程時的風格,不同公司和個人可能有不同的習慣。但是從我自己編寫和維護代碼的經驗來看,覺得比較重要的是: 1、使用宏或枚舉來表示有意義的數值常量,如不同類型標識,不然看到數值常量都不知道什麼意義,自己定義的或者有旁註也許還好,

原创 判斷點是否在多邊形中

//解題思想用射線法 //該題思想是向由點P向x正方向發射一個射線,穿過多邊形線段上的個數爲奇數則在多邊形內,偶數則在多邊形外 //具體方法是:點的Y值大於等於多邊形上某個線段的最小值且小於該線段上的最大值,在該線段上取一個y值爲點

原创 天秤座

如愛天秤,就不要傷害他們 天秤座:9月24日~10月23日    傳說裏,有一種鳥兒,自出生起,一直流浪飛翔,不停。它從來不歌唱,天空 任何一個角落,都留下它流浪的足跡。直到看到它心屬的荊棘,纔會落腳,將自己的 胸脯插入荊棘裏,自流

原创 讀書反思

       感覺近一年自己看的專業書都快趕上大學四年看的了,看着看着有時就犯糊塗了。大學的時候,書上講要注意寫註釋,還有一些特定的代碼規範(比如對齊、函數單入口單出口),以後就一直按照這些東西來編程。後來看了《重構》和《注重實效的程序員

原创 扯淡生活的動力

      最近在逛白雲BBS時,看到有人在討論爲什麼活着。居然是這個話題,我記憶中只有初中的時候,吃飽了撐的時候纔想這個至今無人給出滿意答案的哲學三大問題之一的問題。我以爲每個人的答案都不一樣,只要自己滿意就行。記得讀大學的時候有同學也

原创 SCP協議

  最近在公司需要寫一些協議的客戶端,也就趁此機會好好整理一下這些協議,第一個就是SCP協議。查閱了一些資料和一些開源的源碼,基本瞭解這個協議的基本內容。    scp是secure copy的簡寫,用於

原创 FTP整理

  FTP協議 一、概述 F T P採用兩個T C P連接來傳輸一個文件: 1)        控制連接以通常的客戶服務器方式建立。服務器以被動方式打開衆所周知的用於FTP的端口(21),等待客戶的連接。

原创 SFTP協議

  SCP協議本身打開SSH通道時指定的是scp命令,而是用SFTP時指定的sftp。以下是一些具體的介紹,詳細內容需要參考對應的RFC文件。 下面是目前整理的使用的一份: 1) 協議中數據包格式 通過安

原创 Rlogin協議

Rlogin的實現 Rlogin協議 遠程登錄(rlogin)是一個UNIX命令,它允許授權用戶進入網絡中的其它UNIX 機器並且就像用戶在現場操作一樣。 1、應用進程的啓動 R l o g i n的客戶進程和服務器進程使用一個TCP連

原创 看過的書

《深入理解計算機系統》(Computer Systems A Programmer’s Perspective)   《C語言接口與實現:創建可重用軟件的技術》   《C++編程規範》 《C++聖經》 《C++ Primer》 《The

原创 回首兩年(一)

現在距離大學畢業已經快兩年,這兩年來有些東西還是對我造成一定的影響,開始思考自己追尋的到底是什麼,怎麼做纔是最合適(並非最好,在有限的已知條件下,通常作出的一個自己覺得合適的抉擇) 讀書 當初考慮到不想給家裏帶了進一步的經濟壓力放棄了保研

原创 看看千里之外

       引言:自從辭去第一份工作以來,想了很多工作方向,期間也做出了一些嘗試,前後看過的公司類型有圖形圖像處理、網絡遊戲,手機開發等。感覺自己在過去兩年裏也沒有什麼特別的專長,就想着搞嵌入式、網絡、音頻視頻、圖形圖像中的一個方向,可

原创 螺旋式前進,重複有時是個主題

       空虛時候我喜歡看書,上次看雲風的博客看到一篇他談論《C語言接口與實現:創建可重用軟件的技術》,我也看過這本書,感覺自己理解不是那麼深刻。反正閒在家裏沒事,就在圖書館借了這本書再看一遍,加上工作這兩年把STL搞得比較熟,看了很

原创 SMTP協議

  組織:中國互動出版網(http://www.china-pub.com/) RFC文檔中文翻譯計劃(http://www.china-pub.com/compters/emook/aboutemook

原创 FTP協議

  FTP RFC959 中文版 文件傳輸協議(File Transfer Protocol, FTP) 1. 介紹 FTP的目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可