架構、模式,還有其他

 距上次在部落格園發文章已有一段時間了,總是太懶的寫,儘管一直想寫。這些日子又重玩本科時期玩的熱火朝天的遊戲,玩遊戲的感覺和以前並無二異,只是我不再年輕而已。年輕真好,年輕的女孩子即使再慘淡也讓人喜歡,只是我年輕的時候沒有意識到或者意識到也沒有重視,只是平淡的面對別人的稱羨。日子已是一天天過去,年華漸漸老去,只是這些年,仍是寂寞的,我曾以為可以感動別人,最後發現,我所能感動的只是我自己而已。如果想通過我的文字有什麼收穫的話,可能要讓您失望了。寫技術文章不是我的優勢,因為我的理解也不深入。我只是想

代碼的壞味道,重構,模式

讀完《重構——改善既有代碼的設計》和《重構與模式》,有了些許感想,先與大家分享一下。當我們已經對設計模式倒背如流時,卻往往發現在實際代碼編寫中有生搬硬套的感覺。設計模式是前人經驗的總結,直接拿來用合不合適呢?這讓我想起了大學一位老師告訴我們的一條學習的道路“知識,理論,智慧”。設計模式是很一種優雅的“智慧”,但對於我們初學者來說還僅僅是留存於文字的“知識”。把“知識”融合到自己的開發中,在不斷探索和總結中形成自己“理論”,再應用到實際中,那麼這才是是真正屬於我們自己的“智慧”。重構恰恰是由“知識

ObjectBuilder模式淺析

FrankFei at 2007/07/31  一、在分析之前,先把Strategy模式和Chain of

用State模式建立嚮導的實踐。。。

嚮導就是類似於安裝軟體時,一大堆下一步的那個表單。每一個上一步下一步意味著表單上的控制項需要改變,相關的按鈕的功能等也需要改變。在製作一個嚮導時,最初設計中,我用的enum來表示每一個步驟。比如:switch(stepEnum){case StepEnum.FirstStep:  //some work  break;case StepEnum.SecondStep:  //some work  break://...default: 

IIS預設文件無效的解決方案

     今天發布新網站,突然發現IIS的預設文件失效了,頭疼了半宿,終於發現了故障原因,順利解決問題。      先描述一下故障現象:在IIS中建立新網站後,輸入網址,不能開啟網站,提示無法找到資源(圖1)。但是在網址後加上預設文件default.aspx後,能開啟網站,可以確認是IIS的預設文件失效造成了此問題(圖2)。            圖1:直接輸入網址,無法開啟網站。            圖2:輸入網址和首頁全名,可以開啟網站。       確認了問題,開始解決:     (

IIS Cookies 失效故障的解決過程

     Web伺服器發生了硬體故障,修好後將Web網站遷回到伺服器上,很快所有網站都能正常訪問了。這時發現有兩個網站,開啟後需要輸入使用者名稱和密碼進行登入,但輸入使用者名稱和密碼後登入失敗。在伺服器上開啟網站登入,提示禁用了Cookies,在用戶端上開啟網站登入,點擊確定按鈕後沒有任何提示。檢查了一下沒能發現問題,於是開始深入排查故障。     先說一下伺服器環境:Windows Server 2003 Enterprise、IIS 6、ASP.NET

LINQ to SQL更新資料庫操作

翻譯整理ScottGu的關於LINQ to SQL的Part 4: Updating our Database 。該Post講解了如何使用LINQ to SQL更新資料庫,以及如何整合商務邏輯和自訂驗證邏輯。開發環境為.NET Framework 3.5 Beta2,開發工具為Visual Studio 2008 Beta2。 使用LINQ to SQL建模Northwind資料庫在這之前一起學過LINQ to SQL設計器的使用,下面就使用如下的資料模型:當使用LINQ to

WrapPanel控制項增加捲軸

WrapPanel容器控制項可以實現內部控制項的自動布局,但是在內部控制項過多時,並不能出現捲軸來顯示全部控制項。因此我們需要為其增加捲軸功能。<WrapPanel Margin="0">    <Rectangle Fill="#FF000000" Height="50" Width="50" Stroke="Black" RadiusX="10" RadiusY="10" />    <Rectangle Fill="#FF111111" Height="50"

LINQ的資料庫查詢應用

今天看到了ScottGu在其部落格上發布了LINQ to SQL的第三部分LINQ to SQL (Part 3 - Querying our Database),自己也載到了Visual Studio 2008 Beta1版,結合自己的實際學習操作,翻譯整理一下。Northwind資料庫使用LINQ設計器建模通過以前的學習,我們已經知道如何使用Visual Studio 2008內建的用於LINQ to SQL設計器建立類模型。下面就是所建立的Northwind資料庫類模型:

也晒晒我的RBAC系統(四):架構原始碼(超值奉獻,請勿拍磚)

    早就想發布這個架構的原始碼了,並且詳細講解一下整個架構的細節。不過今年實在是太忙了,一直在加班,連部落格都沒能寫上幾篇,因此拖到了現在還是沒發。    今天看到了一位朋友的留言,想看一下這套RBAC架構的原始碼。又想了想,要是按照我以前寫作部落格的風格,做到每一篇都要內容充實,言之有物,對得起自己的標準的話,可能半年也後這篇文章也不見得能出來。因此今天就發一篇比較水的博文,除了原始碼就不再有別的東西啦。    如果大家對這個架構有興趣,研究中有疑問的,歡迎在文章後面留言,咱們一起討論。 

創采e-HR合作經營

蘇州市創采軟體有限公司(甲方)合作商(乙方)--個人或公司加入方式:您只需一個電話(0512-88601218)或寄送電子郵件(service@chuang-cai.com)即可加入我們的合作商行列,共同創造無限價值,趕快運行吧!在甲方委託乙方開展業務的過程中,甲方負責下列工作:1、為乙方介紹的客戶提供支援人員、產品匯入和其他相關服務;2、回答並解答乙方開展業務時所產生的相關問題;3、提供乙方開展業務所需要的相關資料;4、指導乙方開展業務及提供相應業務培訓;5、協助乙方在人力資源管理諮詢方面的業

ESFramework 4.0 快速上手(05) -- 在Silverlight中使用ESFramework

  Silverlight已經到4.0版本了,已經相當成熟了,在Silverlight中使用socket與伺服器進行通訊也是常見的需求,所以,作為.NET平台的通訊架構,ESFramework支援Silverlight開發是必須的。      ESFramework.SL 即是ESFramework提供的Silverlight開發組件,其完整實現了基於流的TCP用戶端網路引擎,並與其非Silverlight的介面完全一致(即是ESFramework 4.0

協同辦公系統

汪洋網路推出的協同辦公系統,在分析了中國企業管理現狀和需求後,自主研發而成。秉承以客戶為中心、流程為導向的理念,實現對企業資源的全面管理,完美整合了人員、技術和流程三大要素,協助企業以較低的成本提供穩定、優質的服務,實現提升企業形象、提升客戶滿意度的目標.  核心價值:當前,面對日漸複雜的業務系統、人員組織圖和工作流程,如何保障業務系統正常、高效的運轉,對眾多的企業資源進行更為有效管理,目前營運人員面臨著諸多挑戰:1、如何統一全面地監管IT資源,快速定位問題,修複故障?2、如何改變救火隊式的營運

ESFramework 4.0 進階(08)-- 掛接P2P通道ESFramework 開發手冊(04) -- 可靠的P2P

      最新版本的ESFramework/ESPlus提供了基於TCP和UDP的P2P通道,而無論我們是使用基於TCP的P2P通道,還是使用基於UDP的P2P通道,ESPlus保證所有的P2P通訊都是可靠的。這是因為ESPlus在原始UDP的基礎上類比TCP的機制進行了再次封裝,以使UDP像TCP一樣可靠。在用戶端之間需要高頻通訊的分布式系統中(如IM系統等),可靠的P2P通訊將為您節省巨大的頻寬和伺服器成本。詳情請參見:ESFramework 開發手冊(04) -- 可靠的P2P 以及

重金求購車輛租賃管理系統(需有原始碼)

軟體集當今車輛租賃行業規範的租車流程,包含了車輛預訂、車輛續租、分期結算、租賃到期提示等一系列租賃流程中的所有功能,操作簡易,介面清晰。同時軟體提供了豐富的查詢報表,使您可以時時對資料進行多方位的統計查詢。軟體的車輛管理模組更加方便您對車輛的管理,提供了加油、保養、維修、保險等多方位一體化的管理員模式,讓您輕鬆應對。對使用者實現分類管理,

各大銀行ATM跨行取款收費一覽表

 Select From

設計模式系列漫談之十二 - 職責鏈模式

從牙膏廣告說起     在午茶小憩間,以“成語接龍”形式,通過帥哥美女之口巧妙地把牙齒常見的癥狀表達出來,從而突出雲南白藥牙膏的獨特功效。這一極其創意的廣告為雲南白藥贏得了巨大的市場,也使其產品為廣大消費者所熟悉,創造了家喻戶曉的品牌效應。    成語接龍是一種人們喜聞樂見的遊戲。就遊戲規則來講非常簡單,即用前一個成語的尾字作為下一個成語的首字。我們可以認為,遊戲參與者需要做三件事情:一是接前一位參與人的成語首字;二是說出成語;三是把成語尾字傳給後一位參與人。職責鏈(Chain of

ESFramework 4.0 進階(10)-- 垂直分割群集模型與多通道引擎

      在ESFramework 4.0 進階(09)-- ESPlatform 支援的三種群集模型一文中,我們介紹了ESPlatform支援的三種群集模型 -- 垂直分割模型、水平分割模型、交叉模型。我們看到,在垂直分割模型和交叉模型中,每個用戶端都要與多個應用伺服器AS進行通訊,這就要求用戶端與多個AS中的每一個都建立一條通訊通道,如此才能保證用戶端能獲得服務端提供的完整的服務。     

我也設計模式——9.Bridge

橋模式,將意圖intension與實現implementor分離。其中,意圖通常用介面來定義,而實現相應為Factory,返回具體的意圖Implemention1。    public interface Intention    {        void Echo(string message);    }    public class Implemention1 : Intention    {        public void Echo(string message)       

我也設計模式——25.Visitor 上

1)現實中,如果我家的電腦壞了,我就去找電腦維修工來你家來修,這個人會在知道我家這個對象,然後來我家讓電腦重裝系統;當然若你家的電腦壞了,也會找這個維修工來修理,但可能是換硬碟。這就是訪問者模式。電腦維修工是ConcreteVisitorA,你家是ConcreteElementA。UML圖如下:     怎麼在用戶端使用呢?            電腦維修工 v1 = new 電腦維修工();            家庭 e = new 我家();            e.要求維修電腦(v1)

總頁數: 61357 1 .... 14802 14803 14804 14805 14806 .... 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.