原创 TreeView控件保存恢復結點展開狀態

幫助TreeView保存和恢復結點展開狀態的輔助類<!--<br /> <br /> Code highlighting produced by Ac

原创 多文件上傳控件(附示例下載)

多文件上傳控件。控件dll在bin目錄下。 http://files.cnblogs.com/heros/multyupload.rar 修改後的控件:http://files.cnblogs.com/heros/MultiUpload

原创 F#個人學習筆記3(F# survey)

1、F#自定義類型,自定義類型可以將我們所需的值打包成一個類型整體,如 Student類型包含{int id ; string name}。F#自定義類型可以通過tuple(元組)或record記錄來實現自定義類型。     a、在一些臨

原创 F#個人學習筆記1(F# survey)

1、let 關鍵字用來聲明標識符,標識符是值對象的名稱,值對象可以是數字、字符串等也可以是方法。但標識符不同與變量,標識符一旦賦值則不可以改變。在同作用域下聲明一個已經存在名稱的標識符時,則是得到一個新的標識符。 let i = 1 le

原创 F#個人學習筆記2(F# survey)

1、if語句 , F#返回值不需要顯式的寫出返回類型,在寫if等流程控制時,要控制好返回值信息,如if 語句塊和 else 語句塊的返回值類型要匹配;不能出現if有返回、else無返回;也不能只出現一個單條件返回,如只出現一個if語句並且

原创 VS2010的區域設置有點問題

VS2010的區域設置有點問題,修改爲與Microsoft Windows相同時,重啓vs後出錯。vs不能再打開。報異常Exception has been thrown by the target of an invocatin 。 將

原创 漢諾塔 Hanoi 遞歸示例demo附代碼

附代碼:http://files.cnblogs.com/heros/HanoiDemo.rar  

原创 理解線性迴歸

線性迴歸是利用數理統計迴歸分析,來確定變量之間的依賴關係的統計分析方法。如何理解呢,其實就是要尋找數據規律,以便根據數據規律,對新的變量條件進行結果推斷。放到數學中來,就是把這個規律看成一個函數,要想辦法求解出這個函數的各個參數。可以想

原创 注意TDes8 -> Expand方法

今天在寫程序時,用到了動態緩衝CBufFlat,在讀取數據後想當然的使用了TDes8的Expand()方法將TDes8改爲TDes16,當然程序報錯了,模擬器直接退出,很顯然程序發生嚴重錯誤。通過實踐後發現Expand並非通過擴展內存區域

原创 簡單的字符串相似度計算

計算Levenshtein 距離,再和較長字符串求比率 /// <summary> /// Levenshtein Distance /// </summary> static class StringEx

原创 算法題:裝備合成

你有一些合成元素對象,按指定數量的類型的合成元素可以合成一些裝備,合成時候會有一些費用,合成的裝備可以賣出,合成元素本身可以賣出。合成一個裝備後,剩餘元素個數只要還夠合成,可以繼續合成,也可以選擇不合成。 要求所有東西賣出後收入最大化。

原创 分享SharpDevelop Asp.net DevServer插件

因爲電腦讓給老婆用,自己只有上網本一個,要裝vs還是太吃力。SharpDevelop是個好的選擇,但是有個問題,asp.net程序開發時運行和調試是個問題,老是要掛到iis上。索性把vs的DevServer移了過來。用插件的方式,增加了D

原创 [轉]Carbide.VS 3.0.1的安裝問題

  在Carbide.VS過程中一個常見的問題是檢測不到已安裝的SDK,特別是S60v3 FP2。這樣的話,安裝無法完成,惱人得很。找了很久才找到解決的辦法。  步驟1:      打開註冊表,找到"HKEY_LOCAL_MACHINE\

原创 C#操作SAS

SAS數據分析,C#操作的一些輔助代碼(重發)。 <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://w

原创 javascript”面向對象編程”- 3 function是方法(函數)

      在進行編程時,必免不了要碰到複雜的功能。初學者最怕複雜的功能,因爲不能夠很好的進行功能邊界劃分,只能一大串if、循環加case堆疊在一起,結果出來的程序自己看着暈,別人看着更暈。好程序不是寫給computer的,而是寫給hum