/*******************************====
從txt檔案中串列埠讀取引數
建立txt檔案,並寫入預設引數
讀取txt檔案
根據txt檔案裡的內容設定串列埠引數
filestream 對檔案系統上的檔案進行讀取、寫入、開啟和關閉操作
streamwriter 流寫入
streamreader 流讀取
list集合
******************************===*/
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.io;
using system.io.ports;
using system.windows.forms;
namespace serialcom
//宣告
string mode;
string portname;
string baudrate;
string paritybit;
string databits;
string stopbit;
//txt檔案所在的目錄
private void form1_load(object sender, eventargs e) else }}
//讀串列埠中的資料
private void cd_datareceived(object sender, serialdatareceivedeventargs e)
//串列埠初始化
private void serialportinit() else if(paritybit == "o") else if(paritybit == "e") else if(paritybit == "m") else if(paritybit == "s")
comdevice.databits = convert.toint32(this.databits, 10);//資料位
if(stopbit == "1") else if(stopbit == "1.5") else if(stopbit == "2")
comdevice.open();//開啟串列埠
} catch
}//讀取指定位置的txt檔案,判斷檔案是否存在,存在直接讀取,不存在建立後在讀取
private void dataread() else
}//寫內容到txt檔案
private void writefile()
//讀取txt中的內容並寫入list集合
private listreadfile()
}//關閉流檔案
sr.close();
fs.close();
return list;
}//分析從txt中讀到的內容並處理
private void carryout() else
baudrate = arraydara[0].trim();
paritybit = arraydara[1].trim();
databits = arraydara[2].trim();
stopbit = arraydara[3].trim();}}
//傳送內容
private void button_send_click(object sender, eventargs e) catch }}
}}
}
MSIL入門(二)通過物件看IL
class program class myclass 例項字段每次建立型別例項的時候都會進行建立,它們屬於這個型別的例項,而靜態欄位由型別的所有例項共享,並且它會在型別載入時建立。某些靜態字段 文字欄位和對映字段 從不分配。引導程式只需要記錄要對映的字段的位置,並在字段定址時定址這些位置。高階別的...
08 資料檔案恢復之二通過RMAN恢復
sqlplus在歸檔全的情況下,能搞定一部份的資料檔案的恢復,但真正要做備份恢復,rman才是專業的。下面列了一些資料檔案損壞情況下的恢復做法.1.表空間的資料檔案損壞,但存放盤沒壞。2.表空間單個資料檔案所在存放盤壞。3.close狀態下,所有表空間資料檔案存放盤都壞了。4.在資料庫open狀態下...
(二)通過虛擬驅動vivi分析攝像頭驅動
一 通過指令 strace o xawtv.log xawtv 得到以下呼叫資訊 1 7都是在v4l2 open裡呼叫 open ioctl 4,vidioc querycap 3 7 都是在get device capabilities裡呼叫 3.for ioctl 4,vidioc enumin...