自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不使用C/C++标准库实现的浮点数与字符串相互转换(最给力)

C/C++标准库由于需要具有良好的通用性与全面性,使用了较为复杂的实现方法,实现的代码庞大对于简单的Windows程序,使用C/C++标准库生成的EXE文件体积较大,整个程序80%以上代码可能均来源于标准库一种可行的解决办法是使用C/C++动态库(MTd、MT),但这要求系统安装有相应版本的CRT简单的程序往往功能要求不多、限制通常较少、无需考虑过多情况,使

2017-07-06 16:13:51 7516 14

原创 Windows内存清理工具实现——从现象到本质

Windows内存清理工具实现——从现象到本质

2016-10-16 15:58:30 15576 4

原创 C++PE文件格式解析类(轻松制作自己的PE文件解析器)

用C++封装了可以轻松高效获取PE文件中各信息的类,该类有较高可读性,同时具有一定的通用性,适合学习,也适合轻松实现自己的PE文件信息查看软件

2016-02-06 18:05:11 8262 10

原创 经典数学问题“空瓶换酒”求解(C/C++)

经典数学问题“空瓶换酒”:某啤酒店可用a(>0)个空啤酒瓶换b(<a)瓶啤酒,某人一次购买n瓶啤酒,问其最多能够喝多少瓶啤酒?通常这类问题希望我们要“投机取巧”,即先找店家或他人借空瓶,换酒喝完后再如数归还为求全面,本人分别对“允许借空瓶”与“不允许借空瓶”两种情况进行推导(一)允许借空瓶:能借到空瓶我们可以尽可能做到物尽其用每换一次需要a个空瓶,而换来的酒喝完后又有b个空瓶,实际每次...

2018-04-07 15:11:55 15751 5

转载 C/C++程序减小可执行文件的大小

Matt Pietrek is the author of Windows 95 System Programming Secrets (IDG Books, 1995). He works at NuMega Technologies Inc., and can be reached at [email protected] back in your July 1

2016-12-08 23:45:46 3391 1

转载 深入理解CRITICAL_SECTION

临界区是一种防止多个线程同时执行一个特定代码节的机制,这一主题并没有引起太多关注,因而人们未能对其深刻理解。在需要跟踪代码中的多线程处理的性能时,对Windows中临界区的深刻理解非常有用。本文深入研究临界区的原理,以揭示在查找死锁和确认性能问题过程中的有用信息。它还包含一个便利的实用工具程序,可以显示所有临界区及其当前状态。

2016-11-08 23:12:29 6052

转载 C++11新特性

C++11新特性  C++11标准发布已有一段时间了, 维基百科上有对C++11新标准的变化和C++11新特性介绍的文章. 我是一名C++程序员,非常想了解一下C++11. 英文版的维基百科看起来非常费劲,而中文版维基百科不是知道是台湾还是香港人翻译的然后由工具转换成简体中文的,有些术语和语言习惯和大陆程序不一样! 我决定结合这两个版本按照我自己的习惯把这篇文章整理到我的博客中.分享给

2016-08-28 15:40:09 1440

原创 C++标准模板库中list大数据量情况下析构效率的研究

本文探讨了拥有大量元素的list的析构时效率问题,同时给出了一些可行的方法提升效率,包括笔者封装写成的一个QuickList类

2015-10-16 14:08:03 2889

原创 C++中的古怪表达式

C++中的一些古怪表达式int a[5] = {1,2,3,4,5};int b = 4;auto c = b[a];

2015-08-06 13:33:41 2413 6

经典数学问题“空瓶换酒”求解程序

经典数学问题“空瓶换酒”求解程序,开发语言C/C++(结合Windows SDK) 具体详见:https://blog.csdn.net/paschen/article/details/79840114

2018-04-07

VS2015下使用纯WIN32 API写的Hello World代码及程序!(C/C++最小版本)

