WPF 自動選擇dll,以SQLite為例

2022-04-01 05:02:02 字數 1422 閱讀 9018

在學習sqlite的過程中,發現它的dll是區分32位和64位的,起初覺得很惱火,但是仔細看了下,

發現讓程式自行選擇dll其實也不是一件很麻煩的事情,如下:

1>建立乙個sqlite資料

2>建立乙個工程

3>新建乙個類

1

class

213 file.copy(dll64,dllpath,true

);14}15

else

if(intptr.size == 4)16

18 file.copy(dll32,dllpath,true

);19}20

else

21

22//

start up the main window

24 mainwindow window = new

mainwindow();

2526

}27 }

4>新增按鈕響應事件

1

private

void button_click(object

sender, routedeventargs e)210

catch

(exception ex)

1112

1314 sqlitecommand cmd = new

sqlitecommand(strcmd, con);

1516

17cmd.executenonquery();

18sqlitedataadapter(cmd);

20 datatable dt = new datatable("a"

);21

22 datagrid1.itemssource =dt.defaultview;

2324

con.close();25}

26 }

5>最終效果(左邊是win8 64位測試效果,右邊是xp 32位測試效果)[注:新版的system.data.sqlite.dll可能需要msvcr100.dll的支援,在測試

的機器上如果沒有這個dll會莫名地崩潰,還catch不到異常,具體可能跟版本有關,可以用depends來檢視一下]

特徵選擇技術導論 以SVM RFE為例

一直覺得基於機器學習的資料探勘技術是很有意思的東西,尤其是以統計學習理論為基礎的svm技術更是讓人覺得充滿科學的創意。在一位優秀老師的指導下學習了一些這方面的皮毛,於是總想動筆寫下一點東西,算是與大家分享我的體會。就從我覺得最有意思的特徵選擇開始吧,說不定慢慢就寫成一篇不錯的review了。內容會有...

使用EF操作不同資料庫(以SQLite為例)

最近一直在和資料庫作對。從安卓平台上給了我個sqlite資料庫,要求程式能夠讀取不同的檔案。由於字段實在太多,不願意直接使用原來直接讀取datatable的方式來做,手動寫對映太痛苦.於是想起來ef來。我的第乙個想法,就是使用dbcontext建構函式的過載 public mydbcontext b...

以51微控制器為基礎的自動循跡小車

51微控制器自動循跡小車 includesbit in1 p1 2 左電機正轉 sbit in2 p1 3 左電機反轉 sbit in3 p1 6 右電機正轉 sbit in4 p1 7 右電機反轉 sbit se1 p3 4 左邊紅外感測器介面 sbit se2 p3 5 右邊紅外感測器介面 使用...