Time of Update: 2018-12-03
向量圖形是電腦圖形學中用點、直線或者多邊形等基於數學方程的幾何圖元表示映像。我們來討論一下在手機上實現向量圖形的方法。 以一幅北京市地區地圖為例,將其顯示在手機上,並實現平移、縮放、旋轉等功能。在Gis系統中,由於地球為球狀天體,需將地球座標經過投影轉換成地圖座標,再經過轉換成裝置螢幕座標來顯示。一般而言,地圖座標系,x軸向右,y軸向上;螢幕座標系x軸向右,y軸向下。如
Time of Update: 2018-12-03
文章原創,轉載請註明,謝謝。PPC中,IME顯示時,介面可供使用者操作的空間變小。如何使得介面能自適應IME狀態呢?SIPINFO si = {0}; si.cbSize = sizeof(si);SHSipInfo(SPI_GETSIPINFO, 0, &si, 0);BOOL bShow = si.fdwFlags&SIPF_ON;此時,bShow為真則表示IME處於顯示狀態,否則是隱藏。SIPINFO是這樣定義的:typedef
Time of Update: 2018-12-03
最近用libmad做了些mp3解碼的工作,順便也研究了一下windows下播放PCM音頻資料的雙緩衝用法。libmad的調用在此暫略過不表。libmad解碼出來的是16bit的PCM資料,調用windows
Time of Update: 2018-12-03
PE最初始於XP時代, 但是很多管理員都傾向於使用第三方的管理和安裝工具, 而對PE敬而遠之. 然而, 新的 Windows PE (version 2.0) 已是煥然一新. 不僅附帶了 ImageX 和系統鏡像管理器 (SIM) 這樣的工具, 而且還被直接塞進了 Windows 自動安裝工具包 (WAIK), 成為了 WAIK 和 Vista 的一部分. 如何擷取 Windows PE要使用 Windows PE 2.0, 你必須有以下工具之一: Windows OEM 預先安裝工具
Time of Update: 2018-12-03
有看到WoA的機器,就想嘗試在WoA上調試AP、Driver。目前,由於windbg沒有ARM的版本,因此無法想x86、x64平台那樣簡單、快捷的來調試。因此只好通過remote debug的這種方式來嘗試。首先想到的是利用windbg,進行本機kernel debug,在WoA的WDK中真的有windbg ARM版本,很興奮的裝上去,開啟kernel debug時,發現local根本無法支援,一直顯示需要運行 "bcdedit /debug on" 然後
Time of Update: 2018-12-03
I wanted to make a client-server application that would run both on WinCE/Windows Mobile 5.0 PPC/SP and Windows. Here is what I wanted to make: § A Server EXE which would have to run, both on a Win CE based device and on a Desktop machine.§
Time of Update: 2018-12-03
使用者檔案夾轉移到D盤:在安裝Windows7的過程中,要求輸入使用者名稱及密碼的時候,先不如輸入任何資訊,按“Shift+F10”呼出DOS視窗,輸入以下命令: ROBOCOPY "C:\Users" "D:\Users" /E /COPYALL /XJRMDIR "C:\Users" /S /Q MKLINK /J "C:\Users" "D:\Users" 而後關閉DOS視窗,按部就班繼續安裝直至完成。如此安裝的Windows7,所有“使用者特殊檔案夾”(User Special
Time of Update: 2018-12-03
Windows系統也可以使用過濾嗎 有的公司採用技術手段禁止員工使用隨身碟,是為了防止員工通過隨身碟將敏感性資料帶出公司,本質上是禁止敏感性資料通過USB介面流出。USB介面比較複雜。本章討論一個類似但是簡單得多的裝置:串口。要禁止使用串口非常容易(給串口貼上封條,或者寫一個簡單的程式始終佔用串口),但是要區別處理,允許非機密資料流出,而禁止機密資料;或者要記錄串口上流過的資料,然而又不影響其他的程式使用串口,就有一定難度了。這一章中,我們通過給串口裝置增加一個過濾層來實現這個功能。
Time of Update: 2018-12-03
Windows的驅動開發模型本文節選自《寒江獨釣:Windows核心安全編程》一書 在Windows的不同版本上開發的驅動程式“模型”(模型這個詞語應該來源於單詞“Mode”。在Windows NT上,驅動程式被稱為Kernel Driver Mode驅動程式。筆者認為這個Mode是指一種驅動程式的結構和運作的規範),有過不同的名稱。比如在Windows 9x上的驅動程式,都叫做VXD,而在Windows NT上的驅動程式被稱為KDM驅動程式,Windows
Time of Update: 2018-12-03
Windows 8使用了全新的 UI對Windows進行了重新塑造,讓新的Windows更適應於當前最流行的指尖觸摸操作。Windows 8將可以運行在眾多裝置諸如平板電腦、可觸屏膝上型電腦、安裝有可觸控螢幕幕的台式機上,同時Windows 8基於市集的模式進行運作,這對開發人員來說意味著前所未有的機遇,出色的 Windows 商店應用將接受全球各地數百萬使用者的品評。應用為王Windows商店應用是 Windows 8 體驗的核心。這些應用中的內容將充滿動感和活力。使用者將沉浸在全螢幕的
Time of Update: 2018-12-03
對於xp系統,如何把案頭也轉移至其它盤不但“案頭”可以指向其它檔案夾,“開始菜單”、“Application Data”、“Local Settings”、“CD Burning”、“Cookies”、“History”、“NetHood”、“PrintHood”、“SendTo”、“Templates”“Temporary Internet Files”、“收藏夾”、“程式”、“啟動”、“管理工具”、“開始菜單”等全部可以指向其它檔案夾。只有一個例外不能移動:就是“我最近的文檔”。下面以移動“
Time of Update: 2018-12-03
《軟體自動化測試成功之道》節選9 - 非預期視窗的處理http://www.china-pub.com/196509 在自動化測試專案過程中,我們必然會遇到一些非預期視窗,這些視窗或介面不在我們所編寫的指令碼中處理,例如一些異常視窗。不同的測試載入器對於非預期視窗有不同的處理機制,例如QTP中採用Recovery
Time of Update: 2018-12-03
如何通過命令列遠程重啟或遠程關閉Windows系統 首先開啟運行視窗,出現DOS介面,然後敲入如下命令: shutdown /r /m //hostname -t 0 其中,/r 表示重新啟動,/m表示機器主機名稱,-t表示延後時間(0表示立即重啟) 如果需要關機,則敲入如下命令: shutdown /s /m //hostname -t 0 其中,/s 表示關閉電腦 如果你對命令列不太熟悉,可以直接敲入如下命令: shutdown /i 開啟對話方塊,然後輸入相關參數即可
Time of Update: 2018-12-03
2月29日,微軟發布了Windows 8 Beta版,全新設計的作業系統感覺比Windows 7更時尚了,對平板的支援顯示了平板電腦市場的重要,和微軟要與蘋果一爭高下的決心。Windows 8加入了很多新的使用者體驗和功能,但我想最為重要莫過於Windows Store,圍繞Windows 8
Time of Update: 2018-12-03
下面讓我們進一步明確一下“M i c r o s o f t公司對U n i c o d e支援的情況”:• Windows 2000既支援U n i c o d e,也支援A N S I,因此可以為任意一種開發應用程式。• Windows 98隻支援A N S I,只能為A N S I開發應用程式。• Windows CE只支援U n i c o d e,只能為U n i c o d e開發應用程式。如何編寫U n i c o d e原始碼M i c r o s o f t公司為U n i
Time of Update: 2018-12-03
類比Windows Mobile平台概述在介紹如何在Windows家族作業系統下類比基於Windows Mobile平台的PPC和Smart Phone之前,先簡要介紹什麼是PPC,Smart Phone,Windows Mobile作業系統。在認識到它們的優點後,能更好的體現出類比Windows Mobile平台的重要性。Windows Mobile是運行在行動裝置(Pocket
Time of Update: 2018-12-03
winver 檢查Windows版本 wmimgmt.msc 開啟Windows管理體繫結構(wmi) wupdmgr Windows更新程式 wscript Windows指令碼宿主設定 write 寫字板 winmsd 系統資訊 wiaacmgr 掃描器和照相機嚮導 winchat xp內建區域網路聊天 mem.exe 顯示記憶體使用量情況 msconfig.exe 系統配置公用程式 mplayer2 簡易widnows media player mspaint 畫圖板 mstsc
Time of Update: 2018-12-03
很多人到現在還不知道如何自己做 DNS 伺服器來進行公網網域名稱解析,現在把步驟公布一下。1、必須有自己的網域名稱,所以先要到網域名稱註冊機構去申請註冊網域名稱,盡量找大的網域名稱註冊機構,如果是 .COM.CN 或者 .CN 的,可以直接到 http://www.cnnic.net.cn/ 去註冊。其他的國際網域名稱可以到 http://www.net.cn 。記住,除非你自己技術不行,否則不要找代理商去註冊,因為通過代理商註冊後的網域名稱管理是要通過代理商去進行維護的,不是單獨的一個帳號,你
Time of Update: 2018-12-03
如果MSDTC服務沒有啟動就先啟動:net start msdtc;再次啟動MSDTC服務然後就可以了;如果啟動失敗,提示distributed transaction coordinator 服務不能啟動(錯誤碼 -1073737712),就進行下面的操作:1.把 C:/WINDOWS/system32/dtclog 這個目錄重新命名(如果有),然後重建立立該目錄;2.開始/運行/msdtc -resetlog/確定;3.啟動MSDTC服務就可以啟動了;4.然後在
Time of Update: 2018-12-03
關於windows程式的相容模式1、什麼是相容模式?為什麼要使用相容模式 ?一般來說,應用程式都會針對某個特定的作業系統或者作業系統版本進行最佳化處理。當使用者試圖在新版本的Microsoft Windows 作業系統上運行比較老的應用程式時,就有可能產生程式相容性問題,因為這個程式最初不是為這個較新的作業系統特別編寫的。例如:運行在 Windows 早期版本上的應用程式可能無法在 Windows XP Professional 正常運行。出現這種情況的部分原因在於:?當 Windows