- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 关于阶乘的两个常见算法及一个相关面试题
阶乘的定义阶乘是数学中的一个术语。对于一个非负整数n,n的阶乘指的是所有小于等于n的正整数的乘积,记为n!。例如, 符号n!是由Christian Kramp(1760 – 1826)于1808年引入的。阶乘的严格定义为: 并且,因为阶乘是针对所有的非负整数。后者基于一个事实:0个数的乘积为1
2010-03-17 10:53:00 1168
原创 自己动手写Dll
最近看了不少关于写dll的材料,烦死了,还不如自己写,这样才有针对性。其实很简单,看来还是要多动手实践哦,在这里介绍一下自己动手写dll。 打开vs2005,new一个project,我喜欢用win32 console application 所以选择这个工程 ,呵呵 起名为ctl。下一步选择dll选项,创建一个空工程。 在heade
2010-01-22 17:18:00 797 2
转载 Debug和Release区别
最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别 Debug 通常称为调试版本,它包含调试信息,
2010-01-07 14:14:00 473
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回
2009-12-30 13:43:00 478 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人