Message-Queues beta 1.1
A Message-Queues based Cpp
 
载入中...
搜索中...
未找到
helper.hpp 文件参考

工具类封装 更多...

#include <iostream>
#include <string>
#include <vector>
#include <sqlite3.h>
#include <functional>
#include <random>
#include <sstream>
#include <iomanip>
#include <atomic>
#include <sys/stat.h>
#include <fstream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cerrno>
#include "logger.hpp"
helper.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  XuMQ::SqliteHelper
 SQLite 数据库操作助手类 更多...
 
class  XuMQ::StrHelper
 字符串处理助手类 更多...
 
class  XuMQ::UUIDHelper
 提供生成 UUID 的工具类。 更多...
 
class  XuMQ::FileHelper
 文件操作帮助类 更多...
 

命名空间

namespace  XuMQ
 

详细描述

工具类封装

此文件定义了 SqliteHelper StrHelper UUIDHelper FileHelper

SqliteHelper 类提供以下功能:

  • 创建和打开 SQLite 数据库
  • 执行 SQL 语句,包括表和数据操作
  • 关闭数据库

StrHelper 类提供字符串处理功能,例如根据指定分隔符分割字符串。

UUIDHelper 类提供生成静态方法用于生成唯一标识符(UUID),格式为 8-4-4-4-12 的十六进制字符串。

FileHelper 类提供以下功能

  • 检查文件是否存在
  • 获取文件大小
  • 读取和写入文件
  • 重命名文件
  • 创建和删除文件及目录