- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 C/C++文件的操作--二进制文件读写
int a=1; float b= 1.2; FILE *pOutFile = fopen( "你的文件名 ", "w+b " ); BYTE* temp; int offset=0; temp = new BYTE
2011-08-04 18:17:53 10047
转载 在MFC中动态创建控件以及消息响应
在MFC中动态创建控件以及事件 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我
2011-08-03 15:14:09 1738
原创 CRect结构
typedef struct tagRECT { LONG left; LONG top; LONG right; LONG bottom; } RECT;
2011-08-03 14:31:53 400
转载 软件版本号相关知识
BuildNumber格式一般 为:$(BuildDefinitionName)_$(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision) 。举例比: LEDManager_2.0.21023.1背景知识
2011-07-29 15:52:31 745
转载 MessageBox用法
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。1.MessageBox("这是一个最简单的消息框!");2.MessageBox("这是一个有标题的消息框!","标题"); 3.MessageBox("这是一个确定 取消的消息框!","
2011-07-25 14:55:33 389
转载 MFC自定义消息
1. 定义全局变量或宏#define WM_MyMessage (WM_USER + n) n为数字到少大于100或者用 const UINT WM_MYMESSAGE = WM_USER + n一般可以加在stdafx.h 或resource.h 或*.app.h中。他们都是全
2011-07-24 15:42:54 463
转载 一些道理
1、一个年轻人,如果在这四年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。 3、这个世界,有这么一小撮的人,打开报纸,是他们
2011-07-13 15:21:50 295
原创 strcmp
原型:extern int strcmp(char *s1,char * s2); 用法:#include 功能:比较字符串s1和s2。 说明: 当s1 当s1=s2时,返回值=0 当s1>s2时,返回值>0 举例: // strcmp.c #include #inclu
2010-03-25 14:26:00 463
原创 k尾相等数
题目: 从键盘输入一个大于1的自然数,若存在自然数M、N(M 问题分析:每个数的幂是无穷无尽的,按照题目要求仅需要最后三个数字相等就行,可以利用模判断最后的三位数字是否相等 实现程序:#include #include int abmodN(__int64 a,int b,int n);int calCul(__int64 k);sta
2009-03-25 16:10:00 1949 1
原创 筛法求小于等于整数n的所有质数
筛法求n以下的质数最核心的是确定其倍数未消去的最大数p应该满足的条件。要消去q的倍数,最小应该从q*q考察起(因为其他跟小的倍数已经由2p,3p。。。(p-1)*p消去了) 那么消去q的倍数只需从q*q开始 到n结束(满足不等式q*q 以下是测试代码:#include #include #include #define Maxsize 25// 筛法求n以内的素
2009-02-13 22:03:00 1939
原创 求最大最大公约数
欧几里德的最大公约数的公式gcd(m , n)= gcd(n,m mod n).根据该公式求最大公约数的算法如下:#include #include //最大公约数算法int Euclid(int a,int b){ int m , n , i; m = a; n = b; while(n != 0) { i = m % n; m =
2009-02-13 16:51:00 500
原创 人性经典54句
1、一个人炫耀什么,说明内心缺少什么。 2、一个人越在意的地方,就是最令他自卑的地方。 3、人都有以第一印象定好坏的习惯,认为一个人好时,就会爱屋及乌,认为一个人不好时,就会全盘否认。 4、人越是得意的事情,越爱隐藏,越是痛苦的事情越爱小题大作。 5、这个世界既不是有钱人的世界,也不是有权人的世界,它是有心人的世界。 6、婚姻的杀手有时不是外遇,而
2008-12-17 13:27:00 654 2
原创 模式匹配之KMP算法的理解(二)
昨天说到了有公式"p1p2.......p(k-1)"=“p(j-k+1)p(j-k+2).......p(j-1)”.观察下该公式,这个等式是在模式串中存在的。很显然接下来的工作主要就是在模式串中找到这样的等式。模式串P中的pj(即模式串中的第j个字符)与主串中的Si不匹配的时候,将比较Si与模式串P中第k个pk字符比较。定义一个数组next[0......j-1].这个数组的值
2008-12-17 10:17:00 515
原创 模式匹配之KMP算法的理解(一)
这几天一直都在看KMP这个算法,原先就是仅仅的看原来的数据结构教程,虽然上面给出了算法,但是一直不得其要领,不知道为什么要那样写,到底是什么道理,决心这次不能像以前一样不求甚解了。所以在网上找了一些讲解这个算法的文章看,还是一知半解,大多数的文章讲的都是程序,而对于原理的解释讲的少之又少。快抓狂的时候找到了严蔚敏的数据结构,这本书上讲的比较清楚,不过还是花了一番功夫终于搞清楚整个过
2008-12-16 22:39:00 496
原创 最近的计划
最近主要是学习文本处理的一些算法:串和模式匹配,trie,以及文本压缩,还有文本压缩的一些内容。同时有时间还要研究研究acm方面的问题。每天的进度在这儿写写,监督自己。。。。。
2008-12-16 16:38:00 382
原创 面试
上午去笔了深发展,三十个选择题,都是些很基础的东西。一个小时交卷,考的一些什么问题基本现在记不大清楚了。只是清楚的记得有个考rewind函数的题。当时蒙了,以前没有接触过,所以不知道。。。。。。 下午一点去烽火面试,十八分钟,问数据场的东西问的我头晕,突然给我一个问题:你说说什么是等势线,郁闷了。又倒弄了几分钟把这个问题搞清楚。哎。。。。。基本其他技术问题没有怎么问,出来了。等待结果
2008-12-02 17:42:00 470
原创 从程序员的优秀品质开始(转http://news.csdn.net/n/20081017/120020.html)
以下是优秀程序员应当具备的品质:语言和工具(Languages and Tools:) 任何程序员/开发者需要具备的第一个技能就是,能够用编程语言工作并会使用与之相关的主要开发工具,包括:工具、IDEs, web 框架, messaging APIs。程序设计方法(Programming Paradigm:)举例来说,很好地理解面向对象,这对使用强制式语言(Imperat
2008-11-22 17:12:00 733
mysql
2007-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人