[匯入]老生常談設計模式系列文章索引

摘要: 不敢說這個系列文章品質如何,但足以說明學習設計模式的過程。從基本UML繪圖到模式在實際項目中的應用,比較全面的談到了模式的應用。最大的特點是每一個模式都結合一個實際例子。GOF的23種模式還差幾個,實在不知如何寫,主要是缺少經驗。曆時接近一年,從時間上看,可以看出文章品質的區別,本想修改下早期文章,但為體現真實學習過程,特保留下來,我想不少初學者可能都和我有一樣的經曆。  閱讀全文--------------------------新聞:盛大第四季度淨利潤5010萬美元

針對於李天平代碼產生器的資料訪問層查詢的改進

對於代碼產生器,複雜的查詢在資料訪問層和事務沒有提供方法,所以針對於實際項目應用,我自己在李天平的架構上拓展了新的資料提供者。IDAL的介面如下        IBaseDataHelper /// <summary>    /// 公用資料介面主要用於查詢,事務等複雜的資料操作    /// </summary>    public interface IBaseDataHelper    {        /// <summary>        ///

[匯入]老生常談:解譯器模式

摘要: 解譯器這個模式在實際應用當中應用並不廣泛,能想到的例子也不多,可能是我水平不夠,這裡我拿一個把大寫數字輸出為阿拉伯數字數位需求來用解譯器模式實現。例如: 1:伍千肆百參拾貳,輸出為5432。

stl smart指標

對於STL容器而言,並不直接支援這一特性(也就是:list<myint&>   mylist),     即便用raw   pointer(也就是普通的指標list<myint*>   mylist)也不能完全解決這個問題,     通常的解決方案是使用smart   pointer來替代普通的指標從而完全控制:     construction,destruction,copying,assignment,以及dereference。    

[匯入].NET深入學習筆記(4):深拷貝與淺拷貝(Deep Copy and Shallow Copy)

摘要: 今天繼續利用準備WSE安全開發文章的空閑時間,完善《.NET深入學習筆記》系列(基本都是.Net重要的知識點,我都做了詳細的總結,是什麼、為什麼、和怎麼實現)。想必很多人也接觸過這兩個概念。做過C++的人對深淺拷貝的概念一定不會陌生。而其很多C#進階軟體工程師的面試裡也會問到深淺拷貝相關的問題。我今天就在總結一下,並且添加了詳細的代碼實現,與大家分享。一起學習一下C#的深拷貝與淺拷貝(Deep Copy and Shallow Copy)的機制。全文還是分四部分:1.基本概念2.

[匯入]開心網好友複製工具1.0Beta(自動化添加好友)

 開心網好友複製工具1.0

MeasureString 通過文本寬度擷取繪製高度

using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using

再談抽象類別與介面的區別

1.一個抽象類別仍然可以有實現:它能夠有成員,非抽象方法或屬性,而介面不能有實現和成員變數。2.一個.Net類只能從一個基類中派生,即基類是抽象的。然而,提個.Net類可以根據需要實現多個介面。3.抽象類別可以從其他類或從一個介面或多個介面中派生,而介面只能從另外一個介面中派生。4.抽象類別能夠有分公用方法和屬性,即便它們都是抽象的,根據定義介面中所有成員都是非公用的。5.抽象類別中可以有靜態方法和靜態成員,同時定義常量,而介面不包含其中任何一個。附:抽象類別使用的經典例子:using

如何把 XML 資料顯示為 HTML(載入XML/XSL幾種方式)

