原创 C++中字符串的實現
#pragma once #include<string.h> #include<iostream> using namespace std; class MyString { public: MyString(); MyS
原创 C++語言 對象數組 友元函數
#pragma once #include<iostream> #include<iomanip> using namespace std; class Student { int id; float score; public:
原创 端口掃描---TCP連接掃描
#pragma once #include<Windows.h> #include<WinSock2.h> //已經包含在Windows.h中 #pragma comment(lib,"ws2_32.lib") //TCP 端口
原创 opencv第二個項目---腐蝕
// opencv2_corrode.cpp : 此文件包含 "main" 函數。程序執行將在此處開始並結束。 // #include <iostream> #include <opencv2/opencv.hpp> #include
原创 SQLite初試
#include <winsqlite/winsqlite3.h> #include <Windows.h> #include <stdio.h> #include <stdlib.h> #include <vld.h> #defi
原创 opencv入門第一個項目---顯示圖片
// opencv1_showimage.cpp : 此文件包含 "main" 函數。程序執行將在此處開始並結束。 //在Debug模式下使用imread函數讀取圖片時失敗,而在Release模式下同樣的代碼則可以讀取到圖片。 //De
原创 Win32字符編碼轉換
void ASCIIToUTF8(char cACSII[], char cUTF8[]) { //先將ASCII碼轉換爲Unicode編碼 int nlen= MultiByteToWideChar(CP_ACP,0,cAC
原创 常用的基本函數的實現
#pragma once #include<stdio.h> #include<stdlib.h> #include<stdarg.h> #include<ctime> #include<cstring> #include<cmath>
原创 opencv讀取視頻文件的圖片幀
#include <iostream> //#include <opencv2/opencv.hpp> #include <opencv2/highgui.hpp> #include <opencv2/videoio.hpp> #inc
原创 從系統文件系統獲取文件信息
#include<iostream> #include<string> #include<ctime> #include<vector> #include<Windows.h> #include<io.h> #include<WinBa
原创 遞歸函數與斐波那契數列
#pragma once #define max(a,b) (a>b?a:b) int fab(int n); long int factorial(int n); long sum(int arr[], int start,
原创 獲取系統時間的兩種方法
void gettime() { time_t rawtime; struct tm* ptminfo; time(&rawtime); ptminfo = localtime(&rawtime); printf("curre
原创 dll動態庫初始
extern "C" __declspec(dllexport) char* testdll(void); extern "C" __declspec(dllexport) int Add(int a, int b); char*
原创 CRC16 循環冗餘校驗
循環冗餘校驗再單片機的通訊數據傳輸環節用得比較多,目的是方式電訊號干擾導致得誤傳。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define u8 unsi
原创 Windows文件夾選擇對話框
#include <string> #include <iostream> #include <shlobj.h> #include <tchar.h> using namespace::std; int main() { st