rainbowzc

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::
  688 随笔 :: 2 文章 :: 0 评论 :: 142万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2006 档案

摘要:1.IP电话的概念 IP电话通常被称作Internet电话或网络电话,顾名思义,就是通过Internet打 电话。从广义上说,它应被称为Internet电信,因为它包括语音、传真、视频传输等多种电信业务。 2. IP电话的基本原理 IP电话的话音是利用基于路由器/分组交换的IP(Internet/Intranet)数据 网进行传输。由于Internet中采用“存储一转发”的方式传递数据包,并不独占电 路,并且对语音信号进行了很大的压缩处理,因此IP电话占用带宽仅为8kbit/S- 10kbit/S,再加上分组交换的计费方式与距离的远近无关,自然大大节省了长途 通信费用。... 阅读全文
posted @ 2006-08-31 23:01 ct 编辑

摘要:H323开放源代码 :www.openh323.org 有协议栈,软终端(openphone,ohphone),以及opengk,openmcu.....http://www.voxgratia.org/documents.htmlOpen G.729(A) http://www.vovida.org/applications/downloads/G729A/#Source_CodeSIP,mgcp开放源代码:www.vovida.comvoip的协议标准文档: http://www.packetizer.com/ http://standard.pictel.com/ftp/avc-si.. 阅读全文
posted @ 2006-08-31 22:58 ct 编辑

摘要:语音编码第一章 音频1.1 音频和语音的定义 声音是携带信息的重要媒体,是通过空气传播的一种连续的波,叫声波。对声音信号的分析表明,声音信号有许多频率不同的信号组成,这类信号称为复合信号。而单一频率的信号称为分量信号。声音信号的两个基本参数频率和幅度。1.1.1声音信号的数字化 声音数字化包括采样和量化。采样频率由采样定理给出。1.1.2声音质量划分根据声音频带,声音质量分5个等级,依次为:电话、调幅广播、调频广播、光盘、数字录音带DAT(digital audio tape)的声音。第二章 语音编码技术的发展和分类现有的语音编码器大体可以分三种类型:波形编码器、音源编码器和混合编码器。一般来 阅读全文
posted @ 2006-08-31 22:56 ct 编辑

摘要:C 语言与C++在基本语法方面大部分是一致兼容的,但是在函数定义与调用方面还保持着差别,请看如下代码:#include"stdafx.h"intsubtest(x,y)int*x,*y;...{intz;z=*x>*y?*x:*y;return(z);}intmain(intargc,char*argv[])...{//printf("HelloWorld! ");inta=10;intb=20;printf("%d ",subtest(&a,&b));return0;}这种方法称为传统的对形参的声明方式,如下是 阅读全文
posted @ 2006-08-29 09:59 ct 编辑

摘要:宏定义有两种:不带参数的宏定义和带参数的宏定义。不带参数的宏定义不带参数宏定义的一般形式为:#define 宏名 字符串#define PI 3.1415926main(){float area, r;printf (“area=%f”,PI*r*r);}以上程序中以宏名PI来替换字符串3.1415926,这样做的好处是显然的,一是可以简化程序,二是便于修改。说明:1. 宏定义一般写在程序的开头。2. 宏名的命名规则同变量名,一般习惯用大写字母如PI,以区别程序中的变量。3. 宏名的有效范围是从宏定义开始到本源程序文件结束,或遇到预处理命令#undef时止。#define PI 3.14宏PI 阅读全文
posted @ 2006-08-16 21:46 ct 编辑

摘要:调用Windows XP风格界面 安装完Windows Server 2003系统进入到桌面时,我们会发现系统桌面的显示样式为“Windows经典样式”。看惯了这种样式后,就会感觉到有点乏味,想不想改变一下桌面的显示风格?要是你企图通过显示属性的外观设置中,来调用其他风格界面时,就发现此“路”不通;通过组策略来调用时,发现只有当前样式可以选择。那么我们有没有办法来调用其他风格样式呢,例如Windows XP样式?按照下面方法,我们就能轻松实现调用目的: 1、在系统的开始菜单中,依次展开控制面板、管理工具和服务窗口,在对应服务的右边子窗口中,用鼠标选中“Themes”选项; 2、仔细查... 阅读全文
posted @ 2006-08-15 18:47 ct 编辑

摘要:关于alaw andu law定义如下:A律编码是ITU-T(国际电信标准局)定义的关于脉冲编码的一种压缩/解压缩算法。世界上大部分国家采用A律压缩算法(包括中国)。美国采用u 律算法进行脉冲编码。其英文定义大致如下:A-law and u-law are companding schemes used in telephone network to get more dynamics to the 8 bit samples that is available with linear coding. Typically 12..14 bit samples (linear scale) s. 阅读全文
posted @ 2006-08-15 11:56 ct 编辑

摘要:以下是我在学习C++的时候总结的一些编程资源,如果大家有C++/VC资源技术资料的话就在下面接着补充。1、C++语言类《微软C编程精粹》在线中文教程http://www.czvc.com/show.asp?id=19C++编程思想下载页面:http://www.it90.com/soft/117/310/2006/200603178187.html2、WINDOWS原理,消息机制类《Windows程式設計》在线繁體中文教程http://www.czvc.com/show.asp?id=25《Windows核心编程》在线中文教程http://www.czvc.com/show.asp?id=24 阅读全文
posted @ 2006-08-08 22:15 ct 编辑

摘要:计算机图形学http://www.ekany.com/wdg98/cg/txx.htm数字图像处理编程入门:1、http://www-scf.usc.edu/~flv/ipbook/chap01.htm2、http://www-scf.usc.edu/~flv/ipbook/chap02.htm3、http://www-scf.usc.edu/~flv/ipbook/chap03.htm4、http://www-scf.usc.edu/~flv/ipbook/chap04.htm5、http://www-scf.usc.edu/~flv/ipbook/chap05.htm6、http://ww 阅读全文
posted @ 2006-08-08 22:12 ct 编辑

