原创 VSCode 替換每行前幾個字符 的正則表達式

(^0.*?.........................) (^0.*?)//指的是匹配以 0開頭的行 . 代表一個 新人傻瓜操作 (lll¬ω¬)

原创 關於USB通信中使用libusb的心得 (主要是針對VID PID相同的情況下的處理)

前言: 產生問題的情況背景: 現在我有兩臺打印機設備 分別是 A 和 B  並且A,B 的USB通訊線爲同一種 即PID和VID相同  現在的操作 是 A,B兩臺設備同時連接PC機 並且在不進行拔插的情況下 先後控制A,B設備 具體操作爲

原创 AS 針對版本的維護

1.當AS 一段時間沒使用了 注意的幾個點 一:Gradle 的版本控制  二:重新建立工程   三:發佈版本的控制  四:JAR包的生成方式 Gradle->mylibrary->others->makejar   五:發佈版本

原创 Qt 調用動態庫

 在.pro文件中修改 //添加相關頭文件 INCLUDEPATH += /home/will/Projects/pluginTest/ //添加動態庫 LIBS += -L/home/will/Projects/build-pl

原创 itoa的源代碼實現

 linux上沒有找到這個函數  在此做個記錄 #include <stdlib.h> #include <stdio.h> char *myitoa(int num,char *str,int radix); int main()

原创 makefile超級菜鳥坑(Makefile:2: *** 遺漏分隔符 。 停止)

請注意,在第二行的“gcc”命令之前必須要有一個tab縮進。語法規定Makefile中的任何命令之前都必須要有一個tab縮進,否則make就會報錯 cc = gcc prom = calc source = xxx.c $(pro

原创 QT+VS在自定義控件時所遇到的問題

    處於對於QT的喜愛 ,最近在學習QT在跟着視頻學習的路上還是有不少的坎坷。 首先是QT和VS的安裝問題 幾經重裝總算是可以使用VS進行QT的設計編程了,這點就不多說了 我是用的是QT5.14版本,和視頻上還是有一些區別的大致講一下

原创 老手經驗:Linux驅動程序開發學習步驟

1. 學會寫簡單的makefile 2. 編一應用程序,可以用makefile跑起來 3. 學會寫驅動的makefile 4. 寫一簡單char驅動,makefile編譯通過,可以insmod, lsmod, rmmod. 在驅動的ini

原创 調試錯誤 error MSB3073: :VCEnd" exited with code 解決辦法

最近在編程的時候遇到這個問題,雙擊錯誤之後,就會跳轉到Microsoft.Common.targets裏的下面命令行: < Exec WorkingDirectory = “ $(OutDir)” Command = “ $(PostBu

原创 驅動安裝函數記錄

安裝函數 DriverPackageinstall         函數說明網址  https://technet.microsoft.com/zh-cn/ff544817(v=vs.80) 預先安裝函數 DriverPackagePre

原创 DebugView調試技巧

我們在寫程序的時可以使用來進行調試 界面顯示: C的調試代碼: //頭文件 #include <stdio.h> #include <windows.h> #ifdef __cplusplus extern "C" { #endif

原创 regini.exe使用方法

創建一個名稱test 類型reg_dword 數據1 如果是隻有=那會默認以類型reg_sz創建HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\ys tes

原创 總結一下 逆向得學習

最近一段時間在看海東老師得視頻 學習逆向知識,在這裏不得不說海東老師真是無敵,深入淺出講得非常清楚;       總結一下自己最近得進展 1.PE結構 1.DOS頭- 主要關注點 48字節 MZ標誌 PE標記偏移地址   2.NT頭-

原创 Change Hex code to Ascii code

Make_Hex2Ascii(_In_ CONST BYTE *pData, _In_ unsigned int nLen, _Out_ TCHAR *pOutputData) { WORD i = 0; TRY {

原创 (Change Ascii code to Hex code ) and (Change to Ascii value)

Change Ascii code to Hex code Make_Ascii2Hex(_In_ CONST TCHAR *pData, _In_ unsigned int nLen, _Out_ BYTE *pOutputData,