VS2015下使用纯WIN32 API写的Hello World!基本上算是C/C++能写到的最小版本。资源包含工程文件、源代码文件及生成的32/64位的EXE文件

2018-02-13

Windows内存清理工具实现(含源码及程序)

内存清理工具 Windows 内存,程序是控制台应用程序,用C/C++写的。 使用EmptyWorkingSet/SetProcessWorkingSetSize实现内存清理与优化 程序只是对清理工具实现原理的一个展示,不建议大家使用来解决内存不够 详细介绍参看:http://blog.csdn.net/paschen/article/details/52829867

2016-10-16

[稀有资源]盈建科YJK地震波文件

YJK地震波库 包含2000余条天然波 分类方式同YJK 地震波已进行归一化处理

2016-07-07

[稀有资源]PKPM地震波文件

PKPM地震波库(天然波) 分类方式同PKPM 地震波已进行归一化处理

2016-07-07

PE文件解析类(轻松制作自己的PE文件解析器)

PE是Portable Executable File Format(可移植的执行体)简写,它是目前Windows平台上的主流可执行文件格式。 PE文件中包含的内容很多,具体我就不在这解释了,有兴趣的可以参看之后列出的参考资料及其他相关内容。 最近我也在学习PE文件格式,参考了许多资料,用C++封装了一个高效方便的PE文件格式解析的类。 该类对想学PE文件结构的朋友可算一份可贵的资料,代码均很易懂,考虑较全面,具有一定的通用性。 同时该类也可以让想创建自己的PE文件解析软件的朋可以轻松在此基础上实现。 最后,错误在所难免,如果大家发现有错误,欢迎大家指正。 具体参看:http://blog.csdn.net/paschen/article/details/50640421

2016-02-06

MFC特强大CListCtrlEx(支持插入控件、设置颜色、始终高亮、列排序等)

本资源中提供了CListCtrlEx的CPP与H文件与一个Demo示例,CListCtrlEx继承自CListCtrl,可以让您很方便的操作listCtrl控件。此类最初来源于网络,本人在其上进行加工整理,添加了一些新功能,优化了一些细节代码,同时使该类可用于VS的平台,同时支持Unicode。目前包括的功能有:可指定任意行、任意列、任意单元中设置其他控件,如Edit、Combo等;可指定任意单元格颜色(不需要再在CustomDraw里来实现);可让控件失去焦点后仍高亮显示;可以按任意列进行排列列表等。本人在网上找过很多此控件的资源,这个可以说是最好的一个,绝对值得收藏使用!!

2015-07-23

C++写的控制台扫雷(特强大)

这是用C++写的一个扫雷程序,除了界面难看了一点,功能非常强大,而且效率极高,是网上能找到最好的一个,可以自定义游戏区域大小,最大能定义到10000*10000!游戏效率相当高,游戏中可按ctrl+z与ctrl+y撤销与重得,可挑战极限,大家快来试一下! 该程序经过了不断的完善,如果大家有什么建议或是反馈,可以回复我,或者联系我!

2015-01-20

C++检测字符串合法性的类(自创)

自己写的一个类,实现对字符串的检测。 可以检查字符串是否满足某种指定的类型格式, 指定的类型格式包括整型数、浮点数、布尔型、有特殊要求的字符串等, 同时允许把字符串转换成相应的数据类型, 可用于对用户输入字符串的检验和转换等。 该类允许指定检测哪些内容,如是否超过给定最大值、是否越界等等, 仅用字符串操作来检测,而不是用正则表达式,不过效率蛮高的。 资源中包括使用说明,数个(.h)和(.cpp)文件 在VC6和VS2010上都可调试通过, 如果哪里有BUG,欢迎指出,也欢迎提出你的意见。 PS:英文不太好,里面一些枚举值取的名字可能有些别扭,可以自行把其换成你想要的名字,并对所有文档进行替换。

2012-04-20

空空如也

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

TA关注的人

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