自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈祥的Blog

知识沉淀

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++11文件目录操作简介

文件目录操作有很多方式,有许多Windows API可用,不过用起来不是那么方便。今天说一下C++11提供的文件目录操作的标准库。头文件与命名空间:头文件只需要#include <filesystem>因为还没有正式进入C++11标准,目前还在TR2里面命名空间在std::tr2::sys路径类path:路径使用的是path类,可以直接用字符串...

2019-03-05 16:01:13 14909 3

原创 单例模式细说

背景单例模式,可以说是最常用的设计模式了,在工程中大量被用到。虽然单例模式比较简单,但是如果单例模式没用好,那也会遇到很多莫名其妙的坑,这里就来讲讲单例模式的一些注意点。 单例模式创建对象有分几种情况:1 局部静态变量, 函数内创建的局部static变量,只创建一次。这种不需要额外的全局变量和成员变量。2 函数内new 出来的对象,需要根据指针判断是否创建过。这种需要全局变...

2018-10-19 15:07:31 312

原创 C++11新特性总结

constexpr 泛化的常数表达式 extern template class 外部模板 std::vector v{ "xyzzy", "plugh", "abracadabra" } 统一的初始化 decltype(some_int) other;类型推导 auto my_onheap_lambda_func = new auto([=](int x) { /...

2018-09-26 19:27:39 905

原创 性能优化之性能分析简介

       性能优化是几乎所有软件开发过程都要考虑的事情。通常性能消耗符合二八定律,即20%的代码消耗了80%的性能,所以性能优化需要排查哪些地方最消耗性能。解决了最消耗性能的几个关键点,就能使性能得到大幅度的提升。        因此性能优化第一步就是性能分析,需要找到那些地方消耗多少性能,比如运行时间、 cpu、内存、网络、IO占用等。通常有个土办法就是打日志。在不同地方打日志可以收集这...

2018-09-26 19:17:21 422

原创 启动优化之动态库延迟加载

         程序启动过程中加载过多动态库会导致启动变慢,尤其是刚开机时启动程序,加载过多的dll会占用IO,这时候系统IO通常是非常繁忙的,会拖慢启动速度。        动态库加载包括静态加载和动态加载, 静态加载就是使用lib,代码生成过程中链接用的。静态加载可以使用动态库中的导出函数和导出类,但是静态加载是程序启动时加载动态库,会占用启动时间。动态加载用LoadLibrary函...

2018-09-26 19:12:08 2344

原创 隐藏CMD的方法

1.#pragma控制台程序代码源文件中加入如下一行,使命令行程序隐藏#pragmacomment( linker, "/subsystem:\"windows\"/entry:\"mainCRTStartup\"" ) 来自 http://blog.csdn.net/cxaa21/article/details/5030416> 2. ShellExecu

2016-02-02 10:16:42 2423

转载 MFC下让控件具有XP风格

MFC下让控件具有XP风格(美化)此方法适用于VC6,VS2003,和VS2005。如果你想让VS6, VS2003,的MFC程序拥有XP风格(#add VS2005自动为xp风格)那么就学习下面的方法吧注:此方法必须是用VC6编译,vs2005转换编译vc6.0的会报错, 自动是xp风格(那么2005如何使用vc6风格呢?) 微软同学永远是个把简单问题复杂化的孩子,这不,当...

2014-03-31 14:45:17 646

转载 curl API简单介绍

1:CURLcode curl_global_init(long flags);函数,这个函数全局需要调用一次(多次调用也可以,不过没有必要), 所以这也是把Curlplus设计成单体类的原因,curl_global_init函数在其他libcurl函数调用前至少调用一次,程序最后需要调用curl_global_cleanup,进行清理。参数:flags CURL_GLOBAL_ALL I

2014-01-17 14:17:06 698

转载 C++11中值得关注的几大变化

赖勇浩(http://laiyonghao.com)声明:本文源自 Danny Kalev 在 2011 年 6 月 21 日发表的《The Biggest Changes in C++11(and Why You Should Care)》一文,几乎所有内容都搬了过来,但不

2011-09-07 12:51:47 393

转载 system调用命令行命令而不显示命令行窗口

system调用命令行命令而不显示命令行窗口通常用system调用命令行命令时都会弹出黑底白字的命令行窗口,下面的代码可以不显示弹出的命令行窗口。代码如下#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" ) // 设置入口地址#include #include

2009-12-18 13:35:00 5009 2

转载 C++程序控制台的隐藏

大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只想在程序中运行一段功能代码,不希望显示这个console窗口,让代码执行完毕之后程序自动退出。     下面就介绍一下,如何隐藏win32 console application的console窗口因为此种方

2009-12-18 11:14:00 1249

原创 遍历目录下的指定扩展名文件的函数

今天突然想写写东西,记录一下有用的东西. 这是一个遍历指定目录指定扩展名文件的函数,mfc的.效果图如下:  函数代码如下:  void CEmuFilesDlg::EmuFiles(CString strPath, CString strType){ WIN32_FIND_DATA data={0}; CString csPath(strPath);

2009-12-16 13:31:00 922 2

原创 我的第一篇文章

这是我的第一篇CSDN文章,测试一下,看下什么情况,没写过...

2009-12-16 13:25:00 403 1

大文件分析和重复文件杀手V1.2.3

查找单个或多个文件夹中的大文件并且按大小排序, 解决磁盘空间紧张的问题. 还能查找单个或多个文件夹中内容完全一样的文件,并按文件大小排序 可以清理一些不必要的重复文件

2018-06-12

重复文件杀手1.0.1.5

根据文件大小和md5值找出内容完全相同的重复文件,硬盘清理必备利器哦!谁用谁知道

2010-08-18

重复文件杀手1.0.1.5 (MFC、最新版)

根据文件大小和md5值查找完全相同的重复文件.是硬盘清理的利器哦。

2010-08-18

MD5加密解密工具.EXE

精品MD5加密解密小工具,能够对字符串进行加密,加密成16位和32位的md5密文,大小写皆可。还可以用Serv-U算法对字符串进行加密,也是加密成16位和32位大小写皆可的密文。支持在线解密。

2008-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除