摘要:在大量的应用领域中,人们经常面临用一个解析函数描述数据(通常是测量值)的任务。对这个问题有两种方法。在插值法里,数据假定是正确的,要求以某种方法描述数据点之间所发生的情况。这种方法在下一节讨论。这里讨论的方法是曲线拟合或回归。人们设法找出某条光滑曲线,它最佳地拟合数据,但不必要经过任何数据点。图11.1说明了这两种方法。标有'o'的是数据点;连接数据点的实线描绘了线性内插,虚线是数据的最佳拟合。11.1 曲线拟合曲线拟合涉及回答两个基本问题:最佳拟合意味着什么?应该用什么样的曲线?可用许多不同的方法定义最佳拟合,并存在无穷数目的曲线。所以,从这里开始,我们走向何方?正如它证实的 阅读全文
posted @ 2006-08-08 21:56 ct 编辑

摘要:1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值B、优点:能有效克服因偶然因素引起的脉冲干扰C、缺点无法抑制那种周期性的干扰平滑度差 示例:/*A值可根据实际情况调整value为有效值,new_value为当前采样值 滤波程序返回有效的实际值 */#define A 10char value;char filter(){char new_value;new_value = get_ad();if ( 阅读全文
posted @ 2006-08-08 21:49 ct 编辑

摘要:相关的理论请参考相关的数值算法的书籍,我这里只给出关键的函数及主程序段,其余相关的细节就不再一一罗列了.Hermite插值法结合了函数的导数值,使得插值的精度更为提高: void hermite3(Type* xList,Type* yList,Type* yPList,Type x,FILE* outputFile) { Type h;/*The tween value*/ Type hAns;/*The return answer*/ assertF(xList!=NULL,"in Hermite Insert xList passed in is null/n"); 阅读全文
posted @ 2006-08-08 21:45 ct 编辑

摘要:05年度是本人在思想和水平上取得长簇进步的一年,故将05年度的Blog文档整理如下.以备日后查阅.1数值算法:===============================================================1.1插值算法:[数值算法]Hermite插值法 http://blog.csdn.net/emilmatthew/archive/2005/08/05/446883.aspx[数值算法]Lagrange插值法 http://blog.csdn.net/emilmatthew/archive/2005/08/05/446683.aspx------------- 阅读全文
posted @ 2006-08-08 21:43 ct 编辑

摘要:从 STL 出现到现在已经这么多年了,泛型算法是它的重要组成,也是其中最“看起来很美”的东西之一。然而在真实的程序设计中,它往往成为程序员的心头一痛,因为一旦要用 for_each ,accumulate 之类的算法做一些稍微复杂一点的事情,你就会发现自己一个头变成两个大。从 STL 出现到现在已经这么多年了,泛型算法是它的重要组成,也是其中最“看起来很美”的东西之一。然而在真实的程序设计中,它往往成为程序员的心头一痛,因为一旦要用 for_each ,accumulate 之类的算法做一些稍微复杂一点的事情,你就会发现自己一个头变成两个大。即便是有了 boost::bind 和 boost. 阅读全文
posted @ 2006-08-08 21:41 ct 编辑

摘要:MS-SQL数据库开发常用汇总1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密码','加密后密码')=1--相同;否则不相同encrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare(' 阅读全文
posted @ 2006-08-07 17:32 ct 编辑

摘要:AEC回声抑制算法,这个比较难,目前可以使用directsound进行处理,不过只能在xp下使用,别的系统不支持!目前gips对本算法有出色的实现,skype就是使用的该引擎!要想自己实现,恐怕很困难!AEC 模块是 Microsoft DirectSound 底层结构的一部分。该组件包括下列特性和限制:AEC只在不超过 25×15×9 英尺的小房间才会有效; AEC只对单声道有效,当输出是多个通道的立体声的时候,只有一个通道能够具有回波抵消的效果; AEC不能抵消来自其它声音源的声音,比如背景中收音机放出来的歌曲;IDirectSoundFullDuplex8* Dire 阅读全文
posted @ 2006-08-07 10:35 ct 编辑

摘要:by Markus Kuhn 中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上存在于地球上的任何语言文字, 而且提供了一个全面的数学与技术符号集, 因此可以简化科学信息交换.UTF-8 编码提供了一种简便而向后兼容的方法, 使得那种完全围绕 ASCII 设计的操作系统, 比如 Unix, 也可以使用 Unicode. UTF-8 就是 阅读全文
posted @ 2006-08-06 22:28 ct 编辑

摘要:1、基本原理 在Visual C++ 6.0中,显示位图的方法及过程如下: 1.1 显示程序资源中的位图(位图的所有数据均存在于可执行文件中) 1)从资源中装入位图 ·定义位图对象数据成员CBitmap m_Bitmap; ·调用CBitmap成员函数LoadBitmap(),例如:m_Bitmap.LoadBitmap(IDB_BITMAP1); ·传入LoadBitmap的参数是位图在图形编辑器中生成或从位图文件中引入时赋予的识别符。 2)生成与位图相联系的内存设备情境对象 CDC MemDC; MemDC.CreateCompatib... 阅读全文
posted @ 2006-08-03 21:05 ct 编辑

摘要:比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编写大的EXE程序时,在每次修改重建时都必须调整编译所有源代码,增加了编译过程的复杂性,也不利于阶段性的单元测试。Windows系统平台上提供了一种完全不同的较有效的编程和运行环境,你可以将独立的程序模块创建为较 阅读全文
posted @ 2006-08-01 17:05 ct 编辑

点击右上角即可分享
微信分享提示