自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 测试代码所用时间

测试程序运行时间及效率(微·秒级别)一、关于输出使用OutputDebugString输出这种方法经常用于调试程序,测试发现,如果没有用debugview去捕获输出日志的话,此时OutputDebugString语句花费的时间要比有捕获时候小。(大概少了0.03毫秒)说明用OutputDebugString输出日志对程序性能影响很小很小输出到文件中这种方法一般为程序的输出日志,便于保存和日后查看

2017-09-29 17:13:07 654

原创 DLL中的回调函数实现

DLL中的回调函数实现DLL文件中存放的是各类程序的函数实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数地址,最后进行调用。但是有时候我们需要DLL和程序进行通信,将应用程序的某些功能提供给DLL使用,这时就可以使用回调函数。 比如应用程序A调用动态链接库D,同时需要将D中的一些日志信息反馈给A进行处理。这时可以在A中设置写日志的回调函数提供给DLL。一、调用程序中操作应用程序提

2017-09-27 22:58:33 5965

原创 VS2015设置DLL和LIB的输出目录

VS2015设置DLL和LIB的输出目录DLL设置输出目录工程点击右键–>属性–>链接器–>常规–>输出文件工程点击右键Configuration Properties–>Linker–>General–>Output File 默认设置,一般为:$(OutDir)$(TargetName)$(TargetExt) 相对路径的起点为xxx.vcxproj 文件所在的目录lib设置输出目录

2017-09-16 20:23:25 9924 1

C++ 线程池示例,VS2015编译通过

一个简单的线程池示例,可以自定义线程数量和执行任务,代码简洁可扩展性强。在使用上也很方便。下面是一个简单的调用 int main() { xcyk::ThreadPool threadPool("xcyk"); SYSTEM_INFO SystemInfo; GetSystemInfo(&SystemInfo;); DWORD theadnum = SystemInfo.dwNumberOfProcessors + 2; threadPool.setMaxQueueSize(10); threadPool.start(theadnum); for (int i = 0; i < 50; ++i) { auto task = bind(Test, i); threadPool.run(task); } getchar(); return 0; }

2017-10-31

通讯录源代码

简单小巧的通讯录,代码严谨清楚,注释明确。采用C#和数据库SQL开发

2015-01-12

authorware课件模板

简单易学的authorware模板,本实例用一个五子棋简介给大家提供一种不同的课件设计思路

2015-01-12

魔影工厂转换器

魔影工厂[2] 是一款性能卓越的免费视频格式转换器,它是在全世界享有盛誉的Winavi视频转换器升级版,专为国人开发,更加贴近中国人的使用习惯。 它支持几乎所有流行的视频格式,如AVI,MPEG/1/2/4,RM,RMVB,WMV,VCD/SVCD,DAT,VOB,MOV,MP4,MKV,ASF,FLV等。您可以随心所欲的在各种视频格式之间互相转换,转换的过程中还可以随意对视频文件进行裁剪,编辑,更可批量转换多个文件,让您轻松摆脱无意义的重复劳动。 [1] 魔影工厂会让您体会到真正的极速转换,Winavi家族产品6年的产品历史,一直引领视频转换技术的潮流,速度完美超越其他同类产品。

2014-12-17

空空如也

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

TA关注的人

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