原创 xperf的安裝

目錄Windows XPWindows 7Windows 10 Windows XP 找一臺Windows 7 x86操作系統。 1.1. 下載Windows 7 x86的ADK並安裝之。 1.2. 安裝前可能需要先安裝dotn

原创 從host端對Windows虛機進行內存dump和分析

1 場景用途 在市場故障或開發測試時遇到的windows卡頓問題,無法啓動任務管理器,無法啓動調試器,尤其是偶現的。在未配置雙機調試,ScrollLock藍屏和核心轉儲時。要想獲知虛機內正在做什麼十分困難。在此提供一種方法可以或許

原创 c++實現超大整數的乘法

構思 c++已實現因數不大於UINT32_MAX(42949 67295)的乘法,故而可以將超大整數每9位分成一段,然後循環分段相乘,再在末尾填零,然後再做加和。這裏就僅需要實現超長整數的加法。 代碼 #include <iost

原创 Windbg介紹

文章目錄1. 介紹1.1. 相關網站1.2. 下載1.3. 符號配置2. 常用命令2.1. 常用的標準命令2.2. 常用的`.`命令有2.3. 常用的`!`命令有3. 調試環境搭建3.1. 實時調試進程3.2. 調試進程dump3

原创 windbg介紹

# 1. 介紹 ## 1.1. 相關網站 [微軟網站](https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools)

原创 windbg掛代理下載pdb

以前只要設置_NT_SYMBOL_PATH環境變量,windbg就能直接下載pdb 後來,得掛代理。用proxier來指定windbg使用sock5代理 最近代理好像也不行了。 但是http代理卻可以。 先設置環境變量 _NT_SYMB

原创 u盤作爲啓動盤,但是容量變成只有幾兆

1 故障現象 用ultraiso工具,製作u盤啓動盤(centos 6.7),發現在windows下,改u盤只有6M 2 解決方法 2.1 方法一 下載u盤量產工具,修復u盤即可 2.2 方法二 windows下右擊我的電腦,點管理,選擇

原创 svn merge筆記

1. 初始化 在svn倉庫中新建目錄和文件如下。commit之。a.c的內容是something from trunk。 trunk         src         a.c 文件 branches       2. 創建分支bra

原创 windows下mogo-c-driver編譯release版的庫文件

按照mongodb默認教程的操作,編出來的libbson-1.0.dll是debug版的。這樣相關程序發佈後,目標機即使安裝了vcredist也無法運行。 release版的編譯步驟如下: 1. 下載mongo-c-driver的源代碼,

原创 log4cplus將日誌文件名按日期創建

日誌文件一般會帶上日期,或者創建以日期命名名的文件夾,將日誌文件創建於其中。log4cplus網上有不少教程,但是似乎沒有人說這種方案。事實上源碼裏有這個類TimeBasedRollingFileAppender,就滿足此需求。 #inc

原创 c語言用尾遞歸實現單向鏈表的逆向排列

c++的stl很好用,c語言的簡單鏈表最近幾年幾乎不用了。最近一次筆試,遇到了這題,就十分捉急。當時想到似乎得用遞歸。現在算是完成了。 以下以簡單的單向鏈表(鏈表頭結點跟普通結點一致)爲例。 #include <stdlib.h> ty

原创 一種基於copy-on-write的多生產者消費者模型

#ifndef _CREATEONCOSUME #define _CREATEONCOSUME #include <vector> #include <memory> #include <mutex> #include <queue> u

原创 centos開放8000端口

點擊打開鏈接

原创 msvc14.1(vs2017)編譯x64的qt5.9.1

vs2017安裝在"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community"。 qt源碼在"F:\qt-everywhere-opensource-src-5.9.1"

原创 從json數組構造QAbstractTableModel子類,快速繪製QTableView

一般的,QSqlTableModel可以關聯數據庫的一張表,QTableView對象通過setModel,關聯這個model對象,這樣,編碼上很方便能將QTableView展示成數據庫表的樣式。但是如果數據來源不是數據庫表,而是json數