自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.14 连连看游戏设计(0624)

<br />别人的笔记:<br />http://www.bsdlover.cn/html/98/n-3498.html<br /><br />广度优先算法<br />深度优先算法:相当于先根遍历<br />最小生成树:<br />普里姆算法:取相邻的最小边<br />克鲁斯卡尔算法:每次取最小边,最后连起来<br />最短路径:<br />单源最短路径:Dijkstra提出按路径长度递增的次序产生最短路径的算法<br />每一对顶点之间的最短路径:

2010-06-24 22:47:00 606

原创 记录每天的表现

2010-06-24    星期四

2010-06-24 08:40:00 534

原创 类String 的构造函数、析构函数和赋值函数

已知类String 的原型为:class String{public: String(const char *str = NULL); // 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operate =(const String &other); // 赋值函数private: char *m_data; // 用于保存字符串};编写String 的上述4

2010-06-23 13:21:00 541

原创 Strcpy函数

已知 strcpy 函数的原型是char *strcpy(char *strDest, const char *strSrc); 其中 strDest 是目的字符串,strSrc 是源字符串。(1)不调用C++/C 的字符串库函数,请编写函数 strcpy

2010-06-23 13:16:00 548 2

原创 2010年6月

2010-06-22   星期2夏姐回去的时候给我一本减肥的书,每天早上吃香蕉喝白水,可我今天在网上搜说早上吃香蕉不好!    早饭:两根香蕉+白水    中饭:1两米饭+一份莴笋木耳 =3.1  三颗水果软糖    下午:1根香蕉    晚饭:2碗米饭+咸菜+一块鱼     好多啊,一点不像减肥的

2010-06-22 23:09:00 537

原创 有关内存的问题

#include #include #include void GetMemory(char *p){p = (char *)malloc(100);}void main(void){char *str = NULL;GetMemory(str);strcpy(str, "hello world");printf(str);}以上代码运行结果:程序崩溃 因为 GetMemory 并不能传递动态内存,Test 函数中的 str 一直都是 NUL

2010-06-22 23:03:00 1042

原创 NIM:一排石头的游戏

<br />NIM(1):一排石头的游戏<br />   N块石头排成一行,每块石头有各自固定的位置。两个玩家依次取石头,每个玩家每次可以取其中任意一块石头,或者相邻的两块石头,石头在游戏过程中不能一位(即编号不会改变),最后能将剩下的石头一次取光的玩家获胜。<br />   先取者的必胜策略:假设石头的个数为N,先取者取中间一个(N为奇数)或者中间相连的两个(N为偶数),总之确保第一次取完以后左右两边的石头数目是一样的,之后先取者只要每次以初始中心为对称轴,在与后取者所取石头位置对应的地方取相同数目的石头

2010-06-22 22:34:00 1700

原创 BubbleSort

很久没看过算法,曾经以为自己还蛮喜欢算法的。结果今天看烙饼排序把俺整昏了,突然想起来我连冒泡是怎么回事都忘了,汗颜!复习一下:基本思想:    两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 排序方法:   将被排序的记录数组R[1..n]垂直排列,每个记录R看作是重量为R.key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,就使其向上"飘浮"。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。#include

2010-06-21 21:57:00 580

原创 一摞烙饼的排序(0621)

每一个算法都值得好好地分析问题:假设有n块大小不一的烙饼,那最少要翻几次,才能达到最后大小有序的结果呢?分析与解法这个排序问题非常有意思,首先我们要弄清楚解决问题的关键操作——“单手每次抓几块饼,全部颠倒”。每次我们只能选择最上方的一堆饼,一起翻转。而不能一张张地直接抽出来,然后进行插入,也不能交换任意两块饼子。这说明基本的排序办法都不太好用。那么怎么把这n个烙饼排好序呢?由于每次操作都是针对最上面的饼,如果最底层的饼已经排序,那我们只用处理上面的n-1个烙饼。这样,我们可以再简化为n-2、n-3,直到最上

2010-06-21 21:29:00 3194

原创 1.1 CPU使用率(0518)

1) 使用sleep()函数时要包含头文件#include 2) GetTickCount()可以得到“系统启动到现在”所经历时间的毫秒值,最多能够统计到49.7天3) 64位整类型__int64,包含头文件stdlib.h,记得加下划线解法一 简单的解法#include #include int main(){ for(;;) { for(int i=0;i#include #include int main(){ int busyTime=10;

2010-06-20 20:21:00 754

原创 6.3 Sizeof与strlen的区别

<br />Sizeof与strlen的区别:<br />1)         Sizeof操作符的结果类型的size_t,它在头文件中的typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小<br />2)         Sizeof是算符,strlen是函数。<br />3)         Sizeof可以用类型做参数,strlen只能用char*做参数,且必须以”/0”结尾。Sizeof还可以用函数做参数,比如:<br />Short f();<br />Pr

2010-06-20 20:04:00 731

原创 6.2 Const的用法

<br />1.         Const的用法:<br />1)         定义const常量<br />2)         Const可以修饰函数的参数和返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。<br />2.         Const与#define相比有什么不同?<br />C++语言可以用const定义常量,也可以用#define定义常量,但是前者比后者有更多的优点。<br />1)         Const常量有数据类

2010-06-20 20:01:00 503

原创 5.7 C和C++的关系

