原创 認識觀察者模式(設計模式)[轉載]

認識觀察者模式(設計模式) -、開題   設計模式就好比倚天屠龍記裏的兵法書武穆遺書哦,看了設計模式就會驚呼,軟件設計中你已經在不知不覺使用,或者碰到了但尚未解決的,或者至今還沒意識到的問題,上邊都有了經驗總結;學習了想必事半功倍,具體還

原创 獲取當前路徑![轉]

進程對象在.NET中表現爲System.Diagnostics.Process類,通過調用Process.GetCurrentProcess().MainModule.FileName可獲得當前執行的exe的文件名。但是這個方法得到的僅僅

原创 ASP.NET中狀態對象使用性能優化

以前的ASP允許開發人員訪問會話狀態信息,並且允許他們將有關用戶的信息存儲在這個會話對象的內部。這些信息可以從站點的任何一個其它的頁面上進行訪問。但是,ASP會將這些信息保存在Web服務器的內存之中。因此,如果使用多臺Web服務器,用戶的

原创 Log4net配置學習[轉載]

Log4net配置學習 Logger hierarchy(層次級別)Logger都是已經命名的實體。Logger的名稱區分大小寫並遵循以下規則:1 如果A logger的名稱如果是B logger名稱的前綴(通過“.”連接),則說A l

原创 oracle SQL性能優化大總結

oracle SQL性能優化大總結 (1) 選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎表 driving table)將被最先

原创 Windows Sockets API實現網絡異步通訊

三、 軟件設計要點以及異步通訊的實現  根據前面設計的程序流程,可將程序劃分爲兩部分:服務器端和客戶端。而且整個實現過程可以大致用以下幾個非常關鍵的Windows Sockets API函數將其慣穿下來:  服務器方:socket()->

原创 在UserControl中定義模版[轉載]

以下這篇文章可能會給我們一些關於用戶控件“繼承”方面的啓發,通過在基礎的UserControl中定製Template,然後在“繼承”的UserControl中將Template做相應的替換就可以達到類似繼承的目的了。       這篇文章

原创 條碼打印機代碼解讀!

把這兩天的學習整理了一下, 下面是關於打印文本的解讀,由於沒有相關文檔,有些是自己估計,如果有錯誤請幫忙指出: strText = ""     strText = strText & "^XA" & vbCrLf //開始標籤格式   

原创 Oracle內存參數調優技術詳解

Oracle內存參數調優技術詳解 前言 近來公司技術,研發都在問我關於內存參數如何設置可以優化oracle的性能,所以抽時間整理了這篇文檔,以做參考. 目的 希望通過整理此文檔,使大家對oracle內存結構有一個全面的瞭解,並在實際的工

原创 數據庫查詢中的各種連接類型

在關係代數中,連接運算是由一個笛卡爾積運算和一個選取運算構成的。連接的全部意義在於在水平方向上合併兩個數據集合(通常是表)。下面是幾種常用的連接類型: 連接類型 定義 圖示 例子 內連接 只連接匹配的行 select A.c1,B.

原创 WinSock網絡編程實用寶典

一、TCP/IP 體系結構與特點   1、TCP/IP體系結構   TCP/IP協議實際上就是在物理網上的一組完整的網絡協議。其中TCP是提供傳輸層服務,而IP則是提供網絡層服務。TCP/IP包括以下協議:(結構如圖1.1) (圖1.1)

原创 參考

http://www.zhanglihai.com/blog/archives_200311.html  點贊 收藏 分享 文章舉

原创 [Excel]如何讓帶回車換行字符的單元格自適應[轉載]

某些時候我們希望單元格中的字符能夠換行顯示,比如下面的情況 這個在C#中的實現很簡單,在拼接字符串時加上”/n”然後執行AutoFit()再將Rang.WrapText 設爲True就OK了, 同樣將這部分代碼搬到VB這邊就出現問題了,

原创 ASP.NET中數據存取性能優化

對於ASP.NET中的數據存取,一般有以下幾種性能優化方式:        (1)當取數據時,儘量使用SqlDataReader對象,因爲SqlDataReader是一個數據讀取的專用類,它能夠產生最快的數據獲取速度,例如:     st

原创 ASP.NET頁面負載性能優化

頁面負載性能優化主要通過使用 ViewState 獲得最佳性能,使用 ViewState 時,每個對象都必須先序列化到 ViewState 中,然後再通過回傳進行反序列化,因此使用 ViewState 並非是沒有代價的。但是,如果遵循某些