原创 duilib - VS2015編譯duilib

1 下載地址 地址:https://github.com/duilib/duilib下載duilib源代碼。 2 編譯與編譯錯誤 2.1 編譯 解壓壓縮包duilib-master.zip,使用VS2015打開文件夾跟目錄下項目文

原创 網站個性化 - 添加人形時鐘

1 官網地址 http://chabudai.org/blog/?p=59 2 添加人形時鐘 (1)添加透明背景人形時鐘的JavaScript代碼爲: <script charset="Shift_JIS" src="http:

原创 python - 爬蟲常用的UserAgents

python爬蟲常常使用的UserAgents userAagents = [ "Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) App

原创 PlaySound 播放內存中的音頻數據

PlaySound直接播放本地音頻文件,速度有點滯後,可以採用先將音頻文件讀取到內存中,然後在播放音頻的時候直接從內存中讀取音頻數據進行播放,播放速度會有提示。 #ifdef _DEBUG #define DEBUG_CLIENT

原创 Visual Studio 查看$(Configuration)/$(ProjectName)/$(SolutionFileName)/$(SolutionPath)等各種宏定義的方式

當在配置一個新的空的Visual Studio項目的時候,我們經常需要設置項目的各種目錄,比如說中間目錄,輸出目錄等等,以免這些臨時的編譯文件或者是結果文件污染我們項目的目錄的層次,所以我們經常會通過使用宏定義與相對路徑相結合的方

原创 Centos 7錯誤-could not find curl

輸入命令: yum -y install libcurl-devel

原创 Windows 批處理文件bat執行完自動退出cmd黑窗口

碰見一個很尷尬的事情,有一個從一個文件夾複製一些文件到另一個文件的批處理文件,每次執行復制完之後還需要手動點擊關閉cmd.exe黑窗口,很麻煩。看到網上其他先行者說的比較多的解決方案是在bat文件末尾添加pause: pause

原创 Visual Studio 設置數據斷點以及條件斷點

1 示例代碼 #include <iostream> using namespace std; class A { public: A(); virtual ~A(); void Add(); private: in

原创 Eigen踩坑1:Matrix的transpose(矩陣轉置)計算之後不能賦值給自身

今天在使用Eigen的時候發現了一個深坑,其矩陣Matrix的transpose計算之後的值不能賦值給自身,這實在是有違C/C++的寫法,操作符重載做的太不人性化了。 一般來說,我們在C/C++中習慣了這麼寫: int a= 10

原创 PyInstaller:編譯exe與反編譯

1 簡單Python代碼示例 TestAdd.py #__author__ = 'StubbornHuang' #coding = utf-8 import io import os import sys def addTes

原创 Windows Python下載、安裝、配置多版本

1 下載 Python官網下載地址:https://www.python.org/getit/ 1.1 下載說明 以python版本3.6.5 64位爲例進行下載: 其中版本說明 版本 說明 Windows x

原创 C++ 按鍵跳出while循環

#include <iostream> #include "conio.h" int main() { while (true) { // 在此處填入需要循環的代碼 if (_kbhit()) // 如果有按鍵

原创 Windows平臺錄音類封裝:AudioRecordWindows

自己封裝的在Windows平臺上的錄音類 支持: 打開錄音設備 關閉錄音設備 開始錄音 停止錄音 重置錄音 保存錄音爲wav音頻文件 可回調錄音狀態與錄音數據 1 頭文件 AudioRecordWindows.h #ifnde

原创 VC版本號與VS對應關係

做個備忘,經常像OpenCV之類的庫發出的SDK中會以vcx.x作爲文件夾號標緻該文件夾下的庫適用於哪一個VS版本,容易混淆。 VC版本號 VS對應版本 vc6 VC6.0 vc7 VS2002 vc7.1

原创 Linux 端口占用解決

1 Centos 假設佔用的端口號爲8080 第一步, 先檢查端口被哪一個進程佔用。 先得到佔用進程的PID,輸入命令: netstat -lnp|grep 8080 第二步,使用命令: ps 28328 // 28328爲佔