小技巧
看得到你的人头
这个作者很懒,什么都没留下…
展开
-
关于台式电脑突然断电后重启,所有软件恢复的秘密
开会期间,公司突然断电。开完会后,重启了电脑,重启后发现我之前打开的QQ,VS2010等等一些应用程序都持之前的样子。我惊呆了。。。,立马去知乎上找答案。 果然分分钟找到了。 原来是在电源选项中有这样的一个设置,叫混合睡眠。该技术指睡眠(sleep)和休眠(hibernate)同时进行,也就是说,先把信息写到硬盘的hiberfil.sys文件中,再进行睡眠。如果原创 2016-04-29 15:32:14 · 7438 阅读 · 3 评论 -
如何去掉string中包含的续行符(“\”)
如何去掉string中包含的续行符(“\”)原创 2016-07-26 10:58:06 · 3271 阅读 · 0 评论 -
压缩vector的技巧
压缩一个臃肿的vector很多时候大量的删除数据,或者通过使用reserve(),结果vector的空间远远大于实际需要的。所有需要压缩vector到它实际的大小。resize()能够增加vector的大小。Clear()仅仅能够改变缓存的大小,所有的这些对于vector释放内存等九非常重要了。如何来解决这些问题呢,让我们来操作一下。我们可以通过一个vector创建另一个vecto转载 2016-08-10 16:24:25 · 854 阅读 · 0 评论 -
在VS中添加.dll文件
从同事那里拷贝过来的程序,运行的时候总是出现.dll文件缺失的报错,如图:但是在我的工程中明明又有这个.dll文件,只是不是和.exe一个文件。把.dll文件拷贝到.exe文件夹下肯定是能解决问题,但感觉这种办法太low。。。。还好找到了更高级的解决方式:只需在工程的环境中设置好.dll的路径,程序运行时即可调用该路径下的.dll文件原创 2016-09-02 09:14:56 · 13229 阅读 · 2 评论 -
vs2010中臃肿的ipch和sdf文件
使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量。转载 2016-10-11 15:32:25 · 278 阅读 · 0 评论 -
解决error C2440: “初始化”: 无法从“std::_List_const_iterator<_Mylist>”转换为“std::_List_iterator<_Mylist>”
学习C++时,当使用vector、list的常量做为某函数的参数时,如void ListPrint(const list <){ list::iterator iter = lt.begin(); while(iter != lt.end()) { cout << *iter << endl; }}会报如下错误error C2440: “初始化”: 无法从“std:原创 2017-02-21 10:13:49 · 10769 阅读 · 0 评论