工作积累
Vvlowkey
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CString2String
自我备份一下,验证过正常可用。string CString2String(const CString &srcString){ std::string curLocale = setlocale(LC_ALL, NULL); setlocale(LC_ALL, "chs"); const wchar_t *source - srcString.GetString(); siz...原创 2018-06-12 15:21:15 · 468 阅读 · 0 评论 -
函数_求两数的最大公约数
//求最大公约数的函数 gcd:greatest common divisorint GetGcd(int v1, int v2){ while (v2) { int temp = v2; v2 = v1%v2; v1 = temp; } return v1;}原创 2017-03-12 22:03:54 · 428 阅读 · 0 评论 -
UnicodeToUTF8, UTF8ToUnicode
项目中用到了读写utf8格式xml文件,所以写了utf8与unicode转换的函数。//CString 头文件 #include //CString 与LPCTSTR通用后面发现其实还有更简单的函数 CA2T, T2CA但是注意作用域:http://blog.youkuaiyun.com/bloodfighter/article/details/5618846关于utf8原创 2016-11-14 11:58:26 · 4859 阅读 · 1 评论 -
转换到 COFF 期间失败: 文件无效或损坏
建立一个简单的窗口程序(VS2010),遇到这个错误,实际的解决办法如下:在VS安装目录搜索cvtres.exe发现有两个cvtres.exe文件,版本号相同,但是生成时间只是相差1个小时。可以用最新的文件覆盖掉旧的cvtres.exe,也可以直接删除或重命名旧cvtres.exe的文件。原创 2017-02-24 12:53:59 · 974 阅读 · 0 评论 -
vs2010工程路径不可以包含逗号“,”
为工程新建分支时,起文件夹名字为"branche1.5.5.3(2000T,CPDM+)“,编译不通过,找不到引用的库。尝试将文件夹名字中的","去掉,编译正常。原创 2016-12-26 10:20:25 · 397 阅读 · 0 评论 -
C++标准库与标准模板库
说明:原文转自http://blog.youkuaiyun.com/sxhelijian/article/details/7552499 C++强大的功能来源于其丰富的类库及库函数资源。C++标准库的内容总共在50个标准头文件中定义。在C++开发中,要尽可能地利用标准库完成。这样做的直接好处包括:(1)成本:已经作为标准提供,何苦再花费时间、人力重新开发呢;(2)质量:标准库的都是经过严转载 2016-10-12 11:26:10 · 354 阅读 · 0 评论 -
C++模板详解
最近读了几篇blog不错,收藏一下: http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html http://developer.51cto.com/art/201208/351569.htm http://blog.youkuaiyun.com/assemble8086/article/details/转载 2016-10-12 10:51:21 · 253 阅读 · 0 评论 -
弹出提示开源工具 CPPToolTip
看了别人几篇博客,记录下来;使用的心得后续再添加。1.http://www.cnblogs.com/lidabo/archive/2012/12/04/2800863.html2.http://blog.sina.com.cn/s/blog_610c1cad0100qy6j.html3.http://blog.sina.com.cn/s/blog原创 2016-05-09 10:02:02 · 563 阅读 · 0 评论 -
程序修改图标后显示未更新——强制刷新windows图标缓存
20160412 问题:修改兴迪局放测量软件图标后,release文件夹中生成文件的小图标修改成功,但是文件夹左下角显示的缓存图标仍然为旧版。 删除新建,重启电脑,删除IconCache.db等方法均无效。解决办法: 使用以下dos命令,制作批处理文件(xxx.bat),制作完成后双击运行即可。rem 关闭Windows外原创 2016-04-12 15:06:16 · 11626 阅读 · 0 评论 -
获取当前路径
获取执行文件所在目录:GetModuleFileName()GetCurrentDirectory()_getcwd()解析路径:_splitpath合并路径:_makepath原创 2016-01-11 14:22:00 · 631 阅读 · 0 评论 -
路径带空格处理_加双引号
//加入csPath是文件路径csPath = _T("\"") + csPath + _T("\""); //两端加一组双引号把路径全包,防止路径有空格引发意外// csPath = csPath + _T("\"\\Te s\"t\\Test\"Pic.png\""); //其实可以在路径任意位置加成对的双引号. 注意到除了末尾,中间有连续三个\"时不正确原创 2016-01-11 15:57:52 · 1600 阅读 · 0 评论 -
Xoreax IncrediBuild 安装使用
转自:http://zhouruijun163.blog.163.com/blog/static/107715620119219580479/Xoreax IncrediBuild是分布式编译(多线程处理)技术,我们也称之为联合编译.如果局域网内存在多台电脑安装了这个,在编译C/C++时,它会使用空闲的CPU一起编译,大大缩短了编译的时间,对于大工程来说,是一件非常爽的事情.Incre转载 2015-10-28 14:12:26 · 6290 阅读 · 2 评论 -
.pdb后缀文件
MSDN:程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。在使用 /debug 生成时,会创建一个 PDB 文件 (Visual Basic/C#/J#/JScript)。您可以使用 /debug:full 或 /debug:pdbonly 生成 Visual Basic、C# 和 J# 应用程序。使用 /debug:full 生成将产生原创 2015-10-28 13:58:53 · 1410 阅读 · 0 评论 -
socket lib初始化样例代码
bool InitSocketLib(){ WORD wVersion = MAKEWORD(2,2); WSADATA wsadata; if(WSAStartup(wVersion, &wsadata) != 0) { return false; } return true;}原创 2015-07-24 11:36:07 · 486 阅读 · 0 评论 -
简单堆栈类
实现一个堆栈类,支持多种数据类型、支持pop、push接口、使用异常支持处理越界问题原创 2015-08-03 18:08:51 · 418 阅读 · 0 评论 -
打开绘图工具mspaint.exe
启动mspaint.exe,打开图片123.jpg,默认路径是 C:\\WINDOWS\\system32ShellExecute(NULL, _T("open"), _T("mspaint.exe"), _T("D:\\123.jpg"), _T("C:\\WINDOWS\\system32"), 1);ShellExecute函数原型及参数含义如下:原创 2015-08-26 10:51:14 · 4237 阅读 · 0 评论
分享