原创 面向對象設計的11個原則

SRP 單一職責原則    就一個類而言,應該專注於做一件事和僅有一個引起它變化的原因。 OCP 開放--封閉原則    類模塊應該是可擴展的,但是不能修改 (對於擴展開放,對於修改封閉)。 LSP 里氏替換原則    子(繼承)類能在程

原创 虛擬局域網VLAN(Virtual Local Area Network)

VLAN(Virtual Local Area Network)又稱虛擬局域網,是指在交換局域網的基礎上,採用網絡管理軟件構建的可跨越不同網段、不同網絡的端到端的邏輯網絡。一個VLAN組成一個邏輯子網,即一個邏輯廣播域,它可以覆蓋多個網絡

原创 Microsoft的應聘測試題整理

轉貼自http://www.frontfree.net。 一.最基本題型(說明:此類題型比較簡單) 1.燒一根不均勻的繩,從頭燒到尾總共需要1個小時。現在有若干條材質相同的繩子,問如何用燒繩的方法來計時一個小時十五分鐘呢?(這道題我當初想

原创 一場感動了四千多名師生的演講

同學們,在這個世界上,在成功者的隊伍裏面,很多人並不見得很聰明,在失敗者的隊伍裏面很多人並不見得愚笨。其實,有一樣東西比聰明的腦袋更重要,那就是人的心

原创 常用網絡協議的特點和選用原則

目前常見的通信協議主要有:NetBEUI、IPX/SPX、NWLink、TCP/IP,在這幾種協議中用得最多、最爲複雜的當然還是TCP/IP協議,最爲簡單的是NetBEUI協議,它簡單得不需要任何設置即可成功配置。一、 通信協議的種類和特

原创 Opencv學習——攝像頭採集、錄像、截圖小工具

/** =====================================================================================** Filename: videocapture.cpp*

原创 最小二乘法直線擬合

1.原理 在現實中經常遇到這樣的問題,一個函數並不是以某個數學表達式的形式給出,而是以一些自變量與因變量的對應表給出,老師講課的時候舉的個例子是犯罪人的身高和留下的腳印長,可以測出一些人的數據然後得到一張表,它反應的是一個函數,迴歸的意

原创 分層式結構的優缺點

分層式結構究竟其優勢何在?Martin Fowler在《Patterns of Enterprise Application Architecture》一書中給出了答案:1、開發人員可以只關注整個結構中的其中某一層;2、可以很容易的用新的

原创 微軟的應聘題

一到十樓每層有一顆鑽石,  你只能開電梯門十次,  且僅有一次伸手機會,  問如何拿到最大的鑽石。      答案: 如果不限定電梯單項行走,打開前面九道門,找到這就到門中鑽石最多的一層,重新打開那道門,取走鑽石。  有90%的概率取到最

原创 子網掩碼的作用及與IP的關係

子網掩碼是用來判斷任意兩臺計算機的IP地址是否屬於同一子網絡的根據。最爲簡單的理解就是兩臺計算機各自的IP地址與子網掩碼進行AND運算後,如果得出的結果是相同的,則說明這兩臺計算機是處於同一個子網絡上的,可以進行直接的通訊。就這麼簡單。

原创 Object Builder Application Block相關文章

MS的IOC容器(ObjectBuilder)? http://shanyou.cnblogs.com/archive/2005/11/26/284934.html (英文)ObjectBuilder技術內幕(一) http://blog

原创 阿里巴巴筆試題-馬爾科夫(HMM)的特徵

Hidden Markov model (HMM) 一、馬爾科夫轉移矩陣法的涵義 單個生產廠家的產品在同類商品總額中所佔的比率,稱爲該廠產品的市場佔有率。在激烈的競爭中,市場佔有率隨產品的質量、消費者的偏好以及企業的促銷作用等因素而發生變

原创 隱性馬爾科夫模型學習

首先從最簡單的離散Markov過程入手,我們知道,Markov隨機過程具有如下的性質:在任意時刻,從當前狀態轉移到下一個狀態的概率與當前狀態之前的那些狀態沒有關係。所以,我們可以用一個狀態轉移概率矩陣來描述它。假設我們有n個離散狀態S1,

原创 抽象類和接口

在C#裏面,類是不可以多重繼承的,但是接口是可以的,在類聲明中使用 abstract 修飾符的類稱爲抽象類,abstract 修飾符用於表示所修飾的類是不完整的,並且它只能用作基類微軟的說法抽象類具有以下特性: 抽象類不能實例化。

原创 異步傳輸模式 (ATM)

Asynchronous Transfer Mode(ATM) 異步傳輸模式 (ATM) ATM是一項數據傳輸技術。它適用於局域網和廣域網,它具有高速數據傳輸率和支持許多種類型如聲音、數據、傳真、實時視頻、CD質量音頻和圖象的通信。 AT