原创 裝飾者模式

定義 裝飾者模式,動態地將責任附加到對象上。若要擴展功能,裝飾者提供了比繼承更具有彈性的替代方案。 抽象構件(Component)角色:給出一個抽象接口,以規範準備接收附加責任的對象。 具體構件(ConcreteComponen

原创 Spring源碼的AOP

123

原创 狀態模式

定義 狀態模式允許對象在內部狀態改變時改變它的行爲,對象看起來好像修改了它的類。 這個模式將狀態封裝成爲獨立的類,並將動作委託到代表當前狀態的對象,行爲會隨着內部狀態而改變。 場景描述 糖果機就跟街上那個卡一元錢後,小蘋果能

原创 Spring源碼環境搭建

下載Spring的源碼 Spring在github上的倉庫地址是:https://github.com/spring-projects/spring-framework 但是由於國內網絡的原因,是下載不下來的。 網絡設置 Git下

原创 Socket編程記錄

一  初始化Socket出現錯誤      1. 當我在以非Administrator的用戶去初始化Socket對象的時候,出現了10013錯誤:以一種訪問權限不允許的方式做了一個訪問套接字的嘗試。      2.換成Administra

原创 初始化char *ch =字符串

這樣初始化系統會將該字符串放在只讀內存區,該字符串只能被讀取,無法被改變.這是系統自動分配的存儲空間.這樣定義,char ch[] = "字符串"纔可被改變。這兩種都是自動分配。這就解釋了自己編寫的strcpy函數(Vc6.0

原创 libxml使用記錄

 本次做便捷巡檢的任務,對於xml的操作採用了libxml的方式,此過程中遇到了編碼的問題,但是沒有深入去了解,首先對於libxml庫的搭建,(已經記錄在文檔裏)。     第一步,首先讀取xml文件,發現出現解析的是亂碼,原因是我的自定

原创 c#裏的a=a++和c++裏的a=a++

    在c#裏的a=a++輸出結果,並沒有加一,而在c++裏的a=a++卻加了1,查看反彙編,可知道在C#裏這個語句,可能被淘汰了,我們 得出C#彙編源碼    a=a++; 0000003c mov eax,

原创 oracle 的日誌

1.Oracle維護着兩類重做日誌文件:在線(online)重做日誌文件和歸檔(archived)重做日誌文件。 2.  ARCHIVE LOG LIST    ----查看數據庫是否處於歸檔模式(用sys用戶登錄,顯示當前用戶:show

原创 Spring IOC源碼解讀

public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) {

原创 oracle之session會話

1.select * from v$session; 2.備註:v$session 裏的session 數不準確, 沒有計算recursive call 的session 數, 用下面的來查看    語句:select 'total se

原创 Oracle的備份操作

      1.從dmp文件裏的用戶導入到指定的用戶: imp user/pwd     fromuser=導出用戶  touser=導入用戶   file=d:\1.dmp (此時不能再加full參數,這裏的導出用戶是dmp文件裏的用戶

原创 掌握 Ajax:第 1 部分: Ajax 入門簡介

五年前,如果不知道 XML,您就是一隻無人重視的醜小鴨。十八個月前,Ruby 成了關注的中心,不知道 Ruby 的程序員只能坐冷板凳了。今天,如果想跟上最新的技術時尚,那您的目標就是 Ajax。 但是,Ajax 不僅僅 是一種時尚,它是一

原创 WCF 4.0中的新特性:簡化的配置

自從WCF 問世以來, WCF服務的配置一直是廣大開發人員所關心的話題。由於WCF作爲一個通用服務框架,擁有大量的拓展點,您有時會覺得配置文件過於複雜。在WCF 4.0中,根據各方面收集的用戶反饋,WCF團隊對WCF的配置做了大量的簡化

原创 數據庫的範式(1NF、2NF、3NF、BNCF)

第一範式:關係模式中,每個屬性不可再分。屬性原子性 第二範式:非主屬性完全依賴於主屬性,即消除非主屬性對主屬性的部分函數依賴關係。 第三範式:非主屬性對主屬性不存在傳遞函數依賴關係。 BNCF範式:在第三範式的基礎上,消除主屬性之間的部分