- 博客(15)
- 收藏
- 关注
转载 STL容器学习总结
本文主要讨论C++标准库中的顺序容器及相应的容器适配器,这些内容主要涉及顺序容器类型:vector、list、deque,顺序容器适配器类型:stack、queue、priority_queue。 标准库中的容器分为顺序容器和关联容器。顺序容器(sequential container)内的元素按其位置存储和访问,顾名思义,这些内部元素是顺序存放的;顺序容器内的元素排列次序与元素
2011-12-07 09:51:59
203
转载 MFC消息映射与命令传递
DECLARE_MESSAGE_MAP宏在 MFC 几乎每个头文件下(类的最后一行声明),都会有这么几行代码:// 生成的消息映射函数protected:DECLARE_MESSAGE_MAP()我们看一看 DECLARE_MESSAGE_MAP到底为何物,查看 DECLARE_MESSAGE_MAP源码(c:\Program Files\Micro
2011-11-30 10:14:26
1055
转载 技术人员的归宿(来自团队的总结)
相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也
2011-11-26 21:47:05
690
转载 MP3格式分析(五)---计算CBR和VBR的MP3文件的播放时间的步骤
5.1定位到MPEG的帧头的位置如果文件开始没有ID3 V2的头信息,那么一般MPEG的帧头位置是0,当然,具体还是要根据帧头中的同步位(sync bit),共11位去定位找到帧头。5.2解析MPEG帧头,获取必要信息主要是根据帧头格式,解析出MPEG的版本,MPEG的Layer,以及采样率,比特率等信息,用于后面的解码和计算播放时长。5.3判断是VBR还是CBR,根据公式
2011-11-21 11:48:47
1471
转载 MP3文件格式(四)--XING VBRI 头部
1.XING头部此tag由XING公司推出的算法/规范,所以叫做XING。xing位于第一个音频数据帧。对于大多数的VBR文件都加了此头,但并不全是。此头位于MPEG音频头后面的某个特定位置。包好了此XING头的第一个帧,其后的数据是空的,所以即使解码器没有考虑到此头,也可以正常处理此帧。对于Layer III的文件来说,比如常见的MP3,此VBR放在边信息(sideinformation
2011-11-21 11:47:21
7035
转载 MP3文件格式(三)---音频帧格式
MPEG音频文件,由一个个的帧(Frame)组成。每一帧都有个帧头(Frame Header),位于该帧的最开始处,接下来的是音频数据。音频数据多数都是包含了固定数目的音频采样(Sample)。下面是帧头的格式和含义:(4字节)
2011-11-21 11:46:37
1075
转载 MP3文件格式(二)
ID3v1ID3V1标签比较简单,为定长128字节标签,并且位于文件末尾。由于其结构简单,所以其处理非常快。现在大部分的MP3文件都支持ID3V1标签。标签格式如下表所示:char Header[3]; /*标签头必须是"TAG"否则认为没有标签*/ char Title[30]; /*标题 歌名*/ char Artist[30]; /*作
2011-11-21 11:44:10
525
转载 MP3文件格式(一)
MP3的主体是一系列的音频数据帧,每个帧包括帧头和帧体。帧头描述了MP3数据特性,比如采样率等等特性,帧体是经过压缩的音频数据。 后来为了扩展MP3的功能,需要增加一些附加信息,比如歌曲名称,歌手,出版商,版权等 等信息,这是出现了一些扩展MP3的标签。最早的是ID3V1标签,位于文件末尾。IDV1标签为定长128字节。人们的需求是无止境的,后来发现 IDV1定义的标
2011-11-21 11:42:55
440
转载 常见媒体文件结构图
常见媒体文体图解一个典型的ISO格式文件ISO媒体文件由若干称为盒子的数据对象组成,每个盒子的起首为四个字节的数据长度(大头序)和四个字节的类型标识,数据长度和类型标志都可以扩展。有些盒子具备容器功能,其数据域由若干其它盒子组成,从而实现结构化的数据,这一点是与RIFF格式相似的。AVI文件的结构Real文件结
2011-11-21 11:34:54
621
转载 VC用ADO访问数据库
一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性
2011-09-26 14:35:55
285
转载 远程连接sql server 2000服务器的解决方案
一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 202.114.100.100 1433
2011-09-26 14:32:41
395
转载 基于WINDOWS 32API封装的显示器类: (2) 源文件
1#include "stdafx.h" 2#include "monitor.h" 3#include 4#include 5using namespace std; 6 7/***************************************************************************************
2011-09-19 23:25:56
561
转载 基于WINDOWS 32API封装的显示器类: (1) 头文件
1/************************************************************************ 2 @file monitor.h 3 * Author: qinqing 4 * Date: 2009-12-2 5*****************************************************
2011-09-19 23:24:21
548
转载 利用MFC的Csocket类实现网络通信
近年来,利用Internet进行网际间通讯,在WWW浏 览、FTP、Gopher这些常规服务,以及在网络电话、多媒体会议等这些对实时性要求严格 的应用中成为研究的热点,而且已经是必需的了。Windows环境下进行通讯程序设计的最基本方法是应用Windows Sockets实现进程间的通讯,为此微软提供了大量基于Windows Sockets的通讯API,如WinSockAPI、WinInetAPI
2011-09-19 20:08:49
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人