面试例题1:在C++程序中调用被C编译器编译后的函数,为什么要加extern “C”?解答:C++语言支持函数重载,C语言不支持函数重载。函数被C++编译后在库中的名字与C语言的不同。假设某个函数的原型为:void foo(int x,int y).该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字。C++提供了C链接交换制定符号extern “C”解决名字匹配问题。面试例题2:如何判断一段程序是由C编译程序还是由C++编译程序编译的?C++编译时定义了

2010-06-20 19:58:00 530 1

原创 5.6 a,b交换

面试例题1:有两个变量a和b,不用”if “,”?: “,”switch”或其它判断语句,找出两个数中间比较大的。方案一:int max=((a+b)+abs(a-b))/2方案二:int c=a-b;Char *strs[2]={“a大”,”b大”};C=unsigned(c)>>(sizeof(int)*8-1);面试例题2:如何将a,b的值进行交换,并且不使用任何中间变量?方案一:a=a+b ;  b=a-b;  a=a-b;方案二:a=a^b; b=a^b; a= a^b;

2010-06-20 19:55:00 774 2

转载 4.3 买票找零 卡特兰数

转自:http://blog.163.com/prevBlogPerma.do?host=gpww&srl=118268164200996103932731&mode=prev《编程之美》中提到了“买票找零”问题,查阅了下资料,此问题和卡特兰数 Cn有关,其定义如下:卡特兰数真是一个神奇的数字,很多组合问题的数量都和它有关系,例如:Cn= 长度为 2n的 Dyck words的数量。 Dyck words是由 n个 X和 n个 Y组成的字符串,并且从左往右数, Y的数量不超过 X,例如长度为 6的 Dyck

2010-06-20 14:45:00 1056

原创 螺旋队列的问题

螺旋队列:   73   74   75   76   77   78   79   80   81   72   43   44   45   46   47   48   49   50   71   42   21   22   23   24   25   26   51   70   41   20    7    8    9   10   27   52   69   40   19    6    1    2   11   28   53   68   39   18    5    4 

2010-06-20 14:30:00 848

原创 2010年的端午节

<br />    以前在学校,端午节至少有室友一起过,今年的端午节很寂寞,宿舍就剩我一个人了,哪里都没去,浪费了两天的假期!

2010-06-15 22:57:00 777

原创 知其然不知其所以然!

<br />    这段时间写代码读代码更多的还是抄代码,要实现一个什么功能我就上网搜,搜到有类似功能的Demo,我就把人家的类抠出来据为己用,知其然不知其所以然,这样下去是不行滴!<br />    IT这条路真的好辛苦,我必须硬着头皮走下去!

2010-06-09 20:54:00 773

QT5开发及实例

QT5开发及实例,完整的源码,可以直接运行,文档是PDF的,蛮清晰

2018-12-10

IEC104规约Server及Client实现

IEC104规约的服务器和客户端实现,遥信遥测遥调遥控都有,学习的实际项目都能用上,VC6.0直接编译运行

2016-07-26

自定义TreeListCtrl

TreeListCtrl,在ListCtrl控件中建立树形结构,能够嵌入组合框和编辑框,并且根据数据类型来检查数据的合法性,可以设置维度来直接插入一个若干维的数据 (0资源分也有好东西,我所有上传的资源都是0资源分,只是想跟大家共享而已)

2013-11-27

调试跟踪工具OllyDbg+1.09中文版

为了做DLL破解下载的这个工具,本来有更新的版本,但是找到的文档里面用的是这个版本别的版本步骤对应不上。花了10个积分,虽然是好东西,也很心疼,贡献出来大家用。

2013-02-27

IEC104规约详细讲解.ppt

花了10个积分下的,真心不划算,贡献出来大家一起学习。

2013-02-27

swiEditor相关资料

SwixEditor_User_Guide是swiEdito的用户手册,UIDesignJavaXML是一些实例操作。本来想上传软件,但是级别不够,只能传小于15M的文件 这个文章有些笔记http://blog.csdn.net/huaerge/article/details/6744528

2011-09-02

注册表监控存储设备插拔

从注册表入手实现对USB和SD卡设备插拔的监控,不依赖于窗口消息WM_DEVCHANGE

2011-05-30

Windows 下注册表项键值监控

windows下注册表项的监控,当指定注册表发生变化时给出提示

2011-05-30

wince下进程保护

包含两个程序,一个是基于MFC的对话框程序实现进程保护,另一个是进程保护的DLL,两个程序均是基于wince平台。

2011-05-30

SkinMagic界面皮肤美化源码

这段代码跟之前上传的皮肤代码效果是一样的,只是支持的皮肤少了一点点,同样是给出了具体的使用方法!

2011-01-06

程序皮肤文件,使用方法及实例

包含界面美化的皮肤文件供99个,详细介绍了使用方法,此外还附有demo程序,每种皮肤笔者都保存了效果图,大大节省了您选择皮肤的时间! 好东西大家分享,不要积分!

2011-01-06

托盘图标的制作,双击托盘图标重新打开窗口,点击托盘图标右键可以选择是打开窗口还是退出程序

源码包含托盘图标的执行文件,和一个实例程序,实现的功能如下: 运行程序,桌面右下方出现托盘图标,关闭程序窗口时窗口关闭,此时双击托盘图标重新打开窗口,点击托盘图标右键可以选择是打开窗口还是退出程序!

2010-05-27

DETOURS.rar

Detours.lib 是微软开发的一个函数库,可用于捕获系统API。我花了高分下的,免费共享出来!

2010-04-15

空空如也

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

TA关注的人

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