原创 學習總結——貝葉斯方法

參考: 1. 數學之美番外篇:平凡而又神奇的貝葉斯方法 http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/ 2. 阮一峯總結的這兩篇《貝葉斯推斷及其互聯網

原创 Linux下實現connect超時

項目需要寫一個主動連接且定時發送數據的客戶端程序,並保證傳輸數據的可靠性和穩定性。 如果用阻塞方式,程序將阻塞在connect、send函數上;如果採用非阻塞方式,程序又會出現connect返回值判定、select超時設置問題、se

原创 一直以來伴隨我的一些學習習慣(劉未鵬)——整理筆記

1. Google&Wiki(遇到問題做的第一件事情,也是學習某個東西做功課(homework)最先用到的東西。————每天在WiKi上話10分鐘左右看些感興趣學科的發展分支,也是擴展自己領域的有用方法。 2. 看書挑剔,只看經典。如何

原创 Qualnet 調試記錄

在Qualnet裏添加了一個應用層協議,編譯完全通過,但在運行時總是在63s內存讀取錯誤。可以肯定是路由表更新處指針調用錯誤了.爲了定位錯誤,最可靠的辦法就是使用VS進行調試。但按照官方手冊設置調試時,卻出現瞭如下錯誤信息: 'qualn

原创 編程之美初賽第二場 神奇的數列 + 字符串壓縮

題目1 : 神奇的數列 時間限制:2000ms 單點時限:1000ms 內存限制:256MB 描述 大神同學是一個熱愛數字的孩子,她無時無刻不在思考生活與數學的聯繫。有一天,她發現其實公曆的設計是有講究的。 每4年就

原创 九種方法幫你越挫越勇

被裁員、事業失敗或婚姻失敗,千萬不要一蹶不振,或等別人來幫你。據《今日心理學》(Psychology Today) 雜誌的建議,不妨將失敗視爲改變人生的新契機,參考心理學家提出的9個挫折復原的方法,可以協助你安然渡過失敗的風暴。能夠從灰

原创 《Head First 設計模式》學習筆記——代理模式

設計模式 代理模式:爲另一個對象提供一個替身或佔位符以控制對這個對象的訪問。 使用代理模式創建代表對象,讓代表對象控制某對象的訪問,被代理的對象可以使遠程的對象(遠程代理)、創建開銷大的對象(虛擬代理),或需要安全控制的對象(保護代理)。

原创 《Head First 設計模式》學習筆記——觀察者模式 + 裝飾者模式

裝飾者模式是JDK中另一個使用較多的設計模式,上一個是觀察者模式(在Swing中大量使用),業內好的API設計無一離不開常見的設計模式,通常我們所說要閱讀源碼,也是爲了學習大牛們的設計思路。————題記 設計模式 觀察者模式:定義了對

原创 《算法心得》一點整理

最近在圖書館看到本神書《算法心得:高效算法的奧祕》,主要講解計算機算法的,強調編譯器優化和計算機體系結構設計的。雖然看的不大懂,但還是給自己增長了見識和知識。少許整理些自己感興趣的算法,以備後續溫故知新。 1. 操作最右邊的位元 a.

原创 Python邊學邊用

由於要對10x10的節點設置靜態路由,如果手動寫真的太費事了。。。考慮使用編程實現。由於一直想學Python,就藉機邊學邊用吧~~ Python:是一種面向對象、直譯式計算機編程語言。它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成

原创 《Head First 設計模式》學習筆記——狀態模式

在軟件開發過程中,應用程序可能會根據不同的情況作出不同的處理。最直接的解決方案是將這些所有可能發生的情況全都考慮到。然後使用if... ellse語句來做狀態判斷來進行不同情況的處理。但是對複雜狀態的判斷就顯得“力不從心了”。隨着增加新

原创 一道google面試題--自然數e中出現的連續的第一個10個數字組成的質數

博客內容移到 http://www.linuxyu.com/ 此CSDN博客將不再更新,歡迎大家訪問新的網站~~ Google早幾年在美國很多地鐵的出站口都有大幅招聘廣告,它的第一題如下了:{first 10-digit pri

原创 linux網絡報文接收發送淺析

對於linux內核來說,網絡報文由網絡設備來進行接收。設備驅動程序從網絡設備中讀取報文,通過內核提供的網絡接口函數,將報文傳遞到內核中的網絡協議棧。報文經過協議棧的處理,或轉發、或丟棄、或被傳送給某個進程。   網絡報文的發送與之相反,

原创 SO_TIMESTAMP 數據鏈路層的接收時間戳

    網絡設備在接收到來自網絡中其它主機的數據報,或本地環回接口的數據報之後,交給協議棧的netif_rx函數,該函數首先要爲收到的這個skb打上當前的時間戳(skb->tstamp成員),這個時間戳表示該數據到達的時間,它不是必選的,

原创 Linux系統中的計時機制及相關時間函數

1. 時間相關硬件 計算機系統中的時間主要由三種時鐘硬件提供的:實時時鐘(Real Time Clock,RTC),可編程間隔定時器(Progra