上一页 1 ··· 3 4 5 6 7
摘要: 众所周知,C语言程序设计中,内存的分配和管理完全交由程序员来控制,因此,内存管理是每个C程序员必须熟练掌握的。 一般而言,分配给进程的内存有四个概念上不同的区域,分别为:代码段、数据段、堆和栈,其中数据段又可以细分为初始化为非零的数据和初始化为零的数据。如下图所示: | 程序栈 | 高地址--〉低地 阅读全文
posted @ 2010-11-09 22:49 CHRIS-ZSY 阅读(81) 评论(0) 推荐(0) 编辑
摘要: /* 文件名:communal.h 发布版本:0.12 发布时间:2003.12.16 */ #include <stdio.h> #include <string.h> char * strcpyx(const char *s1,char *s2,unsigned int StartPos,uns 阅读全文
posted @ 2010-11-09 22:48 CHRIS-ZSY 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 该实现使用大容量的静态数组作为堆,但也可使用操作系统调用分配堆。定义了一个数据类型Header保存每个存储器块的簿记信息,定义了具有Header类型元素的堆数组,这样就可以很容易地将簿记信息保存在存储器块中。类型Header包含了3块信息:指向列表的下一个块的指针,当前分配空间的长度,后面的自由空间 阅读全文
posted @ 2010-11-09 22:47 CHRIS-ZSY 阅读(84) 评论(0) 推荐(0) 编辑
摘要: /*略去信息头,#include文件和函数申明*/ ULONG32 g_outkey[16][2] = { 0};/*输出的key*/ ULONG32 g_bufkey[2] = { 0};/*形成起始密钥*/ /*实现时多采用查表方式,下面是定义的供查找用的表*/ static ULONG8 wz 阅读全文
posted @ 2010-11-09 22:44 CHRIS-ZSY 阅读(136) 评论(0) 推荐(0) 编辑
摘要: IP多播(也称多址广播或组播)技术,是一种允许一台或多台主机(多播源)发送单一数据包到多台主机(一次的,同时的)的TCP/IP网络技术。多播作为一点对多点的通信,是节省网络带宽的有效方法之一。在网络音频/视频广播的应用中,当需要将一个节点的信号传送到多个节点时,无论是采用重复点对点通信方式,还是采用 阅读全文
posted @ 2010-11-09 22:43 CHRIS-ZSY 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较。­ ­ 现主要有的speech codec 有: ­ G.711, G.723, G.726 , G.729, ILBC, QCELP, EVRC, AMR, SMV­ ­ 主要的audio codec 有:­ r 阅读全文
posted @ 2010-11-09 22:41 CHRIS-ZSY 阅读(423) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7