原创 VS2010使用Dll文件搜索順序

1. 首先,我用VS2010創建了一個Dll工程。 編譯連接後,便在Debug目錄下得到了.lib,.dll文件。   2. 然後,我再創建了一個win32控制檯程序,使用這個dll文件,我使用的方式是裝載時調用,所以我需要.h,.l

原创 Ice的主要細節

ICE的整體架構 服務器端: 服務器端通常只有一個通信器(Ice::Communicator),通信器包含了一系列的資源: 如線程池、配置屬性、對象工廠、日誌記錄、統計對象、路由器、定位器、插件管理器、對象適配器 在通信器內,包含有一

原创 《Windows核心編程系列》十一談談Windows線程池

Windows線程池        上一篇博文我們介紹了IO完成端口。得知IO完成端口可以非常智能的分派線程。但是IO完成端口僅對等待它的線程進行分派,創建和銷燬線程的工作仍然需要我們自己來做。        我們自己也可以創建線程,但是

原创 LUA TABLE 遍歷數組的應用

當我在工作中使用lua進行開發時,發現在lua中有4種方式遍歷一個table,當然,從本質上來說其實都一樣,只是形式不同,這四種方式分別是: for key, value in pairs(tbtest) do XXX

原创 c++ 統計英文文本中每個單詞的詞頻並且按照詞頻對每行排序

前幾天寫了Apriori算法之後效率很差,在網上查了很多資料,另外的最大模式挖掘算法一般有FP-Growth 和 Ecalt 算法,這兩種效率比較高而FP-Growth算法構建FP-Tree的過程非常複雜,後來在網上找到了另外一種效率

原创 ICE的異步方法調用

異步方法調用(Asynchronous Method Invocation,簡稱AMI) 下面這種情況就是AMI調用:“斧頭幫”大哥(客戶端)叫小弟(服務器端)去幹收租的活(遠程調用),並且給小弟一把煙花炮竹(回調類)。囑咐說: “我還

原创 Lua語言教程2

Lua 語言的簡單介紹 文章來源於http://www.lupaworld.com 1. Lua的特點 Lua 是一個小巧的腳本語言。作者是巴西人。該語言的設計目的是爲了嵌入應用程序中,從而爲應用程序提供靈活的擴展

原创 匈牙利命名法規範

匈牙利命名法是電腦程序設計中的一種變量命名規則,此命名法又可細分爲:系統匈牙利命名法和匈牙利應用命名法。 系統命名法與應用命名法的區別在於前綴的目的。 在系統匈牙利命名法中,前綴代表了變量的實際數據類型。例如: lAccountNum

原创 vs2010快捷鍵

VS2010版快捷鍵 Ctrl+E,D ----格式化全部代碼  Ctrl+E,F ----格式化選中的代碼  CTRL + SHIFT + B生成解決方案  CTRL + F7 生成編譯  CTRL + O 打開文件  C

原创 一個博士生學位論文致謝部分(挺感人的)

我出生的時候是一個下雪的深夜,我的父親在牀邊生了一堆柴火,我的母親躺在四周漏風的那間破屋角落的牀上,咬緊牙關,生下了我。27年後,也是在一個下雪的深夜,我完成了我的博士論文。當我打完最後一個字的時候,我站起來,拉開窗簾,打開窗戶,白天還吵

原创 外星人計算Pi的程序

一、源程序 本文分析下面這個很流行的計算PI的小程序。下面這個程序初看起來似乎摸不到頭腦, 不過不用擔心,當你讀完本文的時候就能夠基本讀懂它了。 程序一:很牛的計算Pi的程序 int a=10000,b,c=2800,d,e,f[2801

原创 char *和char [] 區別

在實習過程中發現了一個以前一直默認的錯誤,同樣char *c = "abc"和char c[]="abc",前者改變其內容程序是會崩潰的,而後者完全正確。   程序演示: 測試環境VS2010 代碼 #include <iostream>

原创 ICE編程中的 Nonmutating 和 Idempotent

Nonmutating 操作       有一些操作,例如上面代碼中的getTime操作,這個操作不會修改所操作的對象的值。它們在概念上等效於C plus plus的const 成員函數。你可以如下的指出這樣的操作:  

原创 Ice筆記---異步程序設計demo

最近學習了異步通信這一章:異步包括服務端的異步分派(AMD)以及客戶端的異步調用(AMI)。 下面介紹一下如何實現簡單的異步通信(主要實現了客戶端的異步調用,AMD暫未體現):    1.首先編寫Ice文件:Demo.ice vie

原创 TCP協議網絡連接狀態詳解

注:主動、被動 與 服務器、客戶端沒有明確的對應關係。 這個圖N多人都知道,它排除和定位網絡或系統故障時大有幫助,但是怎樣牢牢地將這張圖刻在腦中呢?那麼你就一定要對這張圖的每一個狀態,及轉換的過程有深刻 的認識,不能只停留在