原创 另一個具有自動完成功能的ComboBox

 根據你輸入的內容自動過濾出匹配的列表項,並實時顯示出來,根據網上的多個文章試驗成功,現將代碼貢獻出來。 原理:設計一個自定義組件,組件繼承之combobox,並且擁有一個listbox成員,當組件的text改變時,就從combobox中

原创 combox自動匹配

定義一個自定義控件,控件繼承自System.Windows.Forms.ComboBox using System;using System.ComponentModel;using System.Collections.Generic;

原创 在子線程(非UI線程)中修改一個控件的值

您可能需要通過線程調用控件的方法或修改一個控件的值:比如修改進度條進度,時會拋出如下錯誤   Cross-thread operation not valid: Control 'XXX' accessed from a thread o

原创 如何批量刪除WORD中的空白行

如何批量刪除一是將網上下載下來的文檔粘貼到記事本中,再從記事本“複製”“粘貼”到Word文檔,這樣會自動刪除許多空白行。二是如果還有一些帶回車符的空白行,則執行“編輯”——“替換”,在“查找內容”欄中輸入“^p^p”(P前面的小符號是數字

原创 NET v2.0 下的高精度計數器

參見http://axislover.blog.163.com/blog/static/1077651520091191131222/

原创 託管代碼的優點

微軟中間語言(IL)與java字節碼都是二進制代碼,是低級語言。有很多優點1. 平臺無關性   字節碼和IL可以影射爲不同平臺的可執行代碼2. 提高性能     IL比java字節碼的作用還要大,IL總是即時編譯的(JIT),java字節

原创 HSB顏色模式

在顏色模式HSB 中,H代表hue灰度,灰度大小在0~360之間,紅色爲0,綠色爲120,240爲藍色;S(Saturation)代表飽和度,指顏色的深淺,即單個色素的相對純度,如紅色可以分爲深紅、洋紅、淺紅等,大小在0~100間,0代表

原创 C++高精度實現計算程序運行時間

//C++高精度實現計算程序運行時間 #include <iostream>     #include <windows.h>     using namespace std;        void Test()//測試程序 

原创 網線電壓

 電腦之間通過網線傳送的信號是交流高頻信號,電壓不超過3伏,帶不動任何負載。電話通過網線傳送的信號直流48—50V,摘機狀態下是直流6-12V,振鈴信號是交流90V 。

原创 託管代碼和非託管代碼效率的對比

一直以來只知道託管代碼的效率要比非託管代碼低,至於低多少也沒有可參考的數據。今天在csdn看到的英特爾多核平臺編程優化大賽的廣告,把裏面的代碼下載回來,分別用非託管c/託管cpp/c#做了個簡略的性能測試,不比不知道,一比嚇了一跳。且看數

原创 c++中計算運行時間 clock() clock_t 示例:比較遞歸和非遞歸數值運算

我們在寫程序時,常常會好奇,到底我們的幾個算法那個好呢,這時,當然你可已使用大O技法來分析複雜度,當然,我認爲還是使用編程來計算運算時間來的簡單,而且,在數據面前,我們可以信服。 在C++的庫函數中,已經

原创 Matlab中的N=size(X,2)是什麼意思

size():獲取矩陣的行數和列數 (1)s=size(A),當只有一個輸出參數時,返回一個行向量,該行向量的第一個元素時矩陣的行數,第二個元素是矩陣的列數。(2)[r,c]=size(A),當有兩個輸出參數時,size函數將矩陣的行數返

原创 關於String類型

String是引用類型。String是繼承自System.Object類型的,而不是象Int32一樣,繼承自System.ValueType。但是String也是一個比較奇特的類型,一般而言,一個引用類型,構造的時候,是調用的IL指令:n

原创 遺傳算法的基本原理和方法

遺傳算法的基本原理和方法 一、編碼   編碼:把一個問題的可行解從其解空間轉換到遺傳算法的搜索空間的轉換方法。 解碼(譯碼):遺傳算法解空間向問題空間的轉換。   二進制編碼的缺點是漢明懸崖(Hamming Cliff),就是在某些相鄰整

原创 遺傳算法的基本原理和方法(轉)

遺傳算法的基本原理和方法 一、編碼   編碼:把一個問題的可行解從其解空間轉換到遺傳算法的搜索空間的轉換方法。 解碼(譯碼):遺傳算法解空間向問題空間的轉換。   二進制編碼的缺點是漢明懸崖(Hamming Cliff),就是在某些相鄰整