自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (14)
  • 收藏
  • 关注

转载 YUV RGB YUV420 YV12基础

之前对RGB、YUV和YCbCr一直没有清晰的理解和认识,今天打算做一个小结,结合网上的文章谈谈自己的看法,也希望有机会看到这篇文章的人能指点一二,相互交流,共同进步。    首先要说明,上述的RGB、YUV和YCbCr都是人为规定的彩色模型或颜色空间(有时也叫彩色系统或彩色空间)。它的用途是在某些标准下用通常可接受的方式对彩色加以说明。本质上,彩色模型是坐标系统和子空间的阐述。【

2016-10-10 11:35:52 611

原创 大端序、小端序、网络序

大端序与小端序何为大端序,小端序?简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了。注意字节序是硬件层面的东西,对于软件来说通常是透明的。再说白一点,字节序通常只和你使用的处理器架构有关,而和编程语言无关,比如常见的Intel x86系列就是小端序。Big-endian(大端序)

2016-09-29 17:33:19 1967 2

原创 Project使用非标准时间安排任务

最近使用project做项目开发计划,因为周六上班是常态(够屌丝吧),做项目计划时必须周六计算在内,任务计划经常出现问题。自己摸索了很久,总结一下如何把周六设置为工作时间。1.打开project先创建新日历。项目->更改工作时间->新建日历2.将周六设置为例外日期,设置周六的工作时间3.新建任务,任务日历选择刚才创建的日历。这样周六也统计在工期里了。

2016-07-25 14:06:33 1793

原创 MP4文件写入音频和视频(使用mpeg4ip)

使用MPEG4IP库接口实现音视频存储MP4WriteSample   写音视频帧(需要精确控制时间戳,时间戳可以使用相对值,即当前帧时间戳减去上一帧的时间戳)MP4AddH264VideoTrack    添加H264 track(timescale时间因子参数很重要,根据视频帧的时间戳类型定义,90000(视频标准采样时间戳)或1000(ms时间戳))

2015-10-10 17:27:29 4556

转载 UML关系(泛化,实现,依赖,关联(聚合,组合))

UML关系(泛化,实现,依赖,关联(聚合,组合)) UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结

2015-09-11 17:38:15 458

原创 errno值(linux )

errno值(linux )

2015-07-27 17:53:15 800

原创 一些开发有用的资源网址

http://android.apkbus.com/       很多Android开发源码和资源http://www.asciiset.com/           //ascii编码http://help.eclipse.org/mars/index.jsp     //eclipse sdk使用和开发手册http://www.cnblo

2015-07-23 14:08:41 390

转载 Eclipse快捷键

Eclipse快捷键 1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。   2. 【Ctrl+O】    显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。   3. 【Ctrl+/】    快速添

2015-06-08 15:02:52 263

转载 H.264中的NAL技术

H.264中的NAL技术 http://3xin2yi.info/wwwroot/tech/doku.php/tech:multimedia:nalNAL技术 1.NAL概述NAL全称Network Abstract Layer,即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的

2012-11-30 16:23:00 416

转载 字符编码简介:ASCII,Unicode,UTF-8,GB2312

字符编码简介:ASCII,Unicode,UTF-8,GB23121. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到1111111

2012-05-13 21:44:48 818

转载 C++连接mysql数据库的两种方法

第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对于access,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理,这里暂时不说。第二种方法只能针对于mysql数据库的连接,不过用这种方法不用安

2012-05-13 12:04:11 808

转载 TCP/IP协议栈与数据包封装

【转】TCP/IP协议栈与数据包封装2012-02-05 9:33转载自 hopeasy最终编辑 hopeasyTCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。图 36.1. TCP/IP协议栈两台计算

2012-05-09 14:11:01 2431 1

转载 转载:SOCKET各种模型下并发数量

转载地址:http://fpcfjf.blog.163.com/blog/static/5546979320108230035670/今天在公司认真的看了一下SOCKET的编程,对其中一些编程模型的并发数量原来一直是半清不明,正好趁着做当前项目的机会把他理清,目前在SOCKET上的编程模型主要有以下几种(WIN为主,LINUX和UNIX用得较少):1、普通的阻塞和非阻塞编程。利用线程池

2011-12-02 23:15:43 576

原创 开发DMO decoder给WMP使用播放视频文件经验一贴

