Time of Update: 2018-12-03
最近在windows平台開發的一個project需要使用Regex,當然自己實現一個regexp也是可以的,只是太蛋疼且技術不到家。所以我優先考慮了open source的library,pcre是比較有名的庫,在linux編譯都是普通的套路,不過在win下面就稍微麻煩一點了。主要參考tombkeeper兄的《VC編譯pcre備忘》一文。具體步驟參考如下:下載最新的pcre:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.
Time of Update: 2018-12-03
如果有人問你,你的電腦怎麼開機?回答不外乎是:“直接按電腦機箱上的電源開關按鈕不就得了”。這當然是最簡單的方法。不過,其實開啟電腦還有許多方法,下面筆者就給大家介紹四種神奇的電腦開機方法。 方法一:設定定時開機 主板上有系統時鐘(Real Time Clock,RTC)負責系統的計時,我們可以通過RTC指定開機的時間,就像鬧鐘一樣。不過,由於這項功能很少被人使用,部分雖然提供了此功能的主板
Time of Update: 2018-12-03
前兩天看一個師弟開始用Qt寫symbian程式,中間遇到一些問題過來問題,我解決後順便看了下他的開發流程,感覺還是有那麼點問題的。 問題描述:他開發都是在carbide中先建立一個Qt工程,然後在這裡邊寫代碼,在symbian模擬器上調試。 這樣的確是正確的,但是存在兩個問題: 問題一:在symbian下調試太過麻煩,還要啟模擬器啊什麼的,實在沒有在windows底下調試速度和方便。 問題二:這樣建立的Qt工程的pro工程檔案 寫的很“專一”
Time of Update: 2018-12-03
安裝Microsoft Windows SDK 7.1的時候出現了一下錯誤:Microsoft Windows SDK for Windows 7 product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information.首先說明一下我的安裝環境,系統:Windows 7 SP1IDE:Visual Studio 2
Time of Update: 2018-12-03
我向來沒怎麼研究過網路,因為我以前不做網路,所以沒怎麼研究過。整了好幾天才整的能上網。想學點qt,就在qt creator上弄著玩。什麼layout啊,pushbutton啊,等等,整了半天,突然看到QWebView了,我想這個玩意兒可能應該是可以顯示網頁的吧。拖了一個出來玩玩。編譯都無法通過,什麼原因呢?找找吧,原來是在.pro檔案上少了QT +=
Time of Update: 2018-12-03
近日在ubuntu (6.10)下安裝gmailfs,驗證一下與Windows下的gmailfs是否相容,結論是不相容。有興趣的朋友可以自己驗證一下。下面是Ubuntu Linux下gmailfs的安裝與使用,另附gmailfs的一個bugfix。1、安裝:sudo apt-get install gmailfs這將安裝gmailfs-0.7.2。2、配置與使用:編輯/etc/gmailfs/gmailfs.conf,修改username與password。sudo mkdir
Time of Update: 2018-12-03
開啟HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background\沒有的話添加OEMBackground,雙擊您剛剛的“OEMBackground”索引值,預設情況下,這裡的數值是“0”,而開啟自訂Windows
Time of Update: 2018-12-03
相對於上一篇中工作列特性的開發,JumpList的開發顯得稍微麻煩一些。JumpList將分為兩次講解,這次先講解如何添加使用者任務(User Task)。同樣以foobar2000為例,當右鍵點擊工作列按鈕時,顯示程式的JumpList。 最下方3個項目為系統任務,一般不需要我們去操作。上方的兩個任務:播放、參數選項,即為自訂的使用者任務。使用者任務本質上是一個捷徑,對應於程式中由IShellLink介面表示。一、ICustomDestinationList介面
Time of Update: 2018-12-03
先翻譯MSDN中關於連結字型的解釋:Windows Embedded CE提供了連結字型檔的能力,它可以將一個或多個字型檔連結到另一個字型檔上,前者稱為被連結字型檔,後者稱為基本字型檔。一旦你連結了字型檔,你就可以使用被連結的字型檔顯示在基本字型檔中不存在的碼字。比如,將日文字型檔連結到拉丁字型檔,你就可以在使用拉丁字型檔的UNICODE文本API中顯示日文字元。如果你的裝置上啟用了字型檔連結,你可以通過檢查註冊表的子鍵HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/
Time of Update: 2018-12-03
1. 安裝最新版的Debugging Tools for Windows,如下:http://www.microsoft.com/whdc/devtools/debugging/default.mspx這一步很重要,因為最近微軟對WinDBG的更新非常頻繁,即使你不用WinDBG,我們也需要WinDBG安裝包裡的兩個檔案(dbghelp.dll和symsrv.dll)來更新其他調試工具(譬如IDA和SoftICE)所附帶的這兩個檔案,否則極易出現無法從微軟Symbol
Time of Update: 2018-12-03
本來這個東西不應該和程式員有關的,不過寫驅動的時候被這個東西搞的很鬱悶,沒辦法替換系統內建的驅動!掘地三尺找到了徹底關閉的辦法,貼上來先(註:使 用前先檢查sfc_os.dll的版本,本方法適用於5.1.2600.2180版的sfc_os.dll)。 1. 用UltraEdit開啟System32目錄下的sfc_os.dll(開啟前先備份到dllcache目錄下),Ctrl+G跳到地址
Time of Update: 2018-12-03
前幾天由於一些誤操作, windows xp 壞了, 也沒多想就立即重裝了. 結果啟動後發現引導菜單中沒有我的 Fedora 7.於是我在網上找文章看,試圖用其所長 Fedora 7 的 rescue 光碟片重裝 grub, 可是怎麼試都不成功,用的最多的是下面的方法:# grubgrub> root (hd0,5)grub> setup (hd0)grub> quit#在 setup 時報錯,說安裝不了,找了 grub-install 命令也裝不上..最後決定找
Time of Update: 2018-12-03
http://blog.sina.com.cn/s/blog_4df4dd4e01000bb0.html Windows作業系統中control命令的用法vin整理 1. 控制台檔案調用,用法: control *.cpl 或直接執行 *.cpl 常用的控制台檔案如下:appwiz.cpl 添加或刪除程式btcpl.cpl 藍芽控制desk.cpl 顯示內容firewall.cpl Internet防火牆hdwwiz.cpl
Time of Update: 2018-12-03
注意,一定要嚴格按照本文的表述順序進行操作1. 下載並安裝codeblocks筆者使用的安裝包是codeblocks-10.05mingw-setup.exe,他內建了mingw工具鏈,比較方便。注意,安裝路徑不要有中文或空格。筆者的安裝路徑是:E:\CodeBlocks。安裝完成後,將mingw的bin目錄的路徑添加到環境變數PATH中。對於筆者的環境,mingw的bin目錄的路徑為: E:\CodeBlocks\MinGW\bin 2.
Time of Update: 2018-12-03
以下這段話來自微軟官網:如何刪除 Windows.old 檔案夾?如果通過執行自訂安裝來安裝 Windows 7,而沒有在安裝過程中格式化分區,則以前版本的Windows 中使用的檔案儲存體在Windows.old 檔案夾中。此檔案夾中檔案的類型取決於您的電腦。使用 Windows 7 達到一定時間(例如,一周或兩周)後,如果您確信您的檔案和設定已返回到您希望它們位於的位置,則可以通過使用“磁碟清理”刪除Windows.old
Time of Update: 2018-12-03
執行個體:我同學的電腦原來只有一個系統XP在C:盤,然後我給她裝了個Win7旗艦版在D:盤。有一天,她為了學習怎麼用GhostXP重裝系統,把C:盤重裝了。結果就是啟動項裡面沒有Win7了,只有二個:Microsoft Windows XP Professional+小哨兵一鍵恢複系統。 解決辦法第一步:下載個“啟動項修複工具”或者EasyBCD在XP下修複下啟動項,然後重啟。然後啟動項裡應該就和原來一樣有兩個選項了,一個是Windows 7,另一個是早期版本的Windows(或Early
Time of Update: 2018-12-03
【轉載】Qt Creator + MinGW 在windows 下的調試Qt的安裝配置請參考本部落格本分類下的其他相關文章,本文主要整理在調試時候遇到的問題和解決方案供遇到同樣問題的同學參考。由於我之前也沒有任何Qt的開發基礎,做的也是硬體方面設計,所以這方面基礎還是比較薄弱,這兒主要記錄摸索過程中的一點心得體會。Qt的安裝和初步配置請參見:Qt Creator的配置和開發初步測試本文的軟體環境:Win7 32bitQt 4.8.4Qt Creator 2.6.1MinGW
Time of Update: 2018-12-03
狀況:在XP 下,唯讀 前面的方框整個被填滿成綠色底色(不是對勾), 在window 2003中是勾,但是是灰色的。怎麼改,都改不掉(但是裡面的檔案唯讀屬效能改)。原因:在Windows XP中,所有的檔案夾都具有“唯讀”屬性,取消唯讀屬性後再次察看會發現依然是唯讀,但是這不影響檔案的使用。因為在Windows
Time of Update: 2018-12-03
在使用tomcat中,經常碰到預設的8080連接埠被佔用,有時想查下究竟是那個程式在佔用著這個連接埠;這是可以到網站找個軟體什麼的,或則使用防火牆來查看使用的連接埠;其實沒有這個必要,在windows中有個dos命令可以查看當前連接埠使用方式的,這個命令就是netstat,這個命令帶有很多參數可用,可以通過-help參數來查看,比如:要查看所有的串連和監聽連接埠,可以加上-a參數,要顯示每個串連所屬的進程id,可以加上-o參數;查到了進程id後,你可以在windows的進程管理器中找到對應pi
Time of Update: 2018-12-03
在MSDN中稍微查詢了下,發現windows ce的授權費用並不高. 首先,開發工具可以免費下載,當然了,這個是有時間限制的,120天. 其次,開發工具到期後,可以購買license,不多,$995 US,按時下的匯率,也就7.4K左右.當然這隻是一套的價格,如果按正規流程算起來,研發部每台機器都裝的話,似乎也不算少了----相對於國內很多小企業來說. 最後,運行費用是基本核心版本為$3 US,專業版本是$16