原创 COM編程的技術基礎分享

在網上看了些資料,發現這篇文章比較系統,整理一下後和大家共享。 這篇文章是給初學者看的,儘量寫得比較通俗易懂,並且儘量避免編程細節。完全是根據我自己的學習體會寫的,其中若有技術上的錯誤之處,請大家多多指正。   一、爲什麼要用CO

原创 TLS技術資料

縮寫爲TLS。進程中的全局變量與函數內定義的靜態(static)變量,是各個線程都可以訪問的共享變量。在一個線程修改的內存內容,對所有線程都生效。這是一個優點也是一個缺點。說它是優點,線程的數據交換變得非常快捷。說它是缺點,一個線程死掉了

原创 使用VC6調試IE8的BHO

最近在調試BHO,研究了一下調試方法。在調試BHO的時候首先需要選定你的瀏覽器版本,我選擇的是IE8內核。 1. 配置IE的運行方式 由於IE8是多進程模式,爲了能夠調試BHO,必須將IE8設置爲單進程模式。網上有些介紹如何設置IE

原创 如何理解皮爾遜相關係數

做相似度計算的時候經常會用到皮爾遜相關係數(Pearson Correlation Coefficient),那麼應該如何理解該係數?其數學本質、含義是什麼? 相關公式: 相關鏈接:http://mines.humano

原创 mysql存儲過程詳解

1.      存儲過程簡介   我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯,然後執行,而存儲過程(Stored Procedure)是一組爲了完成特定功能的SQL語句集,經編譯後存儲在數據庫中,用戶通過指

原创 HTTP中 POST 和 GET的本質區別詳解

一 原理區別     一般在瀏覽器中輸入網址訪問資源都是通過GET方式;在FORM提交中,可以通過Method指定提交方式爲GET或者POST,默認爲GET提交 Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,PO

原创 Linux 下安裝Subversion 服務器

1 下載相關的軟件 Apache-2.x   http://httpd.apache.org  下載源代碼包 Subersion    http://subversion.tigris.org/  下載源代碼包 本文中apache

原创 netstat 命令詳解

簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。 輸出信息含

原创 SSH使用詳解

一、SSH基礎   (1)什麼是SSH?  傳統的網絡服務程序,如:ftp、pop和telnet在本質上都是不安全的,因爲它們在網絡上用明文傳送口令和數據,別有用心的人非常容易就可以截獲這些口令和數據。而且,這些服務程序的安全驗證方式也

原创 基於Apache在本地配置多個虛擬主機站點

基於Apache在本地配置多個虛擬主機站點   簡單的說,打開httpd.conf 在最後加入如下內容:  Xml代碼   <VirtualHost 127.0.0.2:80>       DocumentRoot d:/AppSe

原创 802.1x身份認證資料備查

  802.1x協議起源於802.11協議,後者是IEEE的無線局域網協議, 制訂802.1x協議的初衷是爲了解決無線局域網用戶的接入認證問題。IEEE802LAN協議定義的局域網並不提供接入認證,只要用戶能接入局域網控制 設備 (

原创 select實現多表查詢

多表查詢 (也叫連接查詢,此處爲基於兩個表的連接查詢) 如果一個查詢需要對多個表進行操作就稱爲連接查詢,連接查詢的結果集或結果稱爲表之間的連接. 連接查詢實際上是通過各個表之間共同列的關聯性來查詢數據的,它是關係數據庫查詢最主要的特徵

原创 nagios學習筆記【2】--nagios在Fedora linux中的快速安裝

在安裝nagios時,首先需要選定一臺監控服務器。單位的機器安裝的都是centos系統。上網查了一些資料,主要是借鑑http://nagios-cn.sourceforge.net/nagios-cn/beginning.html#qui

原创 WTL在VS 2005 和 VC 6.0 中的配置

 以下是VS2005安裝步驟: 下載WTL80,自解壓安裝任何路徑下,我是解壓在"D:/WTL80"下的,爲了方便安裝。 拷貝"D:/WTL80/AppWiz/Files/WTLAppWiz.*"(WTLAppWiz.*指名稱爲WT

原创 win32的計數增減操作的原子操作--InterLockedIncrement和InterlockedDecrement

InterLockedIncrement and InterLockedDecrement 實現數的原子性加減。 什麼是原子性的加減呢? 舉個例子:如果一個變量 Long value =0; 首先說一下正常情況下的加減操作: