Some tips of System Architect

   

Error code at the Distributed Transaction Coordinator service in XP

SYMPTOMSWhen you try to start the Microsoft Distributed Transaction Coordinator (MS DTC) service in Microsoft Windows XP or in Microsoft Windows Server 2003, you may receive the following error message:Windows could not start the Distributed

使用aspnet_regiis.exe 對配置位元組的加密解密選項

-pe 節       對配置節進行加密。選擇性參數:            [-prov provider] 使用此提供者進行加密。            [-app virtual-path]            在此虛擬路徑加密。虛擬路徑必須以正斜杠開頭。如果此虛擬路徑為“/”,則表示網站的根目錄。如果未指定 -app,則對根目錄下的            web.config 進行加密。            [-site site-name-or-ID] 在 -app

一種精妙的系統架構設計思想

上次看到那兩老外寫的APS支撐系統中,在持久層做一個通用介面類,然後使用不同的資料庫類型的時候,就來實現這個介面類,感覺這樣著實不錯。屏蔽了系統在不同的資料庫之間轉換的時候的差異性,把應用系統在不同的資料庫之間切換帶來的開銷最小化。當時還看到一個在商務邏輯層調用DAL層的適合,是將執行個體化了的DAL類向上轉化成為介面類,然後調用介面類裡面的方法。當時只是覺得奇怪,並沒有體會到這樣些的目的所在。今天參考了一天PetShop

petshop 4.0的資料持久層

資料實體(資料):Model類庫,每一個類都對應一個資料表。表中包含了對資料庫欄位的讀/寫操作。只有屬性沒有方法。資料操作介面(行為介面):IDAL類庫,每一個介面都對應一個資料表。介面中定義了對錶的查,增,刪,改操作。這些操作只有方法名,參數,傳回值等即與具體的資料和資料庫操作語言無關。資料操作類(行為):繼承自IDAL中的各個介面並實現介面中已定義好的方法,OracleDAL和SQLServerDAL類庫分別實現對Oracle和SQLServer的訪問和操作。資料庫基本操作類:DBUtili

架構設計學習點滴

在O/R

Using使用的一個常式

using 語句允許程式員指定使用資源的對象應當何時釋放資源。為 using 語句提供的對象必須實現 IDisposable 介面。此介面提供了 Dispose 方法,該方法將釋放此對象的資源。

BUG: The GetSchemaTable method of the SqlDataReader object returns the wrong column name

SYMPTOMSThe GetSchemaTable method of the SqlDataReader object returns columns, the BaseServerName and BaseCatalogName properties. However, SqlDataReader.GetSchemaTable should only return BaseCatalogName. CAUSEIn addition to the columns that are

the implements of IDisposable interface Sample

 using System;using System.ComponentModel;// The following example demonstrates how to create// a resource class that implements the IDisposable interface// and the IDisposable.Dispose method.public class DisposeExample{    // A base class that imple

System Architect Study notes

    要成為一個系統架構師,要求豐富的項目經驗,紮實的語言基本功,在OO的今天,更是需要極強的整體、宏觀把握能力。不同開發語言的系統架構師之間有更高層次的交流方式,當然轉型是沒有必要的,因為從目前來看,很多的公司選擇java\.net“兩手都要抓,兩手都要硬“的方針。     軟體架構師需不需要對軟體開發過程十分精通,對開發過程的組態管理了如指掌,但是對專案管理的科學化應該是基本的追求,對能夠提高管理效率的軟體也必須善於利用。     由於在架構這個層次上沒有深入的分析,也沒有充足的開發體驗,

Source Code for List Class Definition

List<T>

GridView一般換行與強制換行

gridview裡有一資料行繫結的資料很長,顯示的時候在一行裡面顯示,頁面拉得很寬。原因是連續英文段為一個整體導致的,在RowDataBound中添加上了一句:e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。//正常換行GridView1.Attributes.Add("style",

Using GetExtendedTcpTable function to Get Active TCP endpoints List

The GetExtendedTcpTable function retrieves a table that contains a list of TCP endpoints available to the application.C# Signature:[DllImport("iphlpapi.dll", SetLastError=true)]static extern uint GetExtendedTcpTable(IntPtr pTcpTable, ref int

PD匯入Model到Oracle9i遇到的問題及其解決方案

    在PowerDesigner中建立好了資料模型,Connect到了Oracle9i以後,出現了在Oralce的管理工具中可以看到建立的表,但是用select命令去查詢這個表的時候,出現了table名字不存在的問題。    使用select * from

.Net 類庫源碼

.Net的類庫源碼,MS是默許下開放的。使用Anakrino或者是Reflector,或者Salamander反編譯MS的類庫動態連結程式庫,不僅可以看到類庫的結構,而且可以看到MS在實現一些底層的類庫時候採用的方法。在國外的網站上面找到了一個類庫的源碼集合網站,這裡搜集整理了MS的類庫結構以及各個命名空間下的類庫源碼:Rotor Source code:http://www.123aspx.com/rotor/default.aspx

.Net 開源架構

1.開源架構選擇:資料持久層Nhibernate和IbatisNet這兩個都是非常優秀的資料持久層,Nhibernate是優秀的Hibernate的dotNet移植版本,在開源社區具有非常高的人氣,IbatisNet是Data

NHibernate for .NET

NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database. Given an XML description of your entities and relationships, NHibernate automatically

Some tips of Transcation

DotNet Framework 提供的交易隔離等級:Chaos無法改寫隔離等級更高的事務中的暫止的變更。 ReadCommitted在正在讀取資料時保持共用鎖定,以避免髒讀,但是在事務結束之前可以更改資料,從而導致不可重複的讀取或幻像資料。 ReadUncommitted可以進行髒讀,意思是說,不發布共用鎖定,也不接受獨佔鎖。 RepeatableRead在查詢中使用的所有資料上放置鎖,以防止其他使用者更新這些資料。防止不可重複的讀取,但是仍可以有幻像行。 Serializable在

一些.Net非常實用的一些小工具

http://www.aisto.com/roeder/dotnet/Reflector for .NETReflector is the class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic

進階調試和Bug Report

剛看到Visual c# 2005技術內幕的進階調試技術。實施調試通過附加調試器到一個啟動並執行進程來執行的,而事後診斷事通過轉儲檔案來執行。其中包括記憶體檢查,計算呼叫堆疊,設定斷點,查看線程等。轉儲檔案有DMP副檔名,有幾種工具可以建立一個轉儲,Windbg,Dr.Waston,Autodump+(ADPlus)還有VS轉儲也可以建立檔案。QQ的BugReport和MS的Error Report,想必應該是建立了一個記憶體轉儲,發送給開發人員進行事後診斷吧。

總頁數: 61357 1 .... 5163 5164 5165 5166 5167 .... 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.