原创 巔峯對決:Hypertable(C++)吞吐率測試完勝HBase(Java)

導讀:衆所周知,2006年Google公佈了自己的BigTable論文,作爲Google繼GFS和MapReduce兩項創新之後的又一項創新,其在設計用來針對海量數據處理情形下的管理結構型數據方面具有着巨大的技術優勢。而Hypertabl

原创 QQ協議分析二

0x00DD 發送: 02 1A 35 00 DD 42 B7 10 73 a1 f6 02 00 00 00 01 01 01 00 00 64 00 密鑰:AB 56 24 FE 93 97 B0 A9 E4 EC 19 70 C4

原创 QQ協議分析三

發送: 02 1A 35 00 E3 4A C2 10 73 a1 f6 02 00 00 00 01 01 01 00 00 64 00 00 38 00DD_Token3 : C7 F7 24 5D B9 4F 7F

原创 如何在c裏調用c++的類函數

http://bbs.sjtu.edu.cn/bbscon?board=C&file=M.1300711242.A   在c++中定義了一個類,現在需要在c中調用這個類中的函數。 add.h                        

原创 Linux下C調用C++接口詳解

    C++做久了,經常用C++的方式去思考問題,有時候就突然發現自己不太會寫C程序了。寫程序的時候,難免會用到第三方插件或者是庫,而這些插件或者庫很多時候都不能完全滿足我們的需求,遇到這種情況,如果全是C++,那好辦,寫個適配器就

原创 智能化無線網關安全審計系統

  作者:雷成健 孟嗣儀 溫曉軍    論文關鍵詞:安全審計 日誌 數據挖掘   論文摘要:該文提出了無線網關安全審計系統的系統模型,詳細介紹了該系統的設計思想和流程。在系統中通過改進syslog機制,引入有學習能力的數據挖掘技術,實現

原创 Hypertable應用實踐:比肩HBase

作者: baiyuzhong分類:雲計算, 選題策劃, 高端視點  閱讀:15,525 次添加評論 文 / 楊棟 Hypertable是一個開源、高性能、可伸縮的數據庫,採用與Google的BigTable相似的模型。BigTable

原创 MPI編程簡介

第三章 MPI編程   3.1 MPI簡介 多線程是一種便捷的模型,其中每個線程都可以訪問其它線程的存儲空間。因此,這種模型只能在共享存儲系統之間移植。一般來講,並行機不一定在各處理器之間共享存儲,當面向非共享存儲系統開發並行程序時,程序

原创 win7環境下telnet完整配置與測試

轉自:http://blog.sina.com.cn/s/blog_523279920100qczn.html 1、win7環境下默認telnet命令是被禁用的!應該手動安裝telnet服務。開始菜單-->控制面板-->程序-->打開或關

原创 Hypertable 簡介 (一個 C++ 的Bigtable開源實現)

By雲深作者:Adam/Schubert/SeymourZ  2008年8月 轉載請註明出處 1           Introduction     隨着互聯網技術的發展,尤其是雲計算平臺的出現,分佈式應用程序需要處理大量的數據(PB級

原创 QQ協議分析(一)

QQ協議的分析已經很早就有很多人做過了,不過由於版本的更新,之前分析的協議又不能用了,不過目前2008版的QQ協議還可以用,我的分析也是在之前其他人分析的基礎上弄的,只是分析了幾個重要的協議,實現了登錄,收發信息,心跳包,註銷等功能了。

原创 QQ協議分析及還原

最初,QQ通信協議並沒有加密,而是直接採取明文的方式進行傳輸,到了後來才使用了加密傳輸,加密算法一直沒有變過,使用的是blowfish算法,但是密鑰的交換協議變得比較頻繁。其實TX也是被逼的,現在的互聯網用戶比前幾年更加註重隱私安全,這麼

原创 一個簡單的MD5加密算法C語言示例程序

#include   <stdio.h>   #include   <stdlib.h> #include   <time.h>   #inclu

原创 QQ http協議

協議說明: 協議由報文頭(T)+發送者(T)+接收者(T)+報文類型(T)+報文長度(L)+報文內容組成 發送者和接收者是系統內的程序種類,OICQ服務器0x01,傳真服務器0x02,WEB服務器0x03,打 印服務器是0x04,聊天

原创 QQ協議分析四

0x0058(心跳) 發送包 包頭:02 版本:1A 35 命令:00 58 包序號: QQ號:10 73 a1 f6 固定:02 00 00 00 01 01 01 00 00 64 00 密文:由QQ號的ASCII碼組成,然後再用