C/C++/VC
文章平均质量分 70
bloghome
这个作者很懒,什么都没留下…
展开
-
setjmp与longjmp实现c语言下的异常处理机制
#includestatic jmp_buf buf;//static unsigned int buf;main(){volatile int b; //int b; b =3;printf("first position%d/n ", buf); if(setjmp(buf)!=0) { printf("%d ", b); printf("second posit原创 2008-09-15 21:13:00 · 923 阅读 · 0 评论 -
multicast vs broadcast
一、multicast概述: 多媒体应用集成了声音、图形、动画、文本以及视频,这种应用在现在的网络环境中也越来越多。多媒体流量在网络中主要有三种传播方式:1、unicast (单播)2、broadcast (广播)3、multicast (多播)每种传播方式对网络带宽都有不同的影响。 unicast会对每个客户端分别发送一份流量的拷贝,如果目的客户端数量很大,uni原创 2009-10-16 18:02:00 · 2120 阅读 · 1 评论 -
List Control控件技巧总汇
List Control控件技巧总汇 以下未经说明,listctrl默认view 风格为report ------------------------------------------------------------------------------- 1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每转载 2009-09-14 11:55:00 · 1560 阅读 · 0 评论 -
jRTPlib
发送:获得接收端的 IP 地址和端口号 创建 RTP 会话 指定 RTP 数据接收端 设置 RTP 会话默认参数 发送流媒体数据接收:获得用户指定的端口号 创建RTP会话 设置接收模式 接受RTP数据 检索RTP数据源 获取RTP数据报 删除RTP数据报 环境搭建及编译方法pc 、arm 参考:ht原创 2009-08-10 17:14:00 · 687 阅读 · 0 评论 -
Linphone compile and install
linphonehttp://www.linphone.org/ OSip http://www.gnu.org/software/osip/The GNU oSIP library is written in C and get no dependencies except the standard C library. oSIP is thread safe and wil原创 2009-08-12 10:03:00 · 1138 阅读 · 0 评论 -
SIP and RTP Stack
SIP and RTP Stack Note: I only searched for C/C++ stacks andapplications. There also exist a lot of stacks and applications forother programming languages, especially for java. If you are lookingfor原创 2009-08-05 18:22:00 · 2971 阅读 · 0 评论 -
VS中创建用于移动设备的安装程序
参考http://hi.baidu.com/lwl033/blog/item/b11d234435450c49510ffe96.htmlhttp://blog.csdn.net/clonecenter/archive/2008/02/03/2079375.aspx在Visual Studio中创建一个新的项目,项目类型是“安装和部署”中的“智能设备CAB项目”。在部署项目的“文原创 2009-08-05 18:16:00 · 750 阅读 · 0 评论 -
windows线程同步基础概念
windows线程同步基础概念2009-07-02 16:001)如果你正在编写C/C++代码,决不应该调用CreateThread。相反,应该使用VisualC++运行期库函数_beginthreadex,退出也应该使用_endthreadex。如果不使用Microsoft的VisualC++编译器,你的编译器供应商有它自己的CreateThred替代函数。不管这个替转载 2009-08-03 17:23:00 · 587 阅读 · 0 评论 -
waveOutReset的N种死法, 及其解决方案
我遭遇到了调用waveOutReset死锁的问题,在GOOGLE上一搜,遇到同样问题的人还真不少,但没有人很明确地找到造成DEADLOCK的原因,都是糊里糊涂就把问题解决了,然后把运行OK的代码一贴完事。我花了四五个小时才彻底摸清楚规律,把这经验拿出来共享原则:(1) waveOutReset不是立即返回的函数, 而需要等待驻留在WAVEDEV里的音频BUFFER全部标记为转载 2009-08-03 11:13:00 · 925 阅读 · 1 评论 -
用GPRS modem实现嵌入式Internet接入系统
引言 随着GPRS技术在无线通信领域的发展,GPRSmodem作为GPRS在Internet的PC机终端已得到了广泛应用。相应的,在单片机系统中运用GPRSmodem实现Internet接入也已开始为人们所重视。GPRS可以发挥永远在线、快速登录、按流量计费等优势。如果无线传输的仅仅只是低速数据,用成本较高的PC机来控制则成本过高。本文采用在嵌入式实时操作系统uC/OS-II中移植一种小型T转载 2008-11-28 18:17:00 · 1073 阅读 · 0 评论 -
open和fopen的区别
可以参考 >4.6,比较详细的讲解了fopen,open,文件描述符,文件指针,以及在父进程与子进程的不同.摘自CU上的一个帖子:http://bbs.chinaunix.net/viewthread.php?tid=650316open和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入原创 2008-11-23 22:59:00 · 10011 阅读 · 1 评论 -
gcc for windows
Microsoft WindowsIntel 16-bit versionsThe 16-bit versions of Microsoft Windows, such as Windows 3.1, are notsupported. However, the 32-bit port has limited support for MicrosoftWindo原创 2008-10-27 16:15:00 · 1033 阅读 · 0 评论 -
gtk 2.12.1 安装通过, 2.14.3 出现些尚未解决的问题
the linux distribution i am using now is fedora 8.it use gnome as the default x11 .you know, gnome is based on gtk.so while install gtk+ , dependencies ,such as glib , pango ,etc , has aviable .原创 2008-10-14 21:53:00 · 605 阅读 · 0 评论 -
ubuntu9.04下sourceinsight安装
名字叫:source navigator 搜索很多都说直接sudo apt-get install sourcenav就可以安装成功。但是,在Ubuntu 9.04下直接提示 Couldnt find package苦于找不到解决方法。但是,发现kscope放在http://archive.ubuntu.com/ubuntu/pool/univer原创 2009-12-29 09:41:00 · 2127 阅读 · 0 评论