原创 添加項目文件時候不要把引用文件直接放到bin-debug裏

如果時anycpu沒問題,但是新建其他平臺時,會重新生成失敗,原因時無法找到dll,現象爲x64目錄下的debug文件夾爲空

原创 c#序列化感悟(重點講講二進制序列化)

序列化是一種通過將對象轉化爲字節流,從而達到儲存對象,或者將對象傳輸到內存,數據庫或文件的一個過程,主要用途是保存對象的狀態(包括對象的數據),方便對對象的重建,反之讀取就是反序列化。 三種序列化類型:XML,二進制,JSON 今天學習的是

原创 發現三個很好看的控件

SunnyUI     https://github.com/yhuse/SunnyUI    個人800授權 Livecharts 數據顯示等折線圖,表 nuget直接搜索 HZHcontrols          http://www.

原创 參數保存隨筆

常見的一些參數保存方式,後續一點點補代碼, 1.ini 2.csv 3.序列化(二進制) 4.json文件 5.xml文件

原创 寫程序時try,catch查看報錯的行號

try {    ////////////////    代碼段   //////////////// }catch(Exception ex) {     MessageBox.Show(ex.StackTrace); } 據說在debu

原创 stram流char[]保存,支持中文,Filestram需要先轉byte[]才能使用,但是性能更好《轉載》

學習流的使用時(stream類),逐步遇到新的理解,記錄一下 1、FileStream流是處理byte[],默認UTF8類型 當你使用wirte方法時將非byte類型的輸入內容,先將內容通過轉換爲字節 FileStream fs = new

原创 c#序列化和反序列化《轉載》

  (一)使用總體說明   .net framework的類庫中提供了三個可以用於序列化和反序列化的類,分別爲BinaryFormatter、SoapFormatter和XmlSerializer。   BinaryFormatter的命名

原创 如果兩個測量設備出現相關性數據問題,且過度像素沒區別?(打光效果一致),怎麼辦

那指定是相機的距離不一致導致的轉換的比例關係不一致,重新計算即可

原创 當Hobject類型出現內存泄漏爆炸增長的問題,怎麼處理

嘗試使用get,和set(在拍照之後,調用set,在obj使用前釋放資源的思想來完成) HObject Get_inputImage() { return inputImage; } void Set_inputI

原创 使用gige2500萬相機時遇見的問題(條紋以及取圖過久)

1.確保網卡支持1g全雙工; 2.確保安裝了MVTec GigE Vision Streaming Filter(使用halcon接口的情況下) 3.確保機臺的殺毒軟件開放了相機的網絡監控功能

原创 c#枚舉

public enum TimeDay  {  Morning=0,  Afternoon = 1,  Evening=2  } 1.枚舉是用戶定義的整數類型。  2.從長遠來看,創建枚舉可以節省大量時間,減少許多麻煩。使用枚舉比使用整數的

原创 最小二乘法擬合直線

   沒太看懂,先留着 代碼: create_matrix(|hTuple1|,1,hTuple1,y)create_matrix(|yTuple1|,2,1,x)set_value_matrix(x, [0:|yTuple1|-1],

原创 找角點算子(標定時提高效率用)

  效果如下      

原创 cloudcompare備忘錄(1)

1.找點    然後直接在需要的位置上點就會出現這個點的信息了~! 2.想看一個三d的切面時候 先選中切的目標    點擊小剪刀~    點擊鼠標左鍵四次來框選,然後點擊鼠標右鍵確認 再點擊這個按鈕就切好了    

原创 矩陣乘法的本質(線性空間篇,知乎:馬同學)

首先矩陣的乘法,本質是一種運動(????知乎的評論裏更正了是變換,運動是過程) 1.線性空間 1.1概念 在一片混沌的空白空間,假裝自己不知道座標系的概念(???) 隨便選個點作爲原點,以此原點做兩個單位正交的向量,然後平面上的某個點可以這