上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: void base64_encode_s(const unsigned char *str, long inlen, std::string& outstr, long* lpBufLen) { long len; long str_len; //unsigned char *res; //std::shared_ptr res; int i,... 阅读全文
posted @ 2019-07-02 09:40 日月王 阅读(615) 评论(0) 推荐(0) 编辑
摘要: CString GetSuffix(CString strFileName) { return strFileName.Right(strFileName.GetLength()-strFileName.ReverseFind('.')-1); } std::string GetSuffix(const char* strFileName) { std::string s... 阅读全文
posted @ 2019-07-02 09:35 日月王 阅读(388) 评论(0) 推荐(0) 编辑
摘要: std::string& str_toupper(std::string& s) { std::transform(s.begin(), s.end(), s.begin(), [](unsigned char c){ return ::toupper(c); } // correct ); return... 阅读全文
posted @ 2019-07-02 09:34 日月王 阅读(729) 评论(0) 推荐(0) 编辑
摘要: BOOL GetFullTempFileName(const TCHAR* strPrefix, std::wstring& strFullName) { TCHAR strTempFolder[MAX_PATH]; TCHAR strTempFileName[MAX_PATH]; DWORD dwRetVal = GetTempPath(MAX_PATH, ... 阅读全文
posted @ 2019-07-02 09:34 日月王 阅读(529) 评论(0) 推荐(0) 编辑
摘要: std::string& ltrim(std::string& str, const std::string& chars = "\t\n\v\f\r "); std::string& rtrim(std::string& str, const std::string& chars = "\t\n\v\f\r "); std::string& trim(std::string& str, con... 阅读全文
posted @ 2019-07-02 09:33 日月王 阅读(390) 评论(0) 推荐(0) 编辑
摘要: unsigned char HEX2BYTE(unsigned char hex_ch) { if (hex_ch >= '0' && hex_ch = 'a' && hex_ch = 'A' && hex_ch = 10) { return (unsigned char )(part_cn - 10 + 'A'); } else { return... 阅读全文
posted @ 2019-07-02 09:31 日月王 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: VS2012 gmssl sm2 阅读全文
posted @ 2019-06-26 09:24 日月王 阅读(4458) 评论(0) 推荐(0) 编辑
摘要: VS2012下自定义打开文件对话框,MFC的CFileDialog封装了太多,太复杂,绕得头晕,自己封装一个得了 阅读全文
posted @ 2019-06-21 11:14 日月王 阅读(907) 评论(0) 推荐(0) 编辑
摘要: string与wstring的互相转换接口(Windows版本) 阅读全文
posted @ 2019-06-21 09:43 日月王 阅读(541) 评论(0) 推荐(0) 编辑
摘要: base64编解码的两个函数,声明,参考网络上的代码实现。 阅读全文
posted @ 2019-06-21 09:41 日月王 阅读(2096) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页