- 博客(9)
- 资源 (56)
- 问答 (3)
- 收藏
- 关注
转载 PMT和PAT
PMT (Program Map Table) 节目映射表 Meaning of PMT - "Program Map Table". A Program Specific Information table that supplies basic information about the services present in an Moving Pictures Experts Grou
2015-05-24 10:38:42 1189
原创 C++模板元编程
主要思想利用模板特化机制实现编译期条件选择结构,利用递归模板实现编译期循环结构,模板元程序则由编译器在编译期解释执行。优劣及适用情况通过将计算从运行期转移至编译期,在结果程序启动之前做尽可能多的工作,最终获得速度更快的程序。也就是说模板元编程的优势在于:1.以编译耗时为代价换来卓越的运行期性能(一般用于为性能要求严格的数值计算换取更高的性能)。通常来说,一个有意义的程序的运行次数(
2015-05-22 22:16:46 850
转载 MPEG-2 TS码流分析
原文出自:http://blog.sina.com.cn/s/blog_6ca8ed170100qjvd.html一、TS流概述ES流(ElementaryStream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频、音频或数据的连续码流。PES流(Paketized ElementaryStream,打包基本码流):是将基本的码流ES流根据需要分成长
2015-05-22 10:27:40 1274
转载 RTMP协议分析 二、AMF数据
原文出自:http://www.cnweblog.com/fly2700/archive/2008/04/09/281432.htmlRtmp包默认的最大长度为128字节,(或通过chunksize改变rtmp包最大长度), 当AMF数据超过128Byte的时候就可能有多个rtmp包组成,如果需要解码的rtmp包太长则被TCP协议分割成多个TCP包.那么解码的时候需要先将包含rtmp包的t
2015-05-19 19:00:20 951
转载 RTMP协议分析 一、RTMP包头
原文出自:http://www.cnweblog.com/fly2700/archive/2008/04/09/281431.htmlRTMP协议 封包 参考Red5RTMP协议封包 由一个包头和一个包体组成,包头可以是4种长度的任意一种:12, 8, 4, 1 byte(s).完整的RTMP包头应该是12bytes,包含了时间戳,Head_Type,AMFSize,AMFType,
2015-05-19 18:57:39 859
原创 C++实现大数据乘法
1.测试环境 vs2013 windows 7采用累乘的方式实现,然后再统一的进位,最后将其在转换为字符串,输出。程序代码:#define _CRT_SECURE_NO_WARNINGS#includestruct BigDataMutliplie{private: char data_a[100]; char data_b[100]; int len_a; int
2015-05-15 08:11:02 2013
原创 linux平台下C语言实现一个简单的httpsever
一.HTTP请求和应答的步骤HTTP是基于TCP协议的短连接,一般为以下四步:第一步、client通过tcp协议连接到server端;第二步、client给server发送请求request(client一个连接只给server发一次request请求);第三步、server给client回复reponse;第四步、双方断开连接注:(client如果想再次给server发送
2015-05-13 13:03:12 10401 5
原创 C++函数包装器
函数包装器把函数包装起来:有以下特点1.设计通用的函数执行接口,可以设置计数(函数执行次数)和关卡2.函数包装器依赖于函数模板,实现通用泛型3.函数代码可以内嵌在函数中4.原理是函数指针实现的以下给出C++简单的函数包装器案例#include#includeusing std::cout;using std::endl;using std::cin;using
2015-05-11 20:00:16 5634
原创 C++ new限定区域分配内存
C++中从指定区域分配内存:#includeusing namespace std;const int buf(1024);char buffer[buf]={0}; //开辟静态区域 //p1,p3作为指针变量在栈区,存储的地址指向堆区//手动释放内存//p2,p4作为指针变量在栈区,存储的地址指向静态区//自动释放内存,用于分配用完了就不会再用的数据//避免内存泄漏,
2015-05-10 18:57:18 3287
Robocup机器人足球仿真比赛系统的研究
2012-04-23
SQL+Server+2005+Visual+C#+2005专业开发精解+源代码
2012-04-09
com.mysql.jdbc.Driver 问题
2017-06-02
go语言实现并行的快速排序算法?
2015-10-24
Azure新建网站后,怎么通过FTP软件发布网站?
2015-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人