原创 大小端轉換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安裝失敗解決方法