Time of Update: 2018-12-04
http://blog.csdn.net/yusjoel/article/details/5721043 GetGlyphOutline 製作字模是漢化的一個基本能力吧,不過有很多好用的軟體,比如Crystal Tile2,以至於我一直沒高興去研究。 搞字模大約這麼兩條路,一個是TextOut出來,然後一個點一個點讀取。另一個就是調用GetGlyphOutline。 我這次是使用GetGlyphOutline這個函數,原型如下:DWORD GetGlyphOutline( HDC
Time of Update: 2018-12-04
這個問題是usb驅動之間的衝突造成的。具體哪個裝置不好說。解決辦法: 開啟windows註冊表,找到:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Class/{36FC9E60-C465-11CF-8056-444553540000}.刪除UpperFilter的值。找到:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/刪除usbfilter。 (不過這一步也可不做)刪除
Time of Update: 2018-12-04
1. 解析IOR字串,需要用到jacorb提供的dior命令。 dior.bat的內容如下: @echo off rem decodes and prints the components of a stringified IOR IF "%1" == "" GOTO USAGE jaco org.jacorb.orb.util.PrintIOR %1 %2 GOTO EXIT :USAGE echo. echo Usage: %0 ^[^<IOR^> ^| -f
Time of Update: 2018-12-04
XMLHttpRequest讀取中文網頁時返回亂碼的解決辦法 XMLHttpRequest 預設是用UTF-8 傳遞資料。當服務端的返回資料是UTF-8編碼的時候,它工作得很好(開發web應用,當服務端和用戶端以及資料庫統一使用UTF-8編碼可以有效避免亂碼問題)。如果服務端設定了正確的Content-Type Response Header以及編碼資訊,那麼XmlHttpRequest也可以正確工作。 可是當使用XMLHttpRequest讀取中文網頁內容時,
Time of Update: 2018-12-04
有一定informix資料庫使用經驗的朋友都知道,informix有兩種IO方式,AIO和KAIO。AIO即傳統的同步IO,而大多數informix使用者並不知道KAIO。KAIO稱作是核心IO,由於其使用的是作業系統的核心IO,因此IO讀寫的速度比AIO要快,會整體上提高informix資料庫的效率。 在同步檔案IO中,線程啟動一個IO操作然後就立即進入等待狀態,直到IO操作完成後才醒來繼續執行。而非同步檔案IO方式中,線程發送一個IO請求到核心,然後繼續處理其他的事情,核心完成IO請求後
Time of Update: 2018-12-04
什麼是Core Dump?今天調試一個程式, 用到了core dump, 於是寫出來, 記於此.什麼是Core Dump?Core的意思是記憶體, Dump的意思是扔出來, 堆出來.開發和使用Unix程式時, 有時程式莫名其妙的down了, 卻沒有任何的提示(有時候會提示core dumped). 這時候可以查看一下有沒有形如core.進程號的檔案產生, 這個檔案便是作業系統把程式down掉時的記憶體內容扔出來產生的, 它可以做為偵錯工具的參考.core dump又叫核心轉儲, 當程式運行過程中
Time of Update: 2018-12-04
大致標了一下,可能不太精確,紅色圈是方圓10公裡,橘黃色圈內是20公裡,藍色圈內是方圓30公裡。這樣準確了吧.........
Time of Update: 2018-12-04
磁碟被防寫保護怎麼辦 1.到系統目錄 C:\WINDOWS\system32\drivers 看有沒有一個 sptd.sys 的檔案。刪除它,重新啟動。問題解決!注意:這個sptd.sys不是微軟Windows內建的。(可能是安裝Daemon
Time of Update: 2018-12-04
本人剛入門,解決了就認為是正確方法: 問題描述:在進行TQ2440的JTAG小板燒錄flash或調試時候,需要GIVEIO驅動支援,我根據TQ2440錄影安裝驅動,之後出現問題,GIVEIO驅動安裝出錯無法正常安裝,出現以下畫面(我分析,錄影裡將Giveio.sys 複製到 /windows/system32 目錄下,這兒出了問題,應該是複製到 /windows/system32/drivers目錄下)
Time of Update: 2018-12-04
TDD LTE中,上下行之間不一定是對稱的。在下行子幀多於上行子幀的配置中,會出現一個上行子幀中同時上報多個下行子幀的HARQ的情況。一個上行子幀中上報HARQ的數目取決於LTE上下行的配置以及下行的MIMO模式。通過上層的配置,LTE TDD支援兩種模式的上行HARQ報告:(1): ACK/NACK Bundling。多個ACK/NACK通過邏輯與運算產生上行子幀中一個Bit的ACK(或NACK),邏輯與運算是針對下行子幀中的每個MIMO
Time of Update: 2018-12-04
自修改代碼的簡要曆史自修改代碼有很廣泛的用途:1.在10到20年前使用SMC(自保護代碼)保護應用程式是很難的,即使是用它來把編譯的代碼放到記憶體裡.2.在90年代中期95/NT出現了,那時的程式員對在新的作業系統下如何保護應用程式感到迷惑.不知道該如何將保護措施移植到這個新的版本下.已經不可能再自由的訪問記憶體,硬體,和一般的作業系統,所有以前學會的技巧不得不放棄,開始人們認為除了使用VxD外沒法再寫SMC,這都是因為文檔沒跟上而遭到各方的質疑.然後發現要想在我們的程式中繼續使用SMC,我們可
Time of Update: 2018-12-04
TELNET協議規範ARPA Internet上的主機被要求採用並實現此標準。介紹TELNET Protocol的目的是提供一個相對通用的,雙向的,面向八位位元組的通訊方法。它主要的目標是允許介面終端裝置的標準方法和面向終端的相互作用。可以預見到,此協議也可被用於終端到終端的通訊和處理到處理的通訊(分散式運算)。 一般考慮一個TELNET串連是一個用於傳輸控制通訊協定的傳送資料的。TELNET
Time of Update: 2018-12-04
自動轉向,也叫自動重新導向。自動跳轉,指當訪問使用者登陸到某網站時,自動將使用者轉向其它網頁地址的一種技術。轉向的網頁地址可以是網站內的其它網頁,也可以是其它網站。通常情況下,瀏覽器會收到一個網頁,該頁面含有自動載入一其它網頁的代碼。該頁面有可能在伺服器端被轉換,這樣的話,瀏覽器只收到一個頁面,而自動轉嚮往往意味著瀏覽器收到的頁面具有自動將訪問使用者送至其它頁面的功能。對自動轉向技術的合理應用程式套件括:將使用者轉向到指定瀏覽器的網頁版本;當網站的網域名稱變更或刪除後將人們轉向到新網域名稱下,等
Time of Update: 2018-12-04
Q:用IOCTL_DISK_GET_DRIVE_GEOMETRYIOCTL_STORAGE_GET_MEDIA_TYPES_EX只能得到很少的磁碟參數,我想獲得包括硬碟序號在內的更加詳細的資訊,有什麼辦法呀?A:確實,用你所說的I/O控制碼,只能得到最基本的磁碟參數。擷取磁碟出廠資訊的I/O控制碼,微軟在VC/MFC環境中沒有開放,在DDK中可以發現一些線索。早先,Lynn McGuire寫了一個很出名的擷取IDE硬碟詳細資料的程式DiskID32,下面的例子是在其基礎上經過增刪和改進而成的。
Time of Update: 2018-12-04
1. ASCII碼 我們知道,在電腦內部,所有的資訊最終都表示為一個二進位的字串。每一個二進位位(bit)有0和1兩種狀態,因此八個二進位位就可以組合出256種狀態,這被稱為一個位元組(byte)。也就是說,一個位元組一共可以用來表示256種不同的狀態,每一個狀態對應一個符號,就是256個符號,從0000000到11111111。 上個世紀60年代,美國制定了一套字元編碼,對英語字元與二進位位之間的關係,做了統一規定。這被稱為ASCII碼,一直沿用至今。
Time of Update: 2018-12-04
情況是這樣的:前段時間在虛擬機器ubuntu上裝了jdk和tomcat,並在/etc/profile設定了環境變數(如,圖上是已經改過的,大體是這樣)然後用了幾次之後再登入時發現即使輸入正確的使用者名稱和密碼,也立刻跳到登入介面,無法進入系統。 解決方案:網上查到,說可能是環境變數導致的,所以只能先通過ctrl+alt+F1進入命令列,輸入具有超級許可權的使用者名稱和密碼,進入命令列模式,然後使用vi去查看我以前設定環境變數的檔案,/etc/profile,發現由於系統內容已經出錯,命令列是亂
Time of Update: 2018-12-04
本主題示範了如何使用可縮放的向量圖形 (SVG) 進行縮放和平移,並在結尾處提供了一個可進行縮放和平移的複雜組織圖樣本。假定你掌握了基本的 HTML 和 JavaScript 知識,並能訪問可在 HTML5 中呈現內嵌 SVG 的瀏覽器(如 Windows Internet Explorer 9)。簡介建立 SVG 測試圖基於瀏覽器的 SVG 縮放和平移基於 JavaScript 的 SVG 縮放和平移JavaScript 縮放JavaScript 平移組織到一起建立複雜的 SVG 組織圖使用
Time of Update: 2018-12-04
多年來我養成一個習慣,每開發一個新功能之前,都儘可能先瞭解業界是否有人做過類似的工作,如果已經有軟體能提供類似功能,我會嘗試查閱它的使用者手冊,看別人是怎麼做的。如果遇到某項較通用的功能,會先找幾個源碼搜尋網站,用幾個典型的關鍵詞,比如API函數名,或者為實現某功能最有可能的函數命名,先海搜一通。如果你要開發的東西恰巧有人做過了,而且原始碼都是現成的,當然會狂喜一番,因為無論是借鑒,移植,還原樣照搬,都讓你大幅度節約開發時間。本文先介紹幾個知名源碼搜尋網站,然後介紹如何將程式碼搜尋功能整合到免費
Time of Update: 2018-12-04
寫在前面的話:本文針對GDI+下Bitmap操作(Get/SetPixel)進行測試,而非尋求最快速的位元影像處理方式。如果你需要速度上的提升,請使用GDI+以外的技術,如並行計算、調用MMX/SSE指令、CUDA等。這是一個古老的技巧:使用Bitmap類時經常會用到GetPixel和SetPixel,但是這兩個方法直接使用都比較慢,所以一般都會使用LockBits/UnlockBits將位元影像在記憶體中鎖定,以加快操作速度。MSDN上的標準參考是這樣的: private void
Time of Update: 2018-12-04
手動設定第一步,配置 .vimrc目標:vimdiff可以快速wrap很長的一行資訊自動換行" ~/.vimrc"BEGIN for vimdifffunc Wrap() set wrapendfuncmap <F10> :call Wrap()<CR><C-W><C-W> :call Wrap()<CR><C-W><C-W>imap <F10> <ESC>:call