05 2019 档案

摘要:一、VX 时间有限不提供免费服务! 二、订阅号 阅读全文
posted @ 2019-05-16 13:41 朱小勇 阅读(4856) 评论(1) 推荐(0)
摘要:一、thread 本着能用STL就不用其他库的原则,本文以c++11的std::thread作为接口开发。【VS2010不支持C++11的线程,VS2013支持】 根据我另一个帖子,线程函数只能是全局或者静态的。https://www.cnblogs.com/judes/p/5921104.html 阅读全文
posted @ 2019-05-14 17:10 朱小勇 阅读(1373) 评论(0) 推荐(0)
摘要:操作系统-->厂商封装成api >程序员使用对应语言开发 语言真的不重要,感觉牛逼的还是提供api的厂商 阅读全文
posted @ 2019-05-14 11:17 朱小勇 阅读(251) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/qq_38977097/article/details/80770987 原因 为什么慢?github的CDN被某墙屏了。 解决方法 绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。 实现 在本地host文 阅读全文
posted @ 2019-05-13 21:34 朱小勇 阅读(481) 评论(0) 推荐(0)
摘要:HANDLE hMutex = CreateMutex(NULL,TRUE,_T("appName")); if(hMutex) { if(ERROR_ALREADY_EXISTS == GetLastError()) { //AfxMessageBox(_T("已经运行")); } } 阅读全文
posted @ 2019-05-13 14:52 朱小勇 阅读(1292) 评论(0) 推荐(0)
摘要:1、声明一个全局handle,记住在cpp里也声明 extern HANDLE uiHandle; 2、创建信号量 uiHandle = CreateSemaphore(NULL,1,1,NULL); 3、使用 线程1:WaitForSingleObject(uiHandle,INFINITE); 阅读全文
posted @ 2019-05-10 17:43 朱小勇 阅读(823) 评论(0) 推荐(0)
摘要:new一个类的时候,调用这个类的构造函数,然后在这个类的生命周期内可能会动态生成很多指向堆上的内存,所以应该在析构函数里回收这些内存; 当delete这个类的时候,会首先调用这个类的析构函数,即回收生命周期内的内存,然后再回收这个类对象在堆上的内存 阅读全文
posted @ 2019-05-09 11:35 朱小勇 阅读(1961) 评论(0) 推荐(0)
摘要:void GetAppPath(CString& path) { TCHAR str[256] = {0}; GetModuleFileName(NULL,str,256); wchar_t *pszPos = wcsrchr(str,_T('\\'); if(NULL==pszPos)return; *pszPos=0x00; pszPos = ... 阅读全文
posted @ 2019-05-09 10:37 朱小勇 阅读(1582) 评论(0) 推荐(0)
摘要:SHFILEOPSTRUCT FileOp; ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT)); FileOp.fFlags = FOF_NOCONFIRMATION ; FileOp.hNameMappings = NULL; FileOp.hwnd = NULL; ... 阅读全文
posted @ 2019-05-09 10:25 朱小勇 阅读(372) 评论(0) 推荐(0)
摘要:BOOL CreateMultiDirs(CString xFilePath) { int xFlag=xFilePath.Find(_T("\\")); CString s; for(int i=0;i3) { s=xFilePath.Left(xFlag); if (!PathFileExists(xFi... 阅读全文
posted @ 2019-05-09 10:23 朱小勇 阅读(302) 评论(0) 推荐(0)
摘要:BOOL myDeleteDirectory(CString directory_path) //删除一个文件夹下的所有内容 { BOOL ret=TRUE; CFileFind finder; CString path; path.Format(_T("%s/*.*"),directory_path); BOOL bWorking = find... 阅读全文
posted @ 2019-05-08 17:21 朱小勇 阅读(372) 评论(0) 推荐(0)