原创 查看SQLite數據庫中所有的表

select * FROM Sqlite_master where type='table'

原创 .Net中引用型對象作爲參數進行傳遞

今天在調試程序的時候,C類中調用了操作數據庫的方法A,方法A傳遞了數據庫連接對象B。在方法中將數據庫連接對象Dispose並置null,方法A執行完畢後,在C中B的值並不是空。同事說B應該就是空,理由是B是引用類型,我覺得B不應該是空,只

原创 關於若干Win32多線程函數API詳解

CreateThread 函數功能:該函數創建一個在調用進程的地址空間中執行的線程。 函數原型:  HANDLE  CreateThread ( LPSECURITY_ATTRIBUTES lpThreadAttributes, DW

原创 設計模式之工廠模式Factory

今天來轉載一篇關於設計模式的文章! 工廠模式定義:提供創建對象的接口. 爲何使用?工廠模式是我們最常用的模式了,著名的Jive論壇 ,就大量使用了工廠模式,工廠模式在Java程序系統可以說是隨處可見。 爲什麼工廠模式是如此常用?因爲工廠模

原创 簡單工廠,工廠方法和抽象工廠的區別

看了網絡上很多關於設計模式的方法,有的模式看起來相似,但本質還是區別很大的.像簡單工廠,工廠方法和抽象工廠就有很明顯的區別.   有一個比較好理解的例子,在這跟大家介紹下:   1.如果一個後花園只種蔬菜類,那麼就用簡單工廠就可以了.  

原创 .Net線程足跡(四)——互斥量(Mutex)

只有擁有互斥對象的線程才具有訪問資源的權限,由於互斥對象只有一個,因此就決定了任何情況下此共享資源都不會同時被多個線程所訪問。當前佔據資源的線程在任務處理完後應將擁有的互斥對象交出,以便其他線程在獲得後得以訪問資源。    可以使用 Wa

原创 ADO.NET與ORM的比較(4):EntityFramework實現CRUD

說明:個人感覺在Java領域大型開發都離不了ORM的身影,所謂的SSH就是Spring+Struts+Hibernate,除了在學習基礎知識的時候被告知可以使用JDBC操作數據庫之外,大量的書籍中都是講述使用Hibernate這個ORM工

原创 如何:創建和終止線程

摘自MSDN. 此示例演示如何創建輔助線程,並用它與主線程並行執行處理。還將演示如何使一個線程等待另一個線程,並正確地終止線程。 using System; using System.Collections.Generic; using

原创 PC端截PPC設備圖像方法

VS2008提供了這個工具,打開程序——Microsoft Visual Studio 2008——Visual Studio Remote Tools——遠程放大 在界面中選擇你所連接的設備,如下圖所示。 設備通過同步軟件與PC連接,

原创 CRUD

最近發貼時,網友回貼時提到了一個詞CRUD,之前不知道。Baidu了一下找到答案。   CRUD是指在做計算處理時的增加(Create)、查詢(Retrieve)(重新得到數據)、更新(Update)和刪除(Delete)幾個單詞的首字母

原创 MissingMethodException

 在WinCE5.0上直接調試客戶端程序時,程序運行正常。將程序部署到設備上再啓動後,程序報異常“MissingMethodException此應用程序需要比安裝在此設備上的Microsoft(R).NET Compact Framewo

原创 C# 字節數組和字符串的相互轉換

c#中提供字節數組和字符串的相互轉換的類:System.Text.Encoding 一:字符串-->字節數組,需要調用System.Text.Encoding中各種編碼類的GetBytes方法。 二:字節數組-->字符串,需要調用Syst

原创 The database disk image is malformed

sqlite數據庫操作,經常會報這個錯誤 “The database disk image is malformeddatabase disk image is malformed” 同事說是數據庫壞了,爲什麼我的庫總是壞了??? 誰能告

原创 10-05-13

我的心吶。

原创 wince 安裝 sql server ce 3.5

1、在桌面計算機上,打開   驅動器:/Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices/wce400 或 wce500/CPU 體系結構類型。 說明: