原创 大小端轉換C++實現
#include <endian.h> class Endness { public: template<typename T16> static inline T16 swap16(const T16& v, BOOL des
原创 數據庫無法登陸解決方法(錯誤碼:ora-00257)
數據庫無法登陸解決方法(錯誤碼:ora-00257) 刪除歸檔日誌方法: 一、 進入小機的root用戶,執行cd /GAFIS/flash_recovery_area/ORAGAFIS/archivelog命令。
原创 C++實現信號量
Semaphore.h /** * desp: * auth: wangkui * date
原创 讀取註冊表值
bool Find_MainPath(char* pstFilePath) { #define MY_BUFSIZE 132 HKEY hKey; TCHAR szProductType[MY_BUFSIZE]; m
原创 8位、24位原圖數據(RAW)反像、水平鏡像、垂直鏡像算法實現 .
#define GFP_OPERATORIMAGEDATA_TYPE_INVERSE 1 // 反像圖像數據 #define GFP_OPERATORIMAGEDATA_TYPE_HMIRROR 2 // 水平鏡像圖像數據 #de
原创 win7 安裝程序無法創建新的系統分區,也無法定位現有系統分區
安裝程序無法創建新的系統分區,也無法定位現有系統分區 解決方案: 1.從你解壓的安裝程序的文件夾中找到boot , bootmgr 和sources這三個文件,並且複製到C盤根目錄下 2.在win pe系統中運行cmd ,輸入“ c:\b
原创 RAW數據格式的圖片轉換--常用於相機開發和圖片旋轉
近日,開發多款相機,在作視頻流處理時,常用的流數據轉換方法有以下幾個函數。以作共享,歡迎討論。 #define GFP_OPERATORIMAGEDATA_TYPE_INVERSE 1 // 反像圖像數據 #defin
原创 C++實現信號
Signal.h /** * desp: * auth: wk * date: 2020/0
原创 64位DLL不能正常調用32位DLL解決方案
64位DLL不能正常調用32位DLL解決方案
原创 刪除指定文件夾下小於指定大小的全部文件
<img src="https://img-blog.csdn.net/20141009142553796?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGVpaGVpMzY=/font/5a
原创 創建以系統時間爲文件名的文件
// time_file.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "atlstr.h" #in
原创 棧堆地址高低次序問題
結論: 一、a地址大於b地址大於c地址驗證棧是由高到低分配地址的(先進後出),c地址小於f地址小於e地址驗證堆地址分配是無序的(先進先出)。 二、無論堆或者棧,數組的內存的高低位都是由低到高的。原因即申請d[10]或者e時,是一次性申請的
原创 限制應用程序只可以被啓動一次
以控制檯程度爲例。 一般情況下在主程度所在的cpp文件的頭部添加如下代碼: #pragma data_seg("Shared") int volatile g_lAppInstance = 0; #pragma data_seg()
原创 VS替換換行和製表符
相信許多小夥伴在使用VS時,都會將在.h文件中聲明的接口,直接COPY到.CPP中,那麼就有如下需求: 將;號換成 { return; } 只需打開查找,查找內容輸入;,替換爲輸入\r\n{\r\n\treturn true;\r
原创 Microsoft .NET FrameWork 4安裝失敗解決方法
在WIN7環境下安裝VS2010出現Microsoft .NET FrameWork 4安裝失敗解決方法