原创 vc2010添加富文本控件 運行出錯

在WIN7系統上,使用VC2010通過拖富文本控件進入對話框後,運行會出錯。原因是,通過拖動,而相應的類庫在控件初始化前未能加入,所以還應手動加入,例如LoadLibrary(TEXT("riched20.dll")),這樣就可以了。

原创 cglib 介紹 原理 使用 demo examples

 翻譯 原文:http://www.ociweb.com/jnb/jnbNov2005.html1.CGLIB包的介紹     代理爲控制要訪問的目

原创 linux壓縮工具的比較

[分享] linux壓縮工具的性能比較 一、Linux壓縮工具概述 在Linux系統中,提供了許多壓縮工具,雖然方便,但也難免造成一些混亂。筆者通過一段時間的整理,將它們理一理順,希望能夠對大家有所幫助: 首先,我們看一下下面這張

原创 web訪問數據庫緩存技術 memcached

每秒動態頁面訪問量幾千次,用戶700萬. Memcached將數據庫負載大幅度降低,更好的分配資源,更快速訪問。 它是怎麼使用的呢?安裝部署很簡單。 1、下載服務器端 http://www.danga.com/memcached/do

原创 socket連接監聽udp包

用的2010的VC++版本,設置很簡單,就是一般的設置,就可以監聽了。但主要說一些配置外的。 這裏可能用自定義消息, 1、利用方法SEND_MESSAGE(句柄名,0,0)傳送消息。添加句柄時,應先定義#define RECEIVE_DA

原创 一件事由多個線程一起完成後再執行下一步的操作

平時,我們會經常遇到,多個人分工合作一件事,當完成一個階段後,再分工執行下一步的計劃。比較恰當的事例,大家一塊兒去某一地旅遊,當時,乘坐的交通工具有所不同,有自駕的,有騎自行車的,有坐公汽的,於是,我們就指定一個地點,在那個地點集合,來的

原创 CGLIB動態代理介紹和實例講解

JDK自從1.3版本開始,就引入了動態代理,JDK的動態代理用起來非常簡單,但是它有一個限制,就是使用動態代理的對象必須實現一個或多個接口。如果想代

原创 jdk5++多線程的各種用法比較

莊周夢蝶 生活、程序、未來 ReentrantLock和內部鎖的性能對比(update)     ReentrantLock是jdk5引入的新的鎖機制,它與內部鎖(synchronize) 相同的併發性和內存語義,比如可重入加鎖語

原创 Math及一些數學類的一些用法

Math.ceil(double t)//可以實現一個小數的向上取整,如t=2.1,則結果就爲3。在分頁時比較有用 Math.floor(doubl t)//可以實現一個小數和向下取整,如t=2.1,則結果就爲2. 用法注意:對參數一定要

原创 button按鈕不能作爲鏈接

做項目時,一個小的問題,就是在一個按鈕上通過超鏈接和JS做一些比較多的邏輯,譬如,要啓動一個服務,根據庫狀態不斷變化要顯示的值,什麼正在啓動中,啓動完畢之類的。所有的這些判斷依據是通過一個JSP頁面執行來返回相應的參數。當我使用一個inp

原创 混淆利器proguard的用法

利用java編程,最頭痛的就是代碼的反編譯,現在的反編譯工具也比較多,只要一反編譯,大部分都能被還原過來。這時候,用JAVA寫的PROGUARD橫空出世了,它集壓縮、優化、混淆於一體。下面介紹一下它的簡單用法。 先去官網http://pr

原创 虛函數的運用

vc++中運用到虛函數,實現多態時,不同的派生類執行自己的虛函數,運用時應注意: 舉例: 基類:CAnimal,虛函數:virtual call(){......} 派生類1:CDog,虛函數:virtual call(){"狗叫....

原创 eclipse/wtp環境下如何自動向tomcat拷貝lib

http://www.renren.it/a/fuwuqiruanjian/Tomcat/20110226/62607.html 老手和Myeclipse用戶可以自動忽略這篇文章 許多人在使用eclipse/wtp/tomcat進行WE

原创 卸載Mysql(LINUX)

安裝完MYSQL後,用service mysql start可以手動啓動,但是不能隨系統自啓動,不管我怎麼寫自啓動腳本都沒用。看看出錯日誌,依照錯誤日

原创 Tomcat的classpath加載

Understanding The Tomcat Classpath - Common Problems And How To Fix Them  A common question that pops up on lots of Ap