原创 MSIL 反編譯 學習

       最近在搗鼓一個加密算法的破解,搞得頭暈眼花啊,加密組件被混淆過了,常用的ReFlector 反編譯工具基本無能爲力,只能勉強看看IL,以前從未研究過這東東,學習起來真是頭大了,看來以後得好好學習啊。花了N天的時間,沒日沒夜的

原创 DOMINO用戶管理 - [LOTUS]

一、 用戶註冊一.單個註冊帳號方式:1. 開始->lotus應用程序->louts domino administrator 2.選擇個人和羣組的標籤,選擇個人,選擇註冊驗證者標識符選擇domino/data/cert.id3.點擊下一步

原创 設計模式(3)-訪問者模式 Vistor Pattern

一、 訪問者(Visitor)模式 訪問者模式的目的是封裝一些施加於某種數據結構元素之上的操作。一旦這些操作需要修改的話,接受這個操作的數據結構則可以保持不變。 問題提出 System.Collection命名空間下提供了大量集合操作對象

原创 設計模式(1)- 模板方法 Template Method Pattern

1. 模板方法模式         準備一個抽象類,將部分邏輯以具體方法以及具體構造子的形式實現,然後聲明一些抽象方法來迫使子類實現剩餘的邏輯。不同的子類可以以不同的方式實現這些抽象方法,從而對剩餘的邏輯有不同的實現。這就是模版方法模式

原创 struts2 - ognl表達式 學習筆記

1.vo類:Student.java public class Student { private String name; private String school; private int age; private int

原创 設計模式(2)- 工廠模式 例談OOP、工廠模式和重構

      有了翅膀才能飛,欠缺靈活的代碼就象凍壞了翅膀的鳥兒。不能飛翔,就少了幾許靈動的氣韻。我們需要給代碼帶去溫暖的陽光,讓僵冷的翅膀重新飛起來。結合實例,通過應用OOP、設計模式和重構,你會看到代碼是

原创 JavaScript環境中 實現GB2312 與 UTF8 之間的轉碼

<script language="javascript"> function gb2utf8(data) {     var glbEncode = [];     gb2utf8_data = data;     execScript

原创 UrlRewriter 的應用

這裏主要展示應用的方法:Web.Config 文件配置 1. UrlRewriter配置 2.重定向配置(在內增加 rewriter節點,如下) 3. DEMO 測試 Test UrlRe

原创 面向對象(1)-虛方法與抽象方法

虛方法          虛擬方法是指在即類中聲明爲virtual,又在一個或多個派生類中重新定義的方法。當派生類重新定義虛擬方法是,就要使用override關鍵字。虛擬方法不能被定義爲static或abstract。方法重載形成了C#的

原创 C#正則表達式整理備忘【轉】

(1)“@”符號 符下兩ows表研究室的火熱,當晨在“@”雖然並非C#正則表達式的“成員”,但是它經常與C#正則表達式出雙入對。“@”表示,跟在它後面的字符串是個“逐字字符串”,不是很好理解,舉個例子,以下兩個聲明是等效的: string

原创 解決Eclipse3.4+MyEclipse6.5中文問題

       之前一直做.net開發,最近想回過頭弄弄JAVA,之前用java還是三年前的事,昨天試着配置了一下java的開發環境,下載了Eclipse3.4和MyEclipse6.5,Tomcat 6.0

原创 ViewState 頁面級狀態保持

將整個頁面的 EnableViewState 設置爲 false ,可以減少帶寬壓力,同時,將需要保持狀態的控件 EnableViewState 設置爲 True ,即可實現該控件的狀態保持。 TestViewState.aspx   V

原创 正則表達式 字符描述

 字符描述:   ^符號匹配字符串的開頭。例如:     ^abc 與"abc xyz"匹配,而不與"xyz abc"匹配   $符號匹配字符串的結尾。例如:     abc$ 與"xyz abc"匹配,而不與"abc xyz"匹配。

原创 AJAX 之 UpdatePanel 控件

 1. 單個updatepanel 控件 進行局部刷新 <asp:ScriptManager id=ScriptManager1 EnablePartialRendering="true" runat="s

原创 SQL 觸發器

     觸發器是一種特殊類型的存儲過程,它不同於我們前面介紹過的存儲過程。觸發器主要是通過事件進行觸發而被執行的,而存儲過程可以通過存儲過程名字而被直接調用。當對某一表進行諸如Update、 Insert、 Delete 這些操作時,S