1 Star 2 Fork 0

龙雨城 / RH_Douyin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
helptool.h 2.25 KB
一键复制 编辑 原始数据 按行查看 历史
龙雨城 提交于 2022-05-10 16:02 . 完善了日志
#pragma once
#include<windows.h>
#include<stdio.h>
#include"sqlite3.h"
#include<locale>
#include<codecvt>
#include<string>
#include<vector>
typedef int(__stdcall* T_socket_start_server)(int port, bool* stop);
typedef int(__stdcall* T_socket_send_reportflag)(int type);
typedef int(__stdcall* T_socket_stop_server)(void);
typedef int(__stdcall* T_socket_send_msg)(char* msg, int type);
typedef int(__stdcall* T_socket_send_pos)(int pos);
extern T_socket_start_server socket_start_server;
extern T_socket_send_msg socket_send_msg;
extern T_socket_send_pos socket_send_pos;
extern T_socket_stop_server socket_stop_server;
extern T_socket_send_reportflag socket_send_reportflag;
std::string newUUID();
std::wstring stringToWstring(const std::string& str);
void printWstring(std::wstring wstr);
void displayvector(std::vector<std::string>& vvector);
void UnicodeToANSI(std::wstring& wstr, std::string& str);
void UTF8ToUnicode(std::string& str, std::wstring& wstr);
std::string WStringToString(std::wstring wstr);
void UnicodeToUTF8(std::wstring& wstr, std::string& str);
int m_sqlite3_open(std::wstring& path, sqlite3** db);
int m_sqlite3_prepare_v2(sqlite3* db, std::wstring& zSql, int nBytes, sqlite3_stmt** ppStmt, const char** pzTail);
int m_sqlite3_exec(sqlite3* db, std::wstring& sql, int(*callback)(void*, int, char**, char**), void* a, char** errmsg);
void ANSI_2_UTF16(const std::string& strANSI, std::wstring& wstrUtf16);
int m_sqlite3_bind_text(sqlite3_stmt* pStmt, int i, std::wstring& zData, int nData, void(*xDel)(void*));
void ImageDownloader(const std::string& image_url, const std::string& save_address);
std::vector<std::wstring> analyszeContent(const std::string& content, const std::wstring& filesavepath);
std::string deleteHeadTail(const std::string& str);
size_t Base64_Decode(char* pDest, const char* pSrc, size_t srclen);
std::string Decode(const char* str);
void getParam(wchar_t* paramList, wchar_t* paramType, std::wstring& out_str);
std::wstring string2wstring(std::string str);
std::string wstring2string(std::wstring wstr);
int loadLib(void);
int freeLib(void);
std::string ws2s(const std::wstring& ws);
void send_prompt_msg(HWND hWindow, char* str, int icolor, int type);
void InitLog(char* mainPath);
void wlog(char* type, char* AMsg, const char* filename, int line);
C++
1
https://gitee.com/long-yucheng/rh_-douyin.git
git@gitee.com:long-yucheng/rh_-douyin.git
long-yucheng
rh_-douyin
RH_Douyin
master

搜索帮助