原创 java properties配置文件操作

實現運用Java.util.Properties來進行對.properties配置文件操作。配置文件實例:如debug.properties #Tue Mar 21 15:46:17 CST 2017#key=valueremote.deb

原创 c 二級指針3種內存分配

//#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <string>/**實現二級指針*author:whish*////1.直接分配在棧上 通過char[]

原创 【ocx疑難雜症0】淺談OCX開發註冊“逐用戶重定向”問題

最近按公司要求封裝一個OCX,本來很簡單的一件事卻遇到一個很奇怪的問題。 在編譯器vs2010編譯後註冊報“逐用戶重定向” 當時在莫度的帶領下差點全軍覆滅,提到2點解決方案(狗比膏藥--坑的一逼) 1.改工程屬性從DLL爲lib 變成這種

原创 ocx 和 EXE 當前路徑運行路徑區別

獲取工程運行路徑源代碼 string GetProgramDir() { char exeFullPath[MAX_PATH]; // Full path string strPath = "";

原创 c++ 實現對字符串按字符分割源代碼

//頭文件 #include <string>#include <vector> //-------------獲取按ch分割的子字符串--------------------------std::vector<std::string> s

原创 從一段代碼談GetPrivateProfileString的深坑

**總結:GetPrivateProfileString注意文件是否存在, 文件不存在或不具有r讀權限會在運行時報內存錯誤。** 失敗源代碼如下: string programDir = GetOcxPath(file);//得到ini配置

原创 CreateDirectory遞歸創建多級目錄

目的:實現用CreateDirectory創建多級目錄 1.引入靜態庫 #include "shlwapi.h" #pragma comment(lib,"shlwapi.lib") 2.函數 const wchar_t* wcstrr

原创 c++ 二分查找法源代碼

#include <vector> #include <iostream> using namespace std; vector<int> data; void createData(int n){ //存儲小於n的正偶數

原创 c++對properties配置文件操作工具類

源代碼GitHub路徑:源代碼地址下載 最近要使用c++對windows api相關接口的封裝,有2個接口要求讀寫properties文件。原以爲網上應該有一大堆資料的,結果拜BAI度的大恩大德,一點相關的資料都沒有。那就只能自己動手豐衣足

原创 C++ STL stack 括號匹配 源代碼

// STL_stack.cpp : 定義控制檯應用程序的入口點。 // STL 棧stack #include "stdafx.h" #include <iostream> #include <stack> #include <map>

原创 Windows平臺c++項目base64與二進制文件相互轉換

GitHub社區代碼地址:https://github.com/hiWSH/base64_file csdn工程下載地址:https://download.csdn.net/download/whish1994/10341026 目的是實現

原创 c++ 6種排序算法 源代碼

// sort.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include <iostream> using namespace std; template <typename T> voi

原创 ocx 和 EXE 當前路徑運行路徑區別

獲取工程運行路徑源代碼 string GetProgramDir() { char exeFullPath[MAX_PATH]; // Full path string strPath = "";

原创 c++ 堆排序 源代碼

#include "stdafx.h" #include <iostream> using namespace std; template<typename T> void adjust(T* arr,int sign,int len){

原创 數據結構 線性表 線性實現 c++ 源代碼

1.頭文件 聲明和宏定義 #include <stdlib.h> #include <malloc.h> #define ElemType int #define OK 1 #define ERROR 0 typedef int Stat