- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 std::string 和 std::wstring 之间的相互转换
std::wstringto_wstring( const std::string& str){ return std::wstring_convert< std::codecvt_utf8<WCHAR>, WCHAR>().from_bytes(str);}std::stringto_string( const std::wstring& wstr){ return std::wstring_convert< std::code.
2020-06-29 11:36:29
2037
原创 Win32Api获取当前SessionID
#include <Windows.h>#include <WtsApi32.h>#include <iostream>#pragma comment(lib, "Wtsapi32.lib")typedef NTSTATUS(__stdcall* fnRtlGetVersion)(PRTL_OSVERSIONINFOW lpVersionInformation);inline boolIsWindowsVersionOrLater( DWORD dw.
2020-06-29 11:00:39
1460
原创 使用zlib链接时出的错误总结
错误1error LNK2019: unresolved external symbol _deflateEnd@4原因1: 未使用zlib的链接库解决:#pragma comment(lib, "zlibstat.lib") // for static lib#pragma comment(lib, "zdll.lib") // for dll lib原因2:在使用静态库时即使包含了zlibstat.lib没有定义宏“ZLIB_WINAPI”解决:在项目属性中 C/C++ -
2020-05-29 14:29:18
1570
转载 RPC failed curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054解决方法
不敢保证一定能解决,通过搜索多方博客尝试寻找解决方案,最后clone成功。(PS:不保证能成功)http://www.wangxianfeng.cn/wordpress/2018/07/14/git使用过程中常见错误解决/https://www.cnblogs.com/emmetyang/p/10620819.ht首先是出现该问题可能是上传大小限制,执行如下命令:git config http.postBuffer 524288000此时再次clone依然可能报错,这时可以尝试git .
2020-05-09 15:11:58
783
原创 error C1060: 编译器的堆空间不足
最近遇到一个十分奇怪的问题,编译器编译工程项目时居然报 “编译器的堆空间不足”使用的是VS2015,后面打了update3不定也无效微软说明文档:https://docs.microsoft.com/zh-cn/cpp/error-messages/compiler-errors-1/fatal-error-c1060?view=vs-2019(微软文档这个说明太过于鸡肋,尝试了几条,失败---- 放弃微软给的方法)原因:32位cl.exe内存只有3.5G,当你编译的工程超过这...
2020-05-08 21:01:41
8426
原创 Win32API 枚举出当前正在运行的进程
使用Win32API来枚举当前进程首先需要了解的一个函数就是CreateToolhelp32Snapshot函数,需要用到#include "tlhelp32.h"头文件这个函数的作用是给系统正在运行的进程建立一个进程快照。函数原型HANDLE WINAPI CreateToolhelp32Snapshot(DWORD dwFlags,DWORD th32ProcessI...
2020-04-03 00:32:31
721
原创 【git操作】git 操作之 rebase
在使用git提交代码时,提交次数过多导致不好查看和codereview所以有必要把几次相关的提交合并来减少提交次数注意:在rebase命令之前需要commit 或者 stash 或者 revert 一下当前的改动,否则会报错第一步: 在提交的文件夹下打开 git 窗口 (右键选择 git bash here)第二步: 输入 git rebase -i HEAD~3 ...
2020-04-02 18:07:20
912
原创 使用PHP preg_match 和 preg_replace
遇到的问题:PHP判断字符串中是否含有除 字母、数字之外的字符使用preg_match 判断:if(!preg_match("/^[A-Za-z0-9]+$/", $my_str)){ //TODO: 含有特殊字符}else{ //TODO: 不含特殊字符}去除掉字符串中除 字母、数字之外的字符$my_str = preg_replace( '...
2020-04-02 16:43:40
425
转载 Effective C++
本文为转自链接:https://blog.youkuaiyun.com/KangRoger/article/details/44706403《Effective C++》 目录:条款1:视C++为一个语言联邦条款2:尽量以const、enum、inline替换#define条款3:尽可能使用const条款4:确定对象使用前已先被初始化条款5:了解C++默认编写并调用哪些函数条款6:...
2019-08-16 23:21:32
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人