仅以此文怀念过去煎熬的一周半。。。感谢各位同事的大力协助和指点。上上周被分配个任务做一个asf文件的video解码插件,本来做的transformfilter,其他播放器都能自动加载到且可以播放,但wmp找不到解码器。没办法,传闻DMO可以。 然后就仿照directx的DMO例子dmosample做了一个dmo decoder插件,graphedit和其他的播放器也都能正常加载并播放文件,wm

2011-11-28 20:12:30 1506 1

原创 使用VMware workstation 7.1,增加Red hat linux虚拟机磁盘空间

安装linux虚拟机时采用create a newvirtual file(实际看到虚拟机所在目录大小动态变化)的方式创建硬盘,选择的8G空间,慢慢使用中发现磁盘空间被占满,需要增加磁盘空间。以下是经过网络查询、整理并实际操作总结的方法。两种方式:扩展磁盘容量添加分区、添加磁盘方法一:扩展磁盘容量添加分区1)       关闭虚拟机,增加磁盘空间菜单VM->settings->选中要扩

2011-11-05 18:47:04 1592

原创 SIP协议概要介绍

<br />摘要:SIP协议是NGN中的重要协议,越来越得到业界的重视。本文通过SIP协议的背景、功能、网络元素、实现机制、以及SIP消息的组成等几个方面对SIP协议做了全方位的概要性介绍,以使读者对SIP有初步的概念和认识。<br /><br />    一、SIP协议的背景和功能<br /><br />    SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是

2011-04-21 22:21:00 385

原创 学习linux/unix编程方法的建议,学习Linux的四个步骤

假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过 我想大概可以分为4个阶段,水平从低到高 从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码 其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数 安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式 系统编程推荐《高级unix环境编程》,黑话叫APUE 还有《unix网络编程》 这时候大概还需要看资料理解elf文件格式,连接器和加载器,cmu的

2011-02-25 00:17:00 388

转载 深入分析MFC文档视图结构(转)

深入分析MFC文档视图结构(转)<br />文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/View Architecture本身的复杂性加上VC产生的一系列代

2010-12-22 20:21:00 442

转载 RTSP与HTTP协议简介

 一。RTSP协议简介  流媒体技术是一系列的网络协议的集合,包括:  1. 实时传输协议RTP(Real-time Transport protocol)  2. 实时传输控制协议RTCP(Real-time Transport Control protocol)  3. 实时流协议RTSP(Real Time Streaming protocol)  4. 资源预留协议RS

2010-04-08 09:15:00 848

vs assistant vc++开发助手

vc++开发助手神器,破解版,适用于vs2010及以下版本。 方便查找文件、函数的定义和引用

2018-06-17

PDF/PPT/WORD转成图片源码

将PDF/PPT/WORD文档转成图片(PNG,JPG,BMP),并翻页显示

2016-08-27

WPF各种自定义控件样式源码

WPF自定义各种控件的样式(ControlTemplate),比如画圆角按钮,自定义进度条、滚动条、提示框、列表框

2016-08-27

多路混音源码

多路混音算法,包括算法源码,测试代码,混音用的多个音频源文件(8K, 16bit采样PCM数据)

2016-08-27

ICE异步调用Demo源码

ICE异步调用Demo(slice源码和C++源码) 服务器和客户端adm ami函数调用与异步分发 vs2008+ice3.4.1

2011-08-02

makefile讲解

教你如何写makefile,涵盖makefile所有语法规则 自行整理过,清晰pdf,带标签

2011-06-22

beginning linux programming 3Edition 英文版

wiley - beginning linux programming 3Edition 英文版 清晰pdf格式,带标签 linux c/c++ 开发基础详细讲解 很good

2011-06-22

linux man 开发文档 chm

man能查到的全在这里了 任何数据类型定义,结构体定义,api函数 shell命令都能查到,类似微软的MSDN,绝对好用。

2011-05-05

SIP协议 RFC3261 中文版pdf

SIP协议 RFC3261 中文版pdf 带标题标签

2011-04-21

Effectiv STL, STL源码剖析, STL标准程式库,The C++ standard library

Effectiv STL中文, STL源码剖析中文, STL标准程式库中文,The C++ standard library 四本合一,最后一本为英文版

2010-06-07

the c++ standard library

the c++ standard library

2010-05-04

tinyxml开源代码+测试用例+入门讲解

tinyxml入门讲解+开源代码+应用实例 学习XML解析的好东西,入门级

2009-04-24

Windows C++ API函数大全

Windows C++ API函数大全,Windows C++ API函数大全

2008-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除