原创 Win32編程學習筆記

之前也學了點window編程,但零零碎碎的,知識體系不完整。現在開始,邊複習邊學新知識。 下面都是在vs2010上寫的程序。 #include<windows.h> #include<stdio.h> /** * 本程序中用了Unico

原创 Ext js面向對象的特性

以前學Ext js的時候沒有注意到 它面向對象的特性,今天不小心看到一篇文章提到了,於是我去總結了一下。 1、支持命名空間(Java裏用的是包的概念) Ext.namespace("Ext.ling"); //這句話相當於聲明瞭一個命

原创 Mina框架學習筆記(四)

  上一節中給出了一個簡單的基於 Apache MINA 的網絡應用的實現,可以用來熟悉基本的架構。而在實際開發中,網絡應用都是有一定複雜度的。下面會以一個比較複雜的聯機遊戲作爲示例來詳細介紹 Apache MINA 的概念、API 和

原创 完全揹包問題

看這篇日誌之前,請先閱讀我的上一篇日誌,關於0/1揹包的問題。 完全揹包問題的描述: 有N 種物品和一個容量爲V 的揹包,每種物品都有無限件可用。第i 種物品的費用是c[i],價值是w[i]。求解將哪些物品裝入揹包可使這些物品的費用總和不

原创 完全揹包問題

看這篇日誌之前,請先閱讀我的上一篇日誌,關於0/1揹包的問題。 完全揹包問題的描述: 有N 種物品和一個容量爲V 的揹包,每種物品都有無限件可用。第i 種物品的費用是c[i],價值是w[i]。求解將哪些物品裝入揹包可使這些物品的費用總和不

原创 Flex4 與 LCDS-ES的整合

   昨天搞了一個晚上,遇到了很多問題,最後終於測試成功了!   首先是編程環境的問題。以前一直用Flash Builder4,但這個工具寫Java很不方便,很多功能都沒有。其實這是個純Flex環境,裏面的功能只是爲Flex4設計的,找不

原创 Flex4 與 LCDS-ES的整合

  昨天搞了一個晚上,遇到了很多問題,最後終於測試成功了!   首先是編程環境的問題。以前一直用Flash Builder4,但這個工具寫Java很不方便,很多功能都沒有。其實這是個純Flex環境,裏面的功能只是爲Flex4設計的,找不到

原创 Mina框架學習筆記(六)

  在前面章節中介紹了 Apache MINA 的基本概念和具體用法,下面討論一些高級話題。 Apache MINA 中的很多操作都是異步的,比如連接的建立、連接的關閉、還有數據的發送等。在編寫網絡應用的時候,需要考慮這一點。比如 I

原创 gridview中時間格式問題

如果傳入的數據是2010-10-16,打出來的格式是:2010年10月16日 第一次用的時候感覺很神奇!! DataFormatSt

原创 0/1揹包問題的動態規劃詳解

動態規劃是用空間換時間的一種方法的抽象。其關鍵是發現子問題和記錄其結果。然後利用這些結果減輕運算量。比如01揹包問題。 /* 一個旅行者有一個最多能用M公斤的揹包,現在有N件物品,它們的重量分別是W1,W2,...,Wn,它們的價值分別

原创 LCDS-ES 與 Hibernate3,SQLServer的整合

  其實LCDS與Hibernate3(目前最新版本好像是Hibernate3.5.4)的整合很容易,熟悉Hibernate的朋友都可以輕易完成。下面我就簡單給出步驟和代碼,不懂的朋友再問我吧!   hibernate.cfg.xml我就

原创 Mina框架學習筆記(二)

上一篇只寫了一個服務端。這一次來構建一個客戶端。   首先,在引入 上一篇中講到的幾個jar包處,還要引入一個mina-example-2.0.0.jar   本程序的主要功能是,客戶端向服務器發送幾個數字,然後服務器給客戶端 返回結果。

原创 Java中正則表達式的簡單使用

這個項目中我用了JUnit來做的單元測試。   import java.util.regex.Matcher; import java.util.regex.Pattern; import org.junit.Test; public

原创 Mina框架學習筆記(五)

在介紹完示例應用中的消息格式之後,下面將討論具體的“編碼”和“解碼”過程。“編碼”過程由編碼器來完成,編碼器需要實現org.apache.mina.filter.codec.ProtocolEncoder 接口,一般來說繼承自 org.

原创 Mina框架學習筆記(三)

前面已經講了兩個實例,本篇中,我們來深入地瞭解一下Mina. Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 組織一個較新的項目,它爲開