設計模式雜談:開頭篇

        設計模式,我想對於園子裡的朋友來說已經是老生常談了。特別是園子裡象Bruce Zhang、TerryLee、呂震宇 等幾位的作品,想必各位已經都拜讀過了吧,本人也是,並且受益非淺。        但即使如此,我還是想在此談談自己對於設計模式的看法和見解,一來對自己學習設計模式的一個總結,二來也希望園子裡的各位朋友能夠指正錯誤,也使得自己少走些彎路。如果能夠協助到一些人,那是再最好不過了。      

關於Castle中AOP的一個問題,急!!

 1 <facility id="aspectsharp" type="Castle.Facilities.AspectSharp.AspectSharpFacility, Castle.Facilities.AspectSharp"> 2      <![CDATA[ 3        import FWL.Component 4        import FWL.Service.Interface in FWL.Service 5         6        int

資料庫好文收藏

串連遠端資料庫方法總結用企業管理器不能遠端連線 SQL Server伺服器http://topic.csdn.net/t/20030711/10/2015797.htmlhttp://community.csdn.net/Expert/topic/4785/4785190.xml?temp=4.006594E-02如何在預存程序或觸發器中訪問連結的伺服器或遠端資料庫?http://community.csdn.net/Expert/topic/4765/4765998.xml?temp=.152

好好學習天天向上

最近狀態一直不好,看來要反省反省了。開發方面,就是些無關痛癢的小項目,而且開發的所謂的模式還在別人的手中掌握,雖然我也提過一些意見,可是沒什麼成效。我們用的是asp.net,開發工具也是最新的,可是開發模式和過程還是停留在以前asp,php剛興起的年代的開發模式。讓人感覺買了個寶馬車,然後把輪子換成單車的,還洋洋得意。真不明白這些老外。技術總在不斷的變化,成熟,再變化。最近一年來,技術的更新比剛畢業那會更快,各種新名詞新技術不斷出現,我並不是盲目追求新技術,很多東西如果理解了,而且感覺不錯,就完

Lucene.Net FAQ

部分資訊翻譯自 Apache Lucene FAQ,請注意標題中 "(翻譯)" 字樣。IndexWriter.SetUseCompoundFile(true) 有什麼用?在建立索引庫時,會合并多個 Segments 檔案到一個 .cfs 中。此方式有助於減少索引檔案數量,減少同時開啟的檔案數量。可以使用 CompoundFileReader 查看 .cfs 檔案內容。CompoundFileReader reader = new

何時用靜態方法

最近一直困撓於這個問題,看了Petshop4.0 ,有一個sqlhelper裡面的方法全部為靜態方法,用起來確實是方便。在業務層,也通過private static readonly IItem dal =

Nothing is simple as it seems

 By Joel Spolsky http://www.joelonsoftware.com/articles/NothingIsSimple.html  http://chinese.joelonsoftware.com/Articles/NothingSimpleSeems.html

實戰小技巧系列(3):伺服器端資料初始化到用戶端數組中

  為了增強使用者體驗,也為了減少伺服器端的回傳操作,使得伺服器端與用戶端之間的互動越來越被廣泛使用,各種AJAX產品的出現也正是順應了這股潮流。   在這裡,我也不講什麼深奧的東西,只是把自己在開發當中遇到的一些實用的東西拿出來跟大家共用,希望不會有重的東西在。  案例:  現在我希望能夠從資料庫裡讀出一個資料列表,再把這個列表初始化到用戶端的一個數組中去。這是一個典型的用戶端與伺服器端的互動,相信大家一看到這個就會有好多種方法來實現,在這裡我就幫大家稍微整理一下。  解決方案:  1、通過A

Socket網路編程學習筆記(1):常用方法介紹

      雖然天天上部落格園欣賞各位“大俠”的傑作,偶然回首,突然發現自己已成“潛水者”久矣。本來對於自己有限的水平,有點不好意思在此發貼,不過潛伏久了,才慢慢意識到老是通過瀏覽他人的文章雖然能夠提高自己能力,能夠及時的擷取新技術新思想,但卻只能停留在他人的思想上。通過學習,加上自己的想法,再寫出來,讓大家來指證錯誤,不僅能夠鞏固自己的知識,也可以讓一些跟我一樣迷惘的朋友們不用再去走一些彎路,豈不是兩全其美,本著這樣的想法,打算把自己平時的所學所想都寫下來,歡迎各路朋友批評指證,因為你的批評和

Socket網路編程學習筆記(6):使用線程池提高效能

      在前幾篇介紹中,不論是服務端的偵聽還是用戶端的串連都是通過建立一個線程去執行特定功能的。在這種情況下,一量有一個新用戶端需要串連,則又得建立新的線程,而當程式建立新線程時,往往需要大量的內部開銷,這對程式的效能有一定的影響。在.NET庫中提供了一種方法,可以避免一些開銷。而在Socket通訊中還有另一種訪求那就是非同步Socket,我不知道用這種方式的效能如何,在這裡且不管這種形式,主要來看一下用線程池解決問題。      Windows操作系允許使用者維持一池“預先建立的”線程,這

Good Translation And English Learning Tools

English Chinese translationhttp://www.iciba.net In Google Language Tool page, I saw it s translation tool, I try its German to English translation, the result is wonderful. Unfortunately it doesn't provide English Chinese translation . I then search 

.NET 資料訪問體繫結構指南

.NET 資料訪問體繫結構指南 in MSDN Chinasome tips from this article:無論您使用哪種 .NET 資料提供者,您都必須始終遵循下列原則: •儘可能晚地開啟資料庫連接。 •以儘可能短的時間使用串連。 •儘可能早地關閉串連。要保證在方法返回之前關閉串連,請考慮使用下面的兩個程式碼範例中闡明的方法之一。第一個方法使用 finally 塊。第二個方法使用 C# using 語句,它確保調用對象的 Dispose 方法。如果您使用 SqlDataAdapter

參加廈門.NET活動

明天要參加廈門.NET俱樂部的活動了,3W竟然讓我去講Win7新特性開發的Session。我只好勉為其難了,不過明天還是要從他身上榨點油水出來,嘿嘿……這次的活動主題是:讓社區激情隨Win7一同綻放。主要講Windows 7 的開發。在廈門的王子酒店,在廈門的朋友可以去參加哦。具體的可以訪問我們的網站:http://www.xmaspx.com/Event.aspx/ShowEvent?eventID=3好了,扯了半天也不知道扯什麼,回來再繼續了。晚安。

10個必備.NET 工具

Ten Must-Have Tools Every Developer Should Download Now This article discusses: NUnit to write unit tests NDoc to create code documentation NAnt to build your solutions CodeSmith to generate code FxCop to police your code Snippet Compiler to compile

實戰小技巧系列(4):WinForm簡單步驟製作

  進行類似於上一步,下一步的操作,是比較常見的,在WebAppliction中自從2.0發布以後到是已經有類似控制項可以操作了,不知道為什麼在Winform中好象沒有該控制項(我沒有確認過,不知道是否真的沒有?)。所以沒有辦法,只好自己做了。  問題:  由於最近要做一個軟體的升級程式,程式本身比較簡單,無非是執行一些SQL語句,覆蓋一些檔案而已,但我想模仿安裝程式一樣,可以進行步驟操作,基本要求如下:  1、具有上一步,下一步操作;  2、進行上一步和下一步操作時,能夠保持原有狀態,如我已經

基於.NET的AOP開源架構PostSharp 1.0 beta發布

在我公司項目還在使用Castal實現AOP的部分功能,包括日誌、安全等屬於“方面”的內容,今天有空閑在TheServerSide發現一則新聞,公布了PostSharp 1.0 beta發布的訊息。什麼時候出來的AOP新架構?是否有激動人心的新特性呢?至少,以目前版本來看,PostSharp已經提供了一下自訂特性,涵蓋了大部分“方面”,包括:○ Logging○ Security○ Caching○ Persistence○ Transaction Boundaries○

ADO.NET串連池FAQ

串連池允許應用程式從串連池中獲得一個串連並使用這個串連,而不需要為每一個串連請求重建立立一個串連。一旦一個新的串連被建立並且放置在串連池中,應用程式就可以重複使用這個串連而不必實施整個資料庫連接建立過程。 當應用程式請求一個串連時,串連池為該應用程式分配一個串連而不是重建立立一個串連;當應用程式使用完串連後,該串連被歸還給串連池而不是直接釋放。  如何?串連池

複習進程和線程 process vs thread

http://www.vczx.com/tutorial/mfc/mfc8.php進程是一個可執行檔程式,由私人虛擬位址空間、代碼、資料和其他動作系統資源(如進程建立的檔案、管道、同步對象等)組成。一個應用程式可以有一個或多個進程,一個進程可以有一個或多個線程,其中一個是主線程。線程是作業系統分時調度分配CPU時間的基底實體。一個線程可以執行程式的任意部分的代碼,即使這部分代碼被另一個線程並發地執行;一個進程的所有線程共用它的虛擬位址空間、全域變數和作業系統資源。之所以有線程這個概念,是因為以線

COM Vs .NET (Qt ActiveQt)

這些天在學習Qt的ActiveQt功能,由於對於COM和ActiveX知識的缺乏,雖然讀了Qt ActiveQt相關的文檔很多遍, 很多的東西的理解都不是很徹底。於是決定補充一下COM的相關知識。 在網上查了相關的書籍,看到潘愛民老師翻譯的 Essential COM,評論非常不錯,而且我也看過原作者的Essental .NET,感覺確實不錯,決定要買。 忽然又看到潘老師的自己的著作 COM原理與應用,就先訂購這本書,等看完了在班本質論。

Dynamic Link Library DLL

The following article helps me a lot to understand DLL.http://www.mindcracker.com/mindcracker/c_cafe/dll/dll_tut1l.asp I have distributed this tutorial in three parts. First part will explain basics of MFC Dlls. Second and third part will guide you

總頁數: 61357 1 .... 24806 24807 24808 24809 24810 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.