- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 《C++ Primer》学习笔记_第一章
1.程序两个方面组成:算法的集合,数据的集合2.程序设计方法:(1)过程化;一个问题由一系列的算法来建立模型,数据存储起来,用过程访问修改。(2)基于对象;通过数据抽象建立对象模型,把数据以私有形式存放在类中,与每个类相关的算法称为该类的共有接口。(3)面向对象;通过继承(代码重用)和动态绑定(对共有接口的重用)机制,扩展了了抽象数据类型。3.迭代即循环4.防止重复包含
2006-11-28 08:08:00 1232
转载 排列组合算法
排列组合算法 1。最近一直在考虑从m个数里面取n个数的算法。最容易理解的就是递归,但是其效率,实在不能使用。一直找寻中,今日得果2。算法来源与互联网组合算法 本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到右扫描
2006-11-22 10:08:00 60492 11
转载 sprintf将数字转换成字符串
#include #include void print(int a){ char tmp[8]={0}; int i; sprintf(tmp, "%d", a); for(i=0; i printf("%c ", tmp[i]); printf("/n");}int main(){ int a=1990; print(a); system("PAUSE"); return 0;}
2006-11-21 14:08:00 2578
转载 http://community.csdn.net/Expert/TopicView3.asp?id=5095340
http://community.csdn.net/Expert/TopicView3.asp?id=5095340
2006-11-20 14:41:00 2065
原创 1的个数
#include using namespace std;unsigned int tongji(int m);unsigned int numOfone(unsigned int n);void main(){ unsigned int i(0); cout cin >> i; cout }unsigned int tongji(int m){ if (m == 1) { return 1;
2006-11-20 13:20:00 690
转载 实例解说 fdisk 使用方法
实例解说 fdisk 使用方法作者:北南南北 来自:LinuxSir.Org 提要:fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能; 一、fdisk 的介绍; fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译
2006-11-15 14:31:00 1044
转载 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍作者:北南南北 来自:LinuxSir.Org 提要:Linux 磁盘分区表、文件系统的查看、统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作;但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看;本文只是给新手上路之用;关于分区工具的操作,我将在以后做专门介绍;此文目的:主要
2006-11-15 14:30:00 1103
转载 系统引导过程及硬盘分区结构论述
系统引导过程及硬盘分区结构论述作者: zhy2111314 来自: LinuxSir.Org ouc.edu.cn 摘要: 本文是理论性文档,主要讲述系统引导过程以及硬盘的物理结构; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 正文 ++++++++++++++++++++++++++++++++++++++
2006-11-15 14:29:00 929
转载 排列组合
尽管排列组合是生活中经常遇到的问题,可在程序设计时,不深入思考或者经验不足都让人无从下手。由于排列组合问题总是先取组合再排列,并且单纯的排 列问题相对简单,所以本文仅对组合问题的实现进行详细讨论。以在n个数中选取m(01. 首先从n个数中选取编号最大的数,然后在剩下的n-1个数里面选取m-1个数,直到从n-(m-1)个数中选取1个数为止。2. 从n个数中选取编号次小的一个数,继续执行1步,直到当前
2006-11-15 13:15:00 863
原创 简单set互异
#include #include #include using namespace std;void PrintSet(set & s);void PrintVector(vector > & v);void MakeSet(set & setofdst, vector > & v);bool SelectFromSet(set & setofdst, set & setofsrc);/*voi
2006-11-15 11:51:00 804
原创 简单多继承
#include using namespace std;class Data{public: Data(int y = 0, int m = 0, int d = 0); void setYear(int y); void setMonth(int m); void setDay(int d); int GetYear(); int GetMonth();
2006-11-14 13:50:00 735
原创 串指出位置的插入
/*********************************************insert a character into a existed string********************************************/#include #include #include char * insert(char * pDstString, char * pS
2006-11-14 12:31:00 818
原创 加密
#include #include #include using namespace std;#define TRUE 1void TranslateBuffer(char * buffer, unsigned count, string encryptCode){ __asm{ mov esi, buffer mov ecx, count mov
2006-11-14 11:58:00 791
原创 UpcaseString
#include #include #include using namespace std;string UpcaseString(string &);int main(){ cout cout cout string srcString, dstString; cin >> srcString; while (1)
2006-11-14 11:57:00 987
转载 setmessage()&postmessage()
setmessage()&postmessage()[问题]: 比如我在 OnButton1中写上: void OnButton1() { ::SetWindowText( this->GetSafeHwnd(), "abc" ); gEnableQuit = true; // gEnableQuit已经被volatile修饰过 } 我就觉得很奇怪 SetWindowText
2006-11-09 14:23:00 3829
转载 SetWindowLong函数介绍
SetWindowLong函数介绍SetWindowLong Unicode 函数原型 LONG SetWindowLong(hwnd,nIndex,lNewLong) HWND hwnd; /* handle of window */ int nIndex; /* offset of value to set */ LONG lNewLong; /* new value */
2006-11-09 09:26:00 18235 6
转载 自己动手备份主引导区
自己动手备份主引导区 作者:风般的男… 文章来源:本站成员原创 点击数: 5139 更新时间:2004-04-20 风般的男人 cvc/GB 希望此文对新手有所帮助! 主引导扇区,也就是们常说的MBR(MASTER BOOT SECTOR),硬盘的第一个扇区,位于硬盘的0柱0面1扇,是PC机在系统引导时最先读取的扇区,这个扇包含了两个部分,一小段装入程序和一
2006-11-08 22:14:00 4260 3
转载 自己编程实现多引导
自己编程实现多引导 作者:风般的男… 文章来源:本站成员原创 点击数: 5142 更新时间:2004-04-20 如果你是一个计算机用户相信你一定安装过操作系统,当你用久了一个操作系统,你可能会安装一个新的操作系统,但你往往希望保留现在的操作系统。比如当你 有了一个windows98,你可以在上面再安装windows2K或是windowsXP,这是
2006-11-08 22:11:00 1682
转载 MBR代码分析
MBR代码分析西西,很早以前的东东了,都不太记得了,有什么错误和不足欢迎大家指出 机器加电或按reset键后都要进行系统复位,复位后CS=FFFFH,IP=0000H 那么自然就从FFFF:0000H处开始执行指令,这个地方只有一条JMP指令 跳转到系统自检程序处,系统自检完成后把软盘的第一个扇区(如果由软盘启动) 或者硬盘的第一个扇区,即MBR扇区(如果由硬盘启动)读入到0:7C00H处
2006-11-08 22:03:00 8248
原创 2006_11_2搞定映射模式
今天学习《windows程序设计》,把区域填充和映射模式搞清楚了,设置窗口视口,自定义的窗口视口设置的内容,成就感,呵呵。 继续努力! 整理学习笔记,写blog! 上路吧,todototry!
2006-11-02 20:11:00 905
原创 2006_11月份学习计划
希望能够认真的执行,圆满完成! 1.学习《C++高级编程》,学习软件工程的思想,和面向对象程序设计的思想 2.学习《windows程序设计》(上册) 写阶段的总结,会把学习笔记,学习体会放到blog上来,呵呵,加油! 上路吧!todototry!
2006-11-01 23:03:00 959
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人