載入XSL和XML通常有幾種方式:1、    用戶端載入(javascript)<html><body> <script type="text/javascript">var xmlDoc=null;if (window.ActiveXObject){// code for IExmlDoc=new ActiveXObject("Microsoft.XMLDOM");}else if

關於.Net架構中對象的分類

對象定義 資料對象 (Data Object) 資料存放區對象 (Data Access Object) 業務對象 (Biz Object) 業務對象工廠 (Object Factory) 共用邏輯對象 (CommonLogic Object) 應用對象 (Application Object) 結果對象 (ResultObject)     資料對象 (Data Object) 資料對象 基本是 Data Entity 在 application 裡的表現方法。 大體來說,

MOSS的 EventHandle Word 轉化XPS

轉載請標明去處: www.cnblogs.com/putishu  菩提樹qq:43094723 主要思路:在ItemAdded添加處理事件,步驟如下: 1、擷取當前文檔、儲存到伺服器的硬碟路徑;2、轉化當前硬碟路徑上的word為xps;3、通過二進位流上傳到moss文件庫。 不多說了,直接貼代碼!    using System;using System.Collections.Generic;using System.Text;using

(Exception handle)分層架構異常處理機制

針對於通常的三層架構 我們需要針對於異常做一些處理,從上面的異常處理元件圖表當中,我們能看到自訂異常和異常處理層層上拋,具體我們還是來看代碼吧!自訂異常:  /// <summary>    /// 自訂BLL層異常類    /// </summary>    [Serializable]    public class BLLException : Exception, ISerializable    {        private string myBLLMsg;

stl sort使用經驗

 1.list 裡有個方法sort方法。注意Vector很多方法和list一樣,但是,這個方法Vector是沒有的。  (1).整型資料排序    void ListSortTest(){    list<int> num;    num.push_back( 1 );    num.push_back( 3 );    num.push_back( 2 );    num.push_back( 9 );    num.push_back( 5 );    num.sort();  

[匯入]類比請求初步應用,製作網頁遊戲輔助程式(開心網爭車位、咬人、買房子、虛擬朋友、禮物)

     相信園子裡也有不少玩開心網的朋友,但為了玩的更順心,所以我開發了一款開心網協助工具輔助,可以自動進行操作。     現在為了開發出更強大的功能,所以今天講解一下原理及我已經封裝好的所有類庫,希望你能加入我開發更多的外掛程式!     準備工具:WSockExpert(用於抓包)     原理:分析出開心網的所有操作串連,通過程式類比請求進行大量操作!     今天拿開心網登陸做例子,並用程式進行類比登陸。     選擇好監聽頁面後從瀏覽器進行登陸操作。     點擊登陸按鈕後,抓包程式

SerialFramework序號產生架構

對於一般公司專屬應用程式資料庫,序號產生很有必要,不管是單據,庫存編號,客戶編碼,等等,都離不開序號產生,所以從架構的角度上來說,做一個序號產生的Framework是很有必要的。從一般的應用程式來說,序號產生大概有迴圈序號,日期型序號,前置字元型序號。迴圈序號:以迴圈模式序號,比如上一條是0001,下一條就是0002.日期型序號:比如前一條是200903080001,下一條是200903080002.前置字元型:MD00001,MD00002.元件圖表 類圖  今天先寫那麼多,下次再發代碼吧.大

[匯入]金融危機下的救星,全自動求職工具。

     現在金融危機鬧的,求職不容易,特此寫了個工具奉獻給失業和想跳槽的朋友們,dudu,我覺得這不是一般的軟體,所以放首頁了,這東西應該給園子裡的人帶來很多好處。     能夠自動申請中華英才網職位,平均1分鐘申請1000個職位,速度極快!     只要你有一個中華英才網的帳號,在寫好一封完美的簡曆,一切就交給工具來處理吧,還不試試看?  可以自動搜尋您指定類型的職位,根據您的搜尋資訊,自動幫您投遞符合您要求的簡曆。此工具殺傷力極強,請勿大量宣傳。下載:http://files.cnblog

資料庫連接池Data Connection Framework

 資料庫連接池Data Connection Framework具備Connection pooling機制,能管理不同的ADO.net Connection。並通過池對象工廠去PoolObjectFactory去建立資料連線池。(可參考:對象工廠建立--- Singleton Object,SingleCall Object,Pool Object ) 串連池公司專屬應用程式元件圖表如下: 類圖如下:  主要檔案代碼:   /// <summary>    /// 串連池上下文  

資料庫物件的緩衝策略

前言 本文探討Jive(曾經開源的Java論壇)和Hibernate(Java開源持久層)的資料庫物件的緩衝策略,並闡述作者本人的Lightor(Java開源持久層)採用的資料庫物件緩衝策略。 本文的探討基於以前開源的Jive代碼,Hibernate2.1.7源碼,和作者本人的Lightor代碼。 本文用ID (Identifier的縮寫)來代表資料記錄的關鍵字。 資料物件查詢一般分為兩種:條件查詢,返回一個滿足條件的資料對象列表; ID查詢,返回ID對應的資料對象。

系統分析員,系統架構師,專案經理

面綠色部分代表每一個角色主要需要參與考慮的活動(註:下面所說的系統分析員混合了設計的職責):首先看一下架構師和系統分析員的區別:1、系統分析員必須考慮自己所設計系統的方方面面,他是系統實現的原始作者,也對系統能否滿足客戶的技術要求以及產品成本是否可接受起著最直接的作用。2、架構師一般在軟體組織內僅僅是少數人,他們主要負責對產品的架構進行評估以及子系統之間的介面批准上,評估的主要方面集中在系統級的品質屬性和成本上,包括:當前架構是否滿足可靠性要求、系統架構的可擴充性、可重用性、效能以及基礎的公用功

配置系統Configuration

文章目錄    1.1    流程圖 1.2    檔案執行個體通過一個設定檔執行個體來示範Configuration的使用方法<?xml version="1.0" encoding="utf-8" ?>   <framework>     <sections>        <section handler="ConsoleApplication1.MyInfoSectionHandler,  

總頁數: 61357 1 .... 12368 12369 12370 12371 12372 .... 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.