自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

回忆的往昔

人如果没有梦想和咸鱼有什么分别

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 H264—帧,片,参数集,NALU等概念

h264是一个编码压缩的格式,可以使用x264库进行编码,源码开放,可下载编译使用。H.264 Codech264概念上区分视频编码层(VCL)和网络抽象层(NAL).VCL包含Codec的信令处理功能;以及如转换,量化,运动补偿预测机制;以及循环过滤器。他遵从今天大多数视频codec的一般概念,基于宏快的编码器,使用基于运动补偿的图像间预测和残余信号的转换编码。(NAL)编码器封装VCL编码器输出

2016-08-30 17:10:22 1302

转载 AAC音频格式分析

AAC音频格式分析AAC音频格式有ADIF和ADTS:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解码,即它的解码必须在明确定义的开始处进行。故这种格式常用在磁盘文件中。ADTS:Audio Data Transport Stream 音频数据传输流。这种格式的特征是它是一个有

2016-08-29 15:59:33 1200

转载 Android视图绘制流程完全解析,带你一步步深入了解View(二)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/16330267在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Android La

2016-08-29 15:08:15 421

转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12921889有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定要兑现的,而且在V

2016-08-29 15:06:41 443

转载 注册表里的秘密

注册表里的秘密 对于一般用户来说,系统注册表是深奥莫测的,隐藏着巨大的秘密。同时注册表本身却十分脆弱,稍不小心就会引起Windows操作系统的出错甚至瘫痪。但如果你有一定的注册表常识,则可以通过修改注册表让Windows更好地为你服务。注册表事实上就是一个集中管理系统硬件设施、软件配置等信息的数据库,其中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程

2016-08-24 18:09:31 3396 1

转载 windows 注册表解析

电脑中注册表被称为Windows操作系统的核心,它的工作原理实质是一个庞大的数据库,存放了关于计算机硬件的配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引用的信息。例如:系统中的硬件资源、硬件信息、分配正在使用的端口、每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文件类型等。 主要作用:

2016-08-24 17:19:46 1230

转载 Java变量以及内存分配(非常重要)

不知道是第几次看thinking in java了。不是的翻翻总有新的收获。堆栈静态存储区域一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表

2016-08-23 19:26:56 9329 1

转载 C++ 模板 特化 与 偏特化

c++ 模板作为一个泛化手段,与之相对,对于某种特殊场合,可能要对模板进行相应的特化,偏特化处理。模板为什么要特化,因为编译器认为,对于特定的类型,如果你能对某一功能更好的实现,那么就该听你的。模板分为类模板与函数模板,特化分为全特化与偏特化。全特化就是限定死模板实现的具体类型,偏特化就是如果这个模板有多个类型,那么只限定其中的一部分。

2016-08-23 11:46:38 302

转载 C++new delete 实现原理

new和delete最终调用malloc和free,关于malloc和free实现原理参见这篇文章:http://blog.csdn.net/passion_wu128/article/details/38964045 new new操作针对数据类型的处理,分为两种情况: 1,简单数据类型(包括基本数据类型和不需要构造函数的类型) 代码实例: [cpp] view plain copy 在

2016-08-22 11:25:39 1336

转载 IOS在子线程中使用定时器,将定时器添加至RunLoop中

ios 子线程 runloop 使用

2016-08-18 17:12:41 4779 1

转载 视频封装格式简介

比较常用的有以下封装格式1 AVIAVI容器-成熟的老技术 AVI是微软1992年推出用于对抗苹果Quicktime的技术,尽管国际学术界公认AVI已经属于被淘汰的技术,但是由于windows的通用性,和简单易懂的开发API,还在被广泛使用。 AVI的文件结构、分为头部, 主体和索引三部分. 主体中图像数据和声音数据是交互存放的。从尾部的索引可以索引跳到自己想放的位置。 AVI本身只

2016-08-01 14:46:53 621

android API

完备的api以及对各种类的分析及简介。 完整android API,精心整理,欢迎下载,一起走进神奇的android世界。

2013-07-11

空空如也

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

TA关注的人

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