其它技术
czg1982001
这个作者很懒,什么都没留下…
展开
-
VC++动态链接库(DLL)编程深入浅出(全)
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0509/698632.htmlVC++动态链接库(DLL)编程深入浅出(一)1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链转载 2008-05-14 22:02:00 · 400 阅读 · 0 评论 -
快速傅立叶变换原理
要计算一个N点的离散傅立叶变换需要同一个N*N点的W矩阵(关于W矩阵请参阅信号与系统方面的书籍)相运算,随着N值的增大,运算次数显著上升,当点数达到1024时,需要进行复数乘法运算1,048,576次,显然这种算法在实际运用中无法保证当点数较大时的运算速度,无法满足对信号的实时处理。 根据W矩阵中W元素的周期性和对称性我们可以将一个N点的DFT运算分解为两组N/2点的DFT运算,然后取和即可转载 2008-05-14 21:29:00 · 620 阅读 · 0 评论 -
C++程序中的内存划分
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。转载 2008-05-14 21:34:00 · 328 阅读 · 0 评论