- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 关于字符常量
在C++中字符串常量的类型是const char *, or char *,这两种方式都是c的遗留物。c++原则上要求适用const char*,但已存在的大部分c代码都是使用的char*这种形式,所以为了兼容这些代码,c++也允许char*这种定义常量字符串的方式。字符串常量的确是静态存储的,不管存在什么地方,以什么样的方式存储,拿出来用时都是c风格字符串的形式。这种方式定义的字符串保存在全局(
2012-08-24 17:06:15
633
转载 内存池实现
内存池实现话说一直想找一个别人写好的使用,可惜没什么人会拿这小东西发布,只好自写一个。1.多级链表分配池我不知道这种设计的具体学名是什么,这部分的内容也许你去看《STL源码分析》的有关章节更合适一些,这里我只能用我粗陋的语言描述一下。内存池,完全可以从字面上理解为从池子里申请内存,释放的时候还给池子。最简单的内存池应该是fix_pool吧,即每次分配出来的内存块大小是固
2012-08-24 16:50:48
496
转载 C/C++ 文件读写操作总结
(转)C/C++ 文件读写操作总结在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是: 1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于BCB库的文件操作;5、特殊文件的操作。 壹、基于C的文件操作 在ANSI
2012-08-24 16:32:50
883
转载 各种计算机语言的经典书籍
1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)Java编程思想(第2版)----Java四大名著----Bruce EckelJava编程思想(第3版)----Java四大名著----------------Bruce EckelJAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Cay
2012-08-24 16:29:45
2787
转载 C++内存管理
C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也
2012-08-24 16:17:02
1486
转载 live555学习笔记2-基础类
二 基础类讲几个重要的基础类:BasicUsageEnvironment和UsageEnvironment中的类都是用于整个系统的基础功能类.比如UsageEnvironment代表了整个系统运行的环境,它提供了错误记录和错误报告的功能,无论哪一个类要输出错误,就需要保存UsageEnvironment的指针.而TaskScheduler则提供了任务调度功能.整个程序的运行发动机就是它,它
2012-08-16 15:37:48
519
原创 live555学习笔记1—编译与调试环境的搭建
Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功
2012-08-13 16:11:00
1281
转载 wireshark的使用教程
wireshark是一款抓包软件,比较易用,在平常可以利用它抓包,分析协议或者监控网络,是一个比较好的工具,因为最近在研究这个,所以就写一下教程,方便大家学习。 这里先说Wireshark的启动界面和抓包界面 启动界面: 抓包界面的启动是按file下的按钮之后会出现 这个是
2012-08-07 14:23:29
696
转载 一些简单的分析RTSP、RTP/RTCP的方法和工具
搞流媒体的肯定会遇到抓包后的分析问题,一些好用的工具往往能事半功倍。抓包可以是snoop或者wireshark,主要都是先选好网卡,最多再指定一些端口。分析的时候一般都用wireshark了。根据目的地址或者源地址过滤(udp.port==xxx,tcp.port == 554等)可以过滤出有用的UDP、TCP包,然后可以Decode AS 成RTP或者RTSP。如果知道SDP信息,在分析
2012-08-07 13:51:49
3085
转载 RTP/RTCP协议简介
1、RTP/RTCP协议简介RTP 由 IETF(http://www.ietf.org/)定义在 RFC 3550和3551中。 RTP被定义为传输音频、视频、模拟数据等实时数据的传输协议,与传统的注重的高可靠的数据传输的运输层协议相比,它更加侧重的数据传输的实时性,此协议提供的服务包括数据顺序号、时间标记、传输控制等。RTP通常与辅助控制协议RTCP一起工作,RTP只负责实
2012-08-07 13:37:14
1360
转载 SDP协议介绍
一、SDP协议介绍SDP也是MMUSIC工作组的一个产品,在MBONE内容中用得很多。其目的就是在媒体会话中,传递媒体流信息,允许会话描述的接收者去参与会话。SDP基本上在internet上工作。他定义了绘画描述的统一格式,但并不定义多播地址的分配和SDP消息的传输,也不支持媒体编码方案的协商,这些功能均由下层传送协议完成.典型的会话传送协议包括:SAP(Session Announcemen
2012-08-07 13:00:48
1461
转载 RTSP协议介绍
RTSP协议介绍1. 实时流协议RTSPRTSP[3]协 议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继 续、后退、前进等。因此 RTSP 又称为“因特网录像机遥控协议”。1.1. RTSP协 议简介要 实现 RTSP 的控制功能,不仅要有协议,而且要有专门的媒体播放器(media player)和 媒体服
2012-08-07 11:07:36
2294
easyftp上传工具
2012-08-07
Hadoop基础教程
2016-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