编程开发 第32页
递归算法学习系列之经典背包问题
今天打算把下面的问题看完,可胃不听话,静不下来,所以把这个留在这里做个记号,等胃听话的时候再过来品味品味. 1.引子 我们人类是一种贪婪的动物,如果给您一个容量一定的背包和一些大小不一的物品,裝到背包里面的物品就归您,遇到这种好事大家一定不会错过,用力塞不一定是最好的办法,用脑…
窗口刷新问题(WM_PAINT、BeginPaint、EndPaint的说明)
来源:看文章 Windows API编程,WM_PAINTWindows窗口个重消息,应程序就通过响应这个消息完成窗口绘制。 The WM_PAINT message is generated by the system and should not be sent by an appli…
递归实现阶乘
[CODE_LITE] int multi(int n) { if(n == 0) return 1; return (n*multi(n-1)); } int _tmain(int argc, _TCHAR* argv[]) { int sum = multi(4); } [/CODE…
const常类型说明
常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 常对象: 类名 const 对象名 常成员函数: 类名::fun(形参) const 常数组: 类型说明符 const 数组名[大小] 常指针: cons…
extern用法详解
1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。 2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句…
深刻理解Linux进程间通信(IPC)
一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了 Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进 行了分析。 序…
windows进程间通信的11种方法
进程间通信有以下方法Using named objects Waiting for multiple objects Waiting in a message loop Using mutex objects Using semaphore objects Using event objects U…
C++的引用类型
c++比起c来除了多了类类型外还多出一种类型:引用。这个东西变量不象变 量,指针不象指针,我以前对它不太懂,看程序时碰到引用都稀里糊涂蒙过去。 最近把引用好好地揣摩了一番,小有收获,特公之于社区,让初学者们共享。 引用指的是对一个对象的引用。那么什么是对象?在c++中狭义…
大端小端(Big- Endian和Little-Endian)
字节序(Endian),大端(Big-Endian),小端(Little-Endian)…