通用库
KarvinZheng
天道酬勤,厚德载物,不以物喜,不以己悲!
展开
-
线程安全通用数据类型类
// 通用库namespace Common{ namespace Thread { // 线程安全通用数据类型 template class CThreadData { public: CThreadData() : m_data()原创 2014-10-20 21:36:16 · 562 阅读 · 0 评论 -
线程安全通用数值类型类
// 通用库namespace Common{ namespace Thread { // 线程安全通用数值类型 template class CThreadNum : public CThreadData { public: CThreadNum()原创 2014-10-20 21:39:13 · 523 阅读 · 0 评论 -
增强CString类(字符数值自由转换)
// 通用库// String.hnamespace Common{ class CString : public string { public: CString(); virtual ~CString(); // 模版化构造函数 template CString(const T& tVal) { ostringstream oss; oss原创 2014-10-21 14:39:32 · 397 阅读 · 0 评论 -
Epoll高并发通讯类
// 通用库namespace Common{ // EpollSocket.h namespace Thread { class CEpollSocket { public: CEpollSocket(); virtual ~CEpollSocket(); public: static const int FD_EXIT = -1; // 通知退出F原创 2014-10-20 21:58:36 · 421 阅读 · 0 评论 -
智能指针类
// 智能指针template class CSmartPtr{public:// 无参数构造函数CSmartPtr(){m_pData = NULL;m_pUsedCnt = NULL;}// 有参数构造函数CSmartPtr(Type* pData){m_pData = pData;m_pUsedCnt = new unsig原创 2014-10-20 20:52:53 · 365 阅读 · 0 评论 -
MySql数据库Linux下访问类
namespace Common{ class CString; // 数据库连接类 class CMySqlHelper { public: CMySqlHelper(); virtual ~CMySqlHelper(); friend class CMySqlQuery; public: // 实例化数据库连接类 static CMySqlHelper&原创 2014-10-21 15:23:53 · 398 阅读 · 0 评论 -
线程安全通用缓冲区队列类
// 通用库namespace Common{ namespace Thread { // 线程安全通用缓冲区队列 template class CThreadBuffer { public: CThreadBuffer() {原创 2014-10-20 21:28:21 · 659 阅读 · 0 评论 -
CRemoteExec远程执行类
// 通用库namespace Common{ const char PS1[] = "EXPECT:"; // \u8fde\u63a5\u7c7b\u578b enum Enum_Conn_Type { SU = 0, SSH = 1, TELNET = 2 }; // \u5339\u914d\u7c7b\u522b enum Enum_Match_Type原创 2014-10-21 15:43:42 · 743 阅读 · 0 评论