原创 openssl框架閒談--BIO接口
在 OpenSSL中一共有兩種類型的BIO,一種是源/目的類型的,另一種是過濾類型的,其實可以統一到一種類型,那就是統一都是過濾類型,這種說法的前提 是一個古老的概念,早在unix時代,人們通常將程序看做一個過濾器,簡單的給它一個輸入就會
原创 cookie和session機制詳解
雖然session機制在web應用程序中被採用已經很長時間了,但是仍然有很多人不清楚session機制的本質,以至不能正確的應用這一技術。本文將詳細討論session的工作機制並且對在Java web application中應用ses
原创 靜態類型和動態類型檢查
1、靜態類型和動態類型 如果大家希望學好C++的話那請務必多學習一下c++內部的對象模型,前面有很多博客都是關於這方面的不過都不是自己寫的(因爲自己很懶)。 舉個例子:類A,類B,如果B沒有繼承A那這就沒什麼關係了,不過我這裏主要說
原创 用到boost時間,編譯報錯
boost::gregorian::date myDate ( boost::gregorian::day_clock::local_day()); std::string today = boost::gregorian::to_iso
原创 安裝配置Linux ftp服務及用IE訪問Linux ftp
一、 Linux FTP的安裝配置 (1)安裝FTP:在Centos中直接用yum命令安裝 su root yum install ftp yum install vsftpd
原创 g++編譯
GCC 命令行詳解 -L 指定庫的路徑 -l 指定需連接的庫名 1。gcc包含的c/c++編譯器 gcc,cc,c++,g++,gcc和cc是一樣的,c++和g++是一樣的,(沒有看太明白前面這半句是什 麼意思:))一般c程序就用g
原创 openssl之BIO系列之21---Base64類型的BIO
Base64類型BIO ---根據openssl doc\crypto\bio_f_base64.pod翻譯和自己的理解寫成 (作者:DragonKing, Mail: [email protected] ,發佈於:http
原创 海量數據處理
目錄(?)[-] 教你如何迅速秒殺掉99的海量數據處理面試題前言何謂海量數據處理第一部分從setmap談到hashtablehash_maphash_set 第二部分處理海量數據問題之六把密匙密匙一分而治之Hash映射 Ha
原创 redis連接
目錄(?)[-] 準備工作測試問題1測試問題2結論 pconnect, phpredis中用於client連接server的api。 The connection will not be closed on clo
原创 ioctl()函數詳解
我這裏說的ioctl函數是指驅動程序裏的,因爲我不知道還有沒有別的場合用到了它,所以就規定了我們討論的範圍。寫這篇文章是因爲我前一陣子被ioctl給搞混了,這幾天才弄明白它,於是在這裏清理一下頭腦。 一、 什麼是ioctl io
原创 CGI原理
一、CGI技術1.1 CGI的提出 CGI是外部擴展應用程序與WWW服務器交互的一個標準接口。按照CGI標準編寫的外部擴展應用程序可以處理客戶端(一般是WWW瀏覽器)輸入的協同工作數據,完成客戶端與服務器的交互操作。這在實際應用中非常有
原创 C++標準轉換運算符reinterpret_cast
reinterpret_cast運算符是用來處理無關類型之間的轉換;它會產生一個新的值,這個值會有與原始參數(expressoin)有完全相同的比特位。 什麼是無關類型?我沒有弄清楚,沒有找到好的文檔來說明類型之間到底都有些什麼關係(
原创 打jar包
jar文件聽說過嗎,沒有?或者陌生!好,沒關係,這就是我們的第一站:打包發佈。 爲什麼會有這個玩意呢,首先,這是jar的全稱:JavaTM Archive (JAR) file,是的,就是java存檔文件。這有點類似zip文
原创 Logistic regression
Logistic regression (邏輯迴歸)是當前業界比較常用的機器學習方法,用於估計某種事物的可能性。比如某用戶購買某商品的可能性,某病人患有某種疾病的可能性,以及某廣告被用戶點擊的可能性等。(注意這裏是:“可能性”,而非數
原创 libtool
o: 編譯的目標文件a: 靜態庫,其實就是把若干o文件打了個包so: 動態鏈接庫(共享庫) lo: 使用libtool編譯出的目標文件,其實就是在o文件中添加了一些信息 la: 使用libtool編譯出的庫文件,其實是個文本文件,記錄同