原创 利用 NvAPI 設置數字振動數值

開始是一位朋友有這個需求,他給了我一個英偉達官網的開發包,名字是:R410-developer.zip(諸位可以自己到英偉達官網下載),裏面提供了一些示例,包含自定義分辨率、顯示器顏色設置等,但是顯示器色彩設置的例子一致沒有跑通,而且我也沒

原创 svn 項目遷移到 git 保留 commit 記錄

最近遷移了兩個 SVN 項目到 Gitlab 上,唯一的目的就是想把提交記錄保存下來,至於誰提交的無所謂,只希望能在看不懂一些代碼的時候能追溯回去看看當時爲什麼這樣修改。隨後查看了很多資料,初試的時候遇到了很多問題,最終使用如下命令完美解決

原创 用於 Windows 下的日誌跟蹤分析工具(Tail for Windows)

在 Linux 下做開發和調試任務的時候,有些情況會動態去跟蹤一些日誌的變化來調試問題。Linux 下使用 tail -f 就可以達到需求了,但 Windows 下一直沒有找到類似的好用工具,在 github 上也有一些開源項目,不是項目相

原创 Cmder git 中文顯示亂碼解決方案

Cmder 是 Windows 下替換原有 cmd 的絕佳工具,但是與默認的 cmd 一樣,都與 git 命令行存在一些兼容性問題,比如中文亂碼問題。在 Cmder 安裝目錄下的 config/user-profile.cmd 中添加如下代

原创 Qt 用畫筆對圖片實現馬賽克效果

最近接了一個用 Qt 做跨平臺截圖工具的任務,主要功能有截圖、繪製圖案、馬賽克、毛玻璃、文字能效果,其中馬賽克功能時參考網上的文獻並自己研究製作出來的,這裏特意給大家分享一下。有需要的朋友可以作爲借鑑。實現原理首先要開始實現之前,我們首先要

原创 Windows 編譯 openssl-1.0.2p(libeay32.lib、ssleay32.lib)靜態庫 32/64、debug/release、MT/MTd

最近要用到 libeay32.lib、ssleay32.lib 兩個靜態庫文件,因爲以前項目中其中一個文件在 64 位編譯時選擇的不是 MTd,而導致我引入該庫以後提示運行時庫和其他庫聲明衝突,其實實際原因就是生成選項不一樣。最終我還是決定

原创 Qt 5.11.1 靜態編譯

下載離線安裝包:http://download.qt.io/archive/qt/5.11/5.11.1/安裝安裝過程中設置好路徑,安裝選項中記得勾選 Source 和 MinGW 5.3.0 32bit。初始化用終端(Windows 下