原创 OSGi開發中方便查找的一個小工具

    一個OSGi bundle可能會有大量的引入、導出包,這會使它的manifest.mf文件很長,讓人看得眼花繚亂,於是我們經常需要在其中查找一些東西,但是由於manifest.mf文件本身的原因,給查找帶來一些麻煩,比如下面從ma

原创 __libc_start_main函數的說明

__libc_start_main Name __libc_start_main -- initialization routine Synopsis   int __libc_start_main(int *(main) (in

原创 剛裝Fedora 13,得小技巧兩則

1、讓Eclipse的界面語言變成英文Fedora 13帶的Eclipse已經是3.5.2版了。在Windows下看慣了英文版的Eclipse,一到Fedora下,Eclipse變得中英參雜,甚是不爽。在Eclipse的配置對話框裏翻了個

原创 關閉Flash插件自動更新

Flash播放器插件的自動更新經常會把機子整體搞死,不知怎麼回事,搞死瀏覽器也就罷了。我遇到至少兩次了,並且都已經可以確定是Flash播放器更新造成的。而且死的時候我也沒有找到恢復的辦法,只能是按機箱上的“Reset”鍵。注:我的系統是W

原创 在JBoss裏配置MySql數據源

JBoss 版本:4.x MySql 版本:5.x 第一步,去MySQL的官網下一個JDBC驅動(點這裏下載)。然後把解壓出來的文件mysql-connector-java-5.0.7-bin.jar拷貝到%JBoss%/server/d

原创 Microsoft .NET Framework 3.5 sp1離線安裝解決方案

1. 離線安裝包的bug. .NET Framework 3.5 SP1發佈了,興沖沖…下載,當然是完全離線安裝包.net Framework 3.5 Service pack 1(Full Package) 231MB,網絡慢呀!終於下

原创 啓用Jetty 6.1.24的JMX支持並添加自定義MBean

    Jetty是一個高效的Servlet容器,它由純Java寫成,以體積小而著稱。它與Tomcat的一個顯著的不同是它可以嵌入到其他的Java代碼中。這就是說,Jetty可以作爲一組Jar文件提供,因此開發者可以在自己的代碼中將Ser

原创 一段由無符號類型引起BUG的程序

下面一C段代碼,由於i爲無符號整型(DWORD型),其值不可能小於0,所以for循環永遠不會結束:   DWORD i;i = dwInstanceListSize - 2;for(;i>=0;i--){ if(szInstanceLis

原创 對SQL注入的一點思考

ASP網頁的一大安全問題是SQL注入問題。之所以SQL語句能被注入,是因爲輸入的參數有可能會被當作代碼的一部分而被執行,即被當作“元語言”處理。在ASP中,我們一般這樣構造SQL語句:sql="select * from table wh