Time of Update: 2018-12-07
視圖查詢中怎樣將原定於如性別sex 這樣的欄位,欄位值為0,1這樣的int類型值,查詢時直接返回varchar 型的字元‘男’,‘女’以便於我們讀取呢? 有人會想到if …else…這樣的語句,可是怎麼加,都不知道加哪裡,因為總是會出錯。其實sql中有一個函數能解決這樣的查詢讀取值的問題。那就是下面要介紹的 Case 函數了。 Case 是計算條件列表並返回多個可能的結果運算式之一。 Case 有兩種格式: 簡單
Time of Update: 2018-12-07
Ffmpeg 得到檔案下載好之後首先就是配置一下環境變數我下載的放在了D盤跟目錄D:oracleproduct10.2.0client_1bin;D:oracleproduct10.2.0db_1bin;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Program FilesJavajdk1.7.0bin;C:Program FilesATI
Time of Update: 2018-12-07
SAP*和DDIC這兩個使用者是SAP系統預設的兩個超級使用者,安裝之後自動就會在系統中存在,預設密碼可以在安裝的時候指定,安裝之後也可以進行修改。這兩個使用者的許可權也是最大的,擁有SAP_ALL許可權。但是有時系統管理員會遇到忘記密碼或者這兩個使用者因為多次錯誤登陸被鎖的情況。這時如果其他具有管理員的使用者也不能登入系統,我們只用通過以下方式解決: delete from usr02 where mandt='<Client>' and
Time of Update: 2018-12-07
在WinCE中,Display驅動由GWES模組來管理。WinCE提供了兩種架構的Display驅動模型,可以滿足不同的硬體需求。一種是基於WinCE DDI的Display驅動模型,另一種是基於DirectDraw的Display驅動模型。下面將對兩種架構作簡單介紹。 1. Display驅動模型
Time of Update: 2018-12-07
裝置相關位元影像 DDB(Device-Dependent-Bitmap) DDB不具有自己的調色盤資訊,他的顏色模式必須與輸出裝置相一致。如:在256色以下的位元影像中儲存的像素值是系統調色盤的索引,其顏色依賴於系統調色盤。由於DDB高度依賴輸出裝置,所以DDB只能存在於記憶體中,它要麼在視頻記憶體中,要麼在系統記憶體中。裝置無關位元影像DIB(Device-Independent-Bitmap)
Time of Update: 2018-12-07
1.標頭檔中要定義宏;#define UNICODE #define _UNICODE ////////////////////char buf[128]; memset(buf, 0, 128); strcpy(buf, "你好"); WCHAR pCName[128]; memset(pCName, 0,1 28); MultiByteToWideChar(CP_THREAD_ACP, MB_USEGLYPHCHARS, buf, strlen(buf), pCName,
Time of Update: 2018-12-07
眾所周知,DNS的作用就是將網域名稱轉換為IP地址。公網很多DNS伺服器不支援IPv6,或者沒有完全收錄IPv6地址,所以在交大校外訪問cgbt.cn有時不能正確的解析為IPv6地址。我們有一個辦法來解決,修改HOST表。開始——運行:%systemroot%\system32\drivers\etc開啟以上檔案夾,看到裡邊有一個hosts的無副檔名檔案用記事本開啟,看到: # Copyright (c) 1993-2009 Microsoft Corp.## This is a sample
Time of Update: 2018-12-07
今天想擷取案頭DC然後在上面作圖, 結果不顯示,巨鬱悶:HDC hdc = GetDC(NULL); HWND hDeskWnd = GetDesktopWindow();HDC hDeskDc = GetDC(hDeskWnd);TextOut(hDeskDc, 100, 10, _T("this is my test "), 15); TextOut(hdc, 100, 10, _T("this is my test "),
Time of Update: 2018-12-07
免去重建NK IMAGE的麻煩,直接用應用程式調試流驅動,高效快捷,透明可見。1.在EVC下編譯驅動源檔案,產生驅動的DLL.注意:在編譯時間請注意project setting,要加入驅動的匯出檔案,即在project options 中加入 /def:"IR.DEF" ,這一步很重要,否則驅動無法被應用程式調用。2.用EVC編寫一個動態載入驅動的程式,舉例如下://動態載入流驅動;HANDLE m_hIR; m_hIR = RegisterDevice(TEXT("IRC"),1,TEXT(
Time of Update: 2018-12-07
MUI是指多語言的支援,可以在WinCE系統中支援多種語言,並根據需要進行切換。下面介紹一下具體的實現: 1. 添加多種語言:建立一個WinCE工程,然後在”Solution Explorer”中右擊工程,選擇”Properties”,會彈出一個對話方塊。在左側的列表中選擇”Local”,在右側選擇所要支援的語言,這裡我選擇了French,Japanese,Chinese(PRC)和English四種語言。在”Default Locale:”中選擇系統的預設語言,這裡選擇的是英語。2.
Time of Update: 2018-12-07
關於將滑鼠隱藏的問題,我在網上搜了一下相關的資料。大多數都是用ShowCursor(BOOL bShow)這個函數去實現。但是在我測試的時候卻發現:在表單建立之前和該表單的每條訊息處理操作之前都ShowCursor(FALSE);開始彈出表單的時候確實看不到滑鼠,點擊操作也沒有發現滑鼠的影子,但是在刷屏的時候可惡的滑鼠又出現了(例如將表單最小化再最大化)。
Time of Update: 2018-12-07
基礎:char、varchar、text和nchar、nvarchar、ntext的區別1、CHAR。CHAR儲存定長資料很方便,CHAR欄位上的索引效率級高,比如定義char(10),那麼不論你儲存的資料是否達到了10個位元組,都要佔去10個位元組的空間,不足的自動用空格填充。 2、VARCHAR。儲存變長資料,但儲存效率沒有CHAR高。如果一個欄位可能的值是不固定長度的,我們只知道它不可能超過10個字元,把它定義為
Time of Update: 2018-12-07
此前,網上有不少介紹使用命令列快速編譯系統的文章,但是在命令列下不方便。今天正好有個同學問我關於當修改驅動的時候是否需要再次全部編譯系統,於是我就趁著這個機會,這幾張圖,寫個部落格——如何快速編譯系統(用滑鼠操作)。 PB有點不穩定,有些錯誤莫名其妙,也許重啟一下,錯誤就沒有了。其實在選完所有組件以後,不用選擇build and sysgen(編譯微軟的原始碼,時間很長,錯誤會莫名其妙。)選syegen即可。並且注意一些選項打鉤,如:======================
Time of Update: 2018-12-07
//TITLE:// 自繪按鈕的實現//AUTHOR:// norains//DATE:// Saturday 12-January-2008//Environment:// VS2005 + SDK-WINCE5.0-MIPSII // EVC + SDK-WINCE5.0-MIPSII //========================================================================
Time of Update: 2018-12-07
在貼一些大點的圖片,或者要又疊加多張圖片在一起的時候,最好用雙緩衝.下面是雙緩衝的代碼,是一個播放進度條,一共三個圖片.在緩衝畫好後一起搬到前台DC上顯示 //雙緩衝繪圖 HDC hdc=GetDC(hWnd); HDC hdcMem1 = CreateCompatibleDC(hdc); HDC hdcMem2 = CreateCompatibleDC(hdc); HBITMAP hBit=CreateCompatibleBitmap(hdc,
Time of Update: 2018-12-07
鉤子1:什是鉤子從字面上理解,鉤子就是想鉤住些東西,在程式裡可以利用鉤子提前處理些Windows訊息。 例子:有一個Form,Form裡有個TextBox,我們想讓使用者在TextBox裡輸入的時候,不管敲鍵盤的哪個鍵,TextBox裡顯示的始終為“A”,這時我們就可以利用鉤子監聽鍵盤訊息,先往Windows的鉤子鏈表中加入一個自己寫的鉤子監聽鍵盤訊息,只要一按下鍵盤就會產生一個鍵盤訊息,我們的鉤子在這個訊息傳到TextBox之前先截獲它,讓TextBox顯示一個“A”,之後結束這個訊息,
Time of Update: 2018-12-07
0推薦 下載WINCE IMAGE前記得格式化BINFS 1、Storage Manager 加入 FAT File System; 2、Registry Storage 加入Hive-based Registry ,預設的是RAM-based Registry; 3、修改platform.reg[HKEY_LOCAL_MACHINE\init\BootVars] "SYSTEMHIVE"="system.hv" ;"SYSTEMHIVE"="Documents and
Time of Update: 2018-12-07
[轉載]:http://blog.cechina.cn/Chennousstar/41703/message.aspx 一、關於DLL的介紹 DLL,動態連結程式庫,Dynamic Link Library的縮寫,是一個包含函數和資料的模組集合,可以被其它應用程式共用的程式模組。DLL作為共用函數庫的可執行檔,封裝了一個或多個已被編譯、連結的函數。多個進程可以同時使用一個 DLL,在記憶體中共用該 DLL 的一個副本。DLL 還有助於共用資料和資源。
Time of Update: 2018-12-07
大家知道,字型檔對於WINCE系統來說,一般都比較龐大,一般在2MB-15MB之間,如果在WINCE的NK中定製幾種字型或者大容量字型,勢必會增加NK的大小,這對嵌入式系統是不現實的。 好在WINCE系統提供了動態載入字型的API: AddFontResource, 利用這個API函數,我們可以動態載入字型,我們可以把字型放在NAND
Time of Update: 2018-12-07
1. 系統何時發送WM_PAINT訊息? 系統會在多個不同的時機發送 WM_PAINT 訊息:當第一次建立一個視窗時,當改變視窗的大小時,當把視窗從另一個視窗背後移出時,當最大化或已最小化的視窗時,等等,這些動作都是由系統管理的,應用只是被動地接收該訊息,在訊息處理函數中進行繪製操作;大多數的時候應用也需要能夠主動引發視窗中的繪製操作,比如當視窗顯示的資料改變的時候,這一般是通過 InvalidateRect 和 InvalidateRgn 函數來完成的。