原创 大話設計模式-裝飾者模式C#與Java對比存在的問題

最近看了大話設計模式書中的裝飾者模式,然後用C#照着寫了一遍,發現運行出來的結果和書上不一樣,然後又用Java寫了一遍 和書上一樣,同樣的代碼,不同的編譯器與運行環境,Java和.NET 下面貼上代碼 首先是Java實現

原创 Silverlight之WriteableBitmap的使用

</pre>WriteableBitmap我想大家並不陌生吧,它是一個基於內存的圖像管理類,大家可以把它認爲圖像是一堆存儲在內存中的數據,這些數據可由WriteableBitmap管理和分配。 這裏我就給大家講一些關於WriteableB

原创 SIS系統openPlant實時數據庫的操作

給電廠做的項目,需要從SIS取數,之前做過很多廠的SIS都是PI實時數據庫,這個廠用的是上海麥傑的openPlant,取數方式大同小異,但是感覺openplant要比PI快很多,用着很順手,上千個點秒級取數 相當給力;還接觸過一個廠的SI

原创 敏捷開發“松結對編程”實踐之一:人員結構篇(大型研發團隊,學習型團隊,139團隊,師徒制度)

轉自http://blog.csdn.net/cheny_com/article/details/6581517 本文是“松結對編程”系列的第一篇。(之一,之二,之三,之四,之五,之六,之七,之八,此係列之九及之後文章請見欄目總目

原创 維思通Vestor廠級監控信息系統簡介

華電天仁維思通vestor實時庫在國電某電廠使用過,簡單說一下 1. 首先需要導入RTDBInterface.dll 2. 連接數據庫的時候,注意用戶名密碼的配置和所需dll的路徑等問題 3. 讀數的時候需要注意集合的使用

原创 Java(.NET)經典排序算法之快速排序

轉自【http://blog.csdn.net/ouyang_peng】 一、算法思想      快速排序是C.R.A.Hoare於1962年提出的一種劃分交換排序。它採用了一種分治的策略,通常稱其爲分治法(Divide-and-

原创 .NET中使用Redis (一)

Redis是一個用的比較廣泛的Key/Value的內存數據庫,新浪微博、Github、StackOverflow 等大型應用中都用其作爲緩存,Redis的官網爲http://redis.io/。 最近項目中需要使用Redis,這裏簡單

原创 Java(.NET)經典排序算法之選擇排序

一、算法原理 對比數組中前一個元素跟後一個元素的大小,如果後面的元素比前面的元素小則用一個變量k來記住他的位置, 接着第二次比較,前面“後一個元素”現變成了“前一個元素”,繼續跟他的“後一個元素”進行比較如果後面的元素比 他要小則用變量

原创 Java(.NET)經典排序算法之冒泡排序

轉自:http://blog.csdn.net/ouyang_peng/article/details/46540497 冒泡排序(Bubble Sort)是一種簡單的排序算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果

原创 JDK各個版本的新特性jdk1.5-jdk8

JDK各個版本的新特性   對於很多剛接觸java語言的初學者來說,要了解一門語言,最好的方式就是要能從基礎的版本進行了解,升級的過程,以及升級的新特性,這樣才能循序漸進的學好一門語言。今天先爲大家介紹一下JDK1.5

原创 敏捷開發“鬆結對編程”實踐之一:人員結構篇(大型研發團隊,學習型團隊,139團隊,師徒制度)

轉自http://blog.csdn.net/cheny_com/article/details/6581517 本文是“鬆結對編程”系列的第一篇。(之一,之二,之三,之四,之五,之六,之七,之八,此係列之九及之後文章請見欄目總目

原创 裝X未果,不慎陷入遞歸迷局

Winform程序,我想要獲得頁面上某個控件的路徑,比如Form.panel1.panel2.label,然後寫了一個遞歸調用 如下所示 public static string GetControlParents(Contro

原创 Winform實現後臺推送,數據跨線程實時刷新控件

1. 用委託事件實現數據實時推送並刷新頁面,適用於前臺和後臺鬆耦合但沒有分佈式部署的情況。 2. 首先定義一個全局的委託事件 public class Notice { public delegate void

原创 .NET程序連接OPC Server時出錯 對 COM 組件的調用返回了錯誤 HRESULT E_FAIL

最近在給鹿華系統做升級,爲了實時性和穩定性,程序直接從DCS取數,程序是.NET開發的,調用OPC的DLL是OPCDAAuto.dll 系統裝的是Windows Server 2003 R2,配置好DCOM,初次嘗試成功連接OPCServ

原创 Intent應用詳解

看似普通的事情其實最不同尋常,並不是簡簡單單就可以做好的;成功看起來似乎很容易,而成功的過程卻充滿着艱辛。 對於我們認爲很普通的事情,不屑一顧,就永遠不會有長進,腳踏實地,就離成功又近一步;成功並不像看到的那麼容易,尋找捷徑是不可取的