Time of Update: 2018-12-07
其實感覺Remoting若基於IIS為宿主,只能使用HTTP作為傳輸協議,並預設連接埠80(若更改IIS預設連接埠後,不知道Remting的連接埠是隨之改變還是需要手動設定)首先,在IIS上建立一個Web應用程式,假定虛擬目錄名為Remoting.(當然用VS建立一個Web應用程式項目是最方便的方式),並把WebForm1刪除,然後修改Web.Config的內容給出一個最簡單的配置例子:<system.runtime.remoting> <application>
Time of Update: 2018-12-07
工具類: http://www.swoogan.com/nantgui.html NAnt&Nant-GUI,一個Nant項目自動部署發布工具的第三方圖形組態工具。http://nhibernate.sourceforge.net/NHibernate,.Net下的O/RM工具資料類: http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/ConnectedSystem.aspx Connected
Time of Update: 2018-12-07
這次是兩年後再次使用2.0帶的配置類編寫設定檔,以前就覺得不是太靈活,但當時解決了問題就沒有再深入研究了。現在再次使用,發現有很大限制。主要如下:1、預設情況下ConfigurationCollection類型下的Element只能是以add開頭(除去remove、clear)。當然這個問題倒是可以解決: [ConfigurationCollection(typeof(TypeCollection), AddItemName =
Time of Update: 2018-12-07
MSDN上對MergeOption枚舉的定義為:成員名稱說明AppendOnly不會從資料來源載入物件內容中已存在的對象。這是查詢或調用 EntityCollection<(Of <(TEntity>)>) 的 Load
Time of Update: 2018-12-07
使用2.0的新事務方式也有快一年了,剛開始時候遇到的一些使用疑點問題都在現在的項目中遇到,並解決,現在做一下總結: 一、在TransactionScope中,如果不是必須要避免它啟用DTC分散式交易,因為效能低下;而對於TransactionScope來說它是以連線物件Connection做為識別單位的,也就是說即便是相同連接字串ConnectionString的兩個連線物件Connection在TransactionScope也是會啟用DTC分散式交易的,避免的方法就是在一個Tran
Time of Update: 2018-12-07
本文的重點是從專門針對IT網路和安全專業人士的獨特視角來裁剪的雲的定義。可以用統一分類的一組公用的、簡潔的詞彙來描述雲架構對安全架構的影 響,在這個統一分類的方法中,雲端服務和架構可以被解構,也可以被映射到某個安全、可操作控制、風險評估和管理架構等諸多要素的補償模型中去,進而符合合規 性標準。通過雲產品分類,雲端服務、雲架構可以被解構,映射到某個安全和運行控制模型、風險評估架構、管理架構、相應的合規性標準等。
Time of Update: 2018-12-07
架構已經初步基本完成,因為最近還有其他事情較忙,所以只能簡單的列出幾個類圖,更詳細的使用說明等文檔只能以後再加上了。最重要、最核心的是這個領域層:這是資料持久層:服務介面層:業務實體層:最後是用戶端:因為時間和版面大小問題,有些類沒有將詳細的內容列出。將在今後有詳細的文檔和使用說明。
Time of Update: 2018-12-07
前兩天發的一個貼,不知道用什麼來實現泛型參數在運行時動態設定,結果被高手們炮轟,還有個狂妄的傢伙嘲笑我的需求(對這種人只能鄙視)。高手們都說泛型只是一個編譯時間概念,在啟動並執行時候實際已經固定了是什麼類型的參數,所以不能實現我想要的需求。 那麼泛型能夠帶來的好處也就是替換Object,減少拆箱/裝箱的麻煩,在代碼上看上去更加精鍊外沒什麼更深層次的作用了。泛型技術源自於C++,在C++好像被稱之為Template,即模版的意思。我倒覺得如果泛型只是編譯時間概念的話(我理解就是編譯時間類型字
Time of Update: 2018-12-07
如何使用log4j記錄操作員的登入ID在記錄日誌的時候,我們可能有這種需求,對於每個記錄除了知道日誌資訊外,也要當前登入使用者的資訊。可以這樣解決:使用log4j的MDC在web.xml加入 Filter:<filter> <filter-name>set log4j MDC for
Time of Update: 2018-12-07
最近我的項目開始逐步動工,團隊也基本建立起來,但網聚團隊的控制難度真的是非常難以想象的困難,且當作是摸索吧。 網聚團隊非專職團隊,依靠的是彼此間的信任,以及對項目的信心和熱情走到一起來的。時間都是依靠業餘時間裡擠出來的,而每個人的空餘時間既不固定也不穩定,所以項目的進度把握非常困難。 我在這個團隊中扮演TeamLeader,也負責整個項目的策劃主指導。在確定了大致的一個方向之後,寫了一些文檔並對Team內的成員做了一些溝通,讓他們理解到底要做的是一個什麼東西,但因為我角色混亂,同時要考慮
Time of Update: 2018-12-07
SVN最常見的配置模式便是與Apache整合,這樣SVN可以採用WebDev協議方式提供服務。主要的好處有:通過Apache以HTTP方式穿透防火牆,便於在互連網環境使用;提供目錄的版本控制;純2進位的檔案對比方式等。下面將介紹如何將SVN整合在Apache上。準備工作: 下載軟體: SVN伺服器端程式。到官方網站 的下載二進位安裝檔案,來到二進位包下載部分 ,找到 Windows NT, 2000, XP and 2003部分,然後選擇"this
Time of Update: 2018-12-07
魔獸世界中提供了強大的宏命令和指令碼,可以完成各種意想不到的功能。 大家都應該知道在魔獸世界中對立陣營的玩家是沒有辦法語言溝通的,雖然遊戲是這麼設定的,但是有些時候確實需要一定程度的溝通,特別是在PvE伺服器的時候,這又要怎麼辦呢? 不知道大家有沒有注意到過,雖然對立陣營說話看到的都是亂碼,但是在用表情,動作這類的時候還是都能正常表達顯示的,而魔獸世界遊戲本身提供了自訂表格情,所以我們可以通過自訂表格情來表達我們的意思。 使用自訂表格情,我們需要用到一個宏函數:SendChatMess
Time of Update: 2018-12-07
1、安裝Windows2003 SP1。防火牆設定可以Ping,開放檔案分享權限設定,遠端桌面共用,以及WEB,FTP等服務連接埠,然後設定IP地址為192.168.1.190。最後線上更新系統。2、安裝SQL Server 2005,安裝完成後開啟防火牆的TCP 1433連接埠和UDP 1434連接埠,否則無法遠端連線。3、安裝Web SharePoint Service SP2中文版,以服務場方式。4、安裝TFS光碟片上的兩個HotFix補丁後,為安裝TFS
Time of Update: 2018-12-07
現在總算能夠安安心心的使用Enterprise Architect了,不過還沒見過MDG For
Time of Update: 2018-12-07
下午從華強北回來,再看Blog的時候發現那篇文章的評論又多了一條:.Net的泛型和C++的Template完全不同。.Net的Generic是運行期行為,但為了能在編譯期做類型檢查,所以使用的限制也要比C++的Template來得大。 這樣一來我就全暈了,到底是怎麼回事呢?犯迷糊了。看來這個新概念要琢磨的東西還太多,在新事物面前誰都是新手,不一定誰說的就是正確的,還得自己多研究才是。
Time of Update: 2018-12-07
今天剛剛在部落格園看到 .NET 原始碼的安全性(原始碼工具真正比拼) (論) 這篇文章,裡面比較了XenoCode和MaxtoCode對原始碼保護的差別,效果是很明顯的。XenoCode只是對原始碼進行混濁編譯,讓人無法很好的閱讀理解達到保護效果的;而MaxtoCode是通過加密代碼方式進行保護,在反編譯之後的原始碼中,除了方法名外,方法體整個都消失了!!這才能真正保護代碼的。作者說過些天說明下基本原理,很有興趣看看,不過也不知道我有沒有那個水平能夠看懂哦,呵呵。
Time of Update: 2018-12-07
在上一篇文章中,我們已經實現了對SVN和Apache的安裝,並將它們整合在一起工作。這一篇則主要介紹如何對SVN For
Time of Update: 2018-12-07
因為在設計中的遺漏,把一個視圖中包含大量Null值的列設定為了主鍵,導致在查詢的時候,會把所有主鍵為Null值的對象都映射為第一條Null值的資料……噩夢……因此,我需要擷取資料的時候只取部分屬性,把主鍵列屏蔽掉。寫法稍有點複雜,做個標記: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
Linq to Entity是不支援Contains和Any方法的,因此要實現SQL語句中的IN關鍵字必須要用比較特殊一點的方式:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
我們經常說,細節決定成敗,我想說的是習慣決定一切。古羅馬詩人奧維德曾說過:Nothing is more powerful than habit.