原创 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