自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CyberLogix的专栏

嵌入式-多媒体-核驱动

  • 博客(26)
  • 资源 (26)
  • 收藏
  • 关注

原创 世界上面积超过10000平方公里的淡水湖排名

世界上面积超过10000平方公里的淡水湖泊的排名:苏必利尔   82400平方公里   美.加   (北美1) 维多利亚湖 69500平方公里  坦桑.乌.肯  (非1)   休伦湖   59600平方公里 加拿大  (北美2) 密歇根湖  58000平方公里 加拿大  (北美3) 坦葛尼咯湖 32900平方公里 坦.乌.赞.刚 (非2) 贝加尔湖  31500平方公里 俄罗斯   ...

2018-08-16 20:11:41 1787

翻译 当心!程序员在职业生涯中最易犯的7个错误

当心!程序员在职业生涯中最易犯的7个错误概述:本文的作者是软件开发领域著名的职业规划导师,他的工作是通过对程序员当前职业状况的了解,向他们提出改进职业规划发展的建议。在与程序员们长期的接触之后,他总结了程序员们最易犯的7个错误。1.没有明确的职业目标没有目标的人生,就像无根的浮萍,水流到哪里就飘到哪里,一生漂泊。如果你想要在软件开发领域获

2015-05-22 13:29:40 1732

转载 程序员的10大境界,计算科学的10层楼,比尔盖茨看了会自卑,牛顿看了会落泪!

程序员10大境界作者简介:周伟明先生毕业于上海交通大学,1994年开始 从事专业软件开发,曾工作于美国加州硅谷的DASCOM Inc公司(现为IBM的全资子公司)和华为技术有限公司等企业。在网络安全软件、服务端软件、机器翻译软件、工具软件、嵌入式系统等领域都拥有丰富的专 业实践经验。近年来周伟明先生潜心研究多核编程技术,于2006年编著出版了国内第一本专门研究多任务情况下数据结

2015-05-15 16:27:41 6280 1

原创 YPbPr 和 YCbCr区别

YPbPr 和 YCbCr区别分量接口有两种名称YPbPr和YCbCr,这是两个完全不同的概念,YCbCr概念早于YPbPr。历史早期DVD是隔行显示的,使用YUV(YCbCr)色彩空间进行数据存储和传输,相比于RGB的好处是减少存储空间和数据传输带宽,同时能够方便的兼容黑白电视。因此几乎所有具备分量输出的DVD机的分量端子都是标识为YCbCr(YUV),一切似乎合

2014-09-11 13:09:34 2530 1

转载 H.265和4K超高清时代到来

1. H.264:只能抗1080p不能抗4K  随着时代进步,“4K”这个字眼越来越多地出现在人们视野。如果你到电视卖场中逛溜逛溜,一定会对各种旗舰机型前大大的“4K”标签有所印象。不夸张地说,再过一段日子,当销售员看到你进来买电视,不让满嘴的“4K”糊满你脑子恐怕都不会放你走。“4K”已经成为了旗舰/高档电视的重要标签  那么4K到底是什么东西呢?简而言之,4K是新兴的分辨率标准

2014-03-13 17:31:06 3347

转载 H.264與VC-1兩大視訊壓縮技術比較

迎接高解析的未來 H.264與VC-1兩大視訊壓縮技術比較影音編碼已經成為數位家庭中,最為主要的角色之一,畢竟我們日常所收看的電視節目、播放的影音片段,無一不是採用各種手段的影音編碼所構成。如何針對各種收看環境來選用適合的編碼標準,除了要看各種編碼規格的特性,還要注意組建來作為編解碼的硬體其包含成本考量、架構設計簡易度以及編解碼晶片性能的限制等等因素。 以目前的編碼技術方面,通常影像與

2014-01-31 14:23:24 4282

转载 Fragmented MP4方案的优势

Fragmented MP4方案的优势Fragmented MP4简称fMP4。与MPEG2TS相比,Fragmented MP4文件有六个关键的优势:(1)内容与Metadata分开保存        (2)Track之间相互独立      (3)支持Trick-play模式(4)向后兼容MPEG2TS          (5)支持数据流无缝拼接    (6)集成了DRM技术

2014-01-06 15:06:44 1506 1

转载 解读下一代视频压缩标准HEVC(H.265)

解读下一代视频压缩标准HEVC(H.265)  在数字视频应用产业链的快速发展中,面对视频应用不断向高清晰度、高帧率、高压缩率方向发展的趋势,当前主流的视频压缩标准协议H.264(AVC)的局限性不断凸显。同时,面向更高清晰度、更高帧率、更高压缩率视频应用的HEVC(H.265)协议标准应运而生。本文重点分析了下一代视频压缩协议标准HEVC(H.265)的技术亮点,并对

2013-01-22 10:46:24 3006 2

原创 中国省份地级市政区图大全

今天找到一份中国政区地图,里面有各个省的地级市政区划分,非常实用,哪来分享!!

2013-01-07 13:47:03 15222 2

原创 Amdahl法则

Amdahl法则在计算机编程的并行处理程序中,少数必需顺序执行的指令是影响性能的一个要素,即使增加新的处理器也不能改善运行速度。这就是Amdahl法则。有人正是在这一点上对并行处理提出了挑战。一部分人认为,并行处理擅长的是那些增加处理器个数就能提高吞吐量和性能的大问题。       在一个固定大小的待处理资料中,若欲透过平行处理加速,一般最简单的方法就是

2012-02-27 17:27:09 2218

转载 HLS Overview

HLS(HTTP Live Streaming) OverviewIntroductionIf you are interested in any of the following:Streaming audio or video to iPhone, iPod touch, iPad, or Apple TVStreaming live event

2012-01-04 17:57:51 2403

转载 Adaptive Streaming Comparison

Adaptive Streaming ComparisonIIS Smooth Streaming provides users with a truly compelling way to watch the best-possible-quality streaming video.  First proven in production at

2012-01-04 17:54:23 1211

转载 Android Display System --- Surface Flinger

SurfaceFlinger是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统范围内的surface composer 功能,它能够将各种应用程序的2D 、3D surface 进行组合。在具体讲SurfaceFlinger 之前,我们先来看一下有关显示方面的一些基础知识。 1、原理分析让我们首先看一下下面的屏幕简略图:每个应用程序可能对应着一个或者多个图形界面,而每个界面我们就称之为一个surface

2011-05-17 11:52:00 1405

转载 Android SurfaceFlinger中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理

  今天看到网友DroidPhone写了篇关于android的surface管理的文章,些的确实不错,拿来于大家分享,版权归属DroidPhone所有!!Surfac SurfaceFlinger在系统启动阶段作为系统服务被加载。应用程序中的每个窗口,对应本地代码中的Surface,而Surface又对应于SurfaceFlinger中的各个Layer,SurfaceFlinger的主要作用是为这些Layer申请内存,根据应用程序的请求管理这些Layer显示、隐藏、重画等操作,最终由Surf

2011-04-11 13:27:00 1547

转载 Android调试的必杀技——反汇编

<br />在移植Android过程中会遇到很多Crash的情况,尤其是启动Android过程中。一般这些问题都可以通过看代码能解决,当然也有一些比较“妖娆”的问题,非常难找到头绪,在logcat日志也只会打印一些崩溃的堆栈,这些信息很难帮助我们定位问题。根据个人一个实例来介绍一下在Android移植过程中反汇编的用法。<br />     首先先看一下我遇到的一个logcat关于Crash的打印信息:I/DEBUG ( 1417): *** *** *** *** *** *** ***

2010-12-17 18:33:00 3616

转载 H.264解码器中CABAC硬件加速器的实现

<br /> H.264解码器中CABAC硬件加速器的实现   H.264有两种熵编码方案:一种是从可变长编码方案发展而来的基于上下文的自适应可变长编码CAVLC;另一种是从算术编码发展而来的基于上下文的自适应二进制算术编码CABAC。与CAVLC相比,CABAC可以节省约7%的码流,但增加了10%的计算时间。在解高清码流时,用软件来做CABAC这样复杂的熵解码,无法完成实时解码的任务,因此,设计硬件加速器是非常必要的。   CABAC解码算法   在H.264解码器的输入码流中,数据的基本单位是句

2010-08-11 13:32:00 1888

转载 CAVLC中的前缀和后缀

CAVLC中的前缀和后缀看了几天T264代码,总算弄清楚了CAVLC中如何处理前缀和后缀的,记录一下。  H264中的CAVLC在对TrailingOne之后的非零系数编码时,使用了前缀(prefix)和后缀(suffix)的概念,并且用suffixlength来表示后缀的长度。具体编码过程是这样的:  一,将suffixlength初始化为0(如果超过10个非零系数,而且少于3个TrailingOnes,suffixlength初始化为1)  二,将有符号的level(系数的值),转化为无符号

2010-08-05 16:21:00 1388

转载 CAVLC编码过程详解

CAVLC编码过程详解编码过程: <br />假设有一个4*4数据块 <br />{ <br />0, 3, -1, 0, <br />0, -1, 1, 0, <br />1, 0, 0, 0, <br />0, 0, 0, 0 <br />} <br />数据重排列:0,3,0,1,-1,-1,0,1,0…… <br /><br /><br />1) 初始值设定: <br />非零系数的数目(TotalCoeffs) = 5; <br />拖尾系数的数目(

2010-08-05 16:19:00 1255

原创 四年没有写Blog, 今闻王江民前辈不幸去世,很长震动,写诗一首以纪念!

四年没有写Blog, 今闻王江民前辈不幸去世,很长震动,写诗一首以纪念!

2010-04-07 20:07:00 1733 1

转载 STL关联式容器中删除元素的方法和陷阱四

 在STL(标准模板库)中经常会碰到要删除容器中部分元素的情况,本人在编程中就经常编写这方面的代码,在编码和测试过程中发现在STL中删除容器有很多陷阱,网上也有不少网友提到如何在STL中安全删除元素这些问题。上一篇文章主要讨论序列式容器vector、list中安全删除元素的方法和可能会遇到的陷阱,这一次讨论在map(multima

2006-06-15 13:31:00 1599

转载 STL序列式容器中删除元素的方法和陷阱三

3.list容器中删除元素的方法对于list容器,由于list本身有remove和remove_if的成员函数,所以最好优先考虑list自己的算法,对于remove函数,比较简单,不再讨论,对于remove_if函数,本人发现在vc6.0中有重大问题。我试了多种函数对象,总是编译不过,通过查看源代码,才发现

2006-06-15 13:27:00 2070

转载 STL序列式容器中删除元素的方法和陷阱二

2.使用STL中通用算法或容器成员函数删除元素的方法以上手工编写for循环代码删除容器中元素的方法也有一些问题,如果判断条件特别复杂,又有循环判断的话,循环中间又有异常处理的话,++itVect的位置就要小心放置了,稍不留意就要出错。所以手工编写代码删除容器中元素的方法不太安全,代码重复,也不够优雅,要注意的地方很多。对于这种情况,可以考虑使用STL

2006-06-15 13:24:00 1416

转载 STL序列式容器中删除元素的方法和陷阱一

在STL(标准模板库)中经常会碰到要删除容器中部分元素的情况,本人在编程中就经常编写这方面的代码,在编码和测试过程中发现在STL中删除容器有很多陷阱,网上也有不少网友提到如何在STL中安全删除元素这些问题。本文将讨论编程过程中最经常使用的两个序列式容器vector、list中安全删除元素的方法和应该注意的问题,       其它如queue

2006-06-15 13:19:00 2079

翻译 用template来判断类继承的关系

用template来判断类继承的关系 能自动判断一个类是不是从另外一个类继承下来的:template class TIsDerived{        public:        static int t(TBase* base)         {                   return 1;          }         static  char t(void* t

2006-05-22 15:17:00 1409

转载 Code Exception Safe Functions

The hard part about writing exception safe code isnt the throwing or catching of exceptions; its everything in between. As a thrown exception wends its way from the throw expression to the catch cla

2006-01-18 14:18:00 1463

原创 C++中逻辑Const和物理Const

只要可能就用const关于 const 的一件美妙的事情是它允许你指定一种语义上的约束:一个特定的对象不应该被修改。而编译器将执行这一约束。它允许你通知编译器和其他程序员,某个值应该保持不变。如果确实如此,你就应该明确地表示出来,因为这样一来,你就可以谋取编译器的帮助,确定这个值不会被改变。   关键字 const 非常多才多艺。在类的外部,你可以将它用于全局常量或命名空间常量,就像那些在

2006-01-18 14:08:00 3393

Design Patterns in Modern C++20 2022

Design Patterns in Modern C++20 2022年最新版以C++20为基础讲解设计模式,值得做架构的学习

2022-12-03

Exploiting virtual synchrony in distributed systems(利用虚拟同步分布式系统).pdf

利用虚拟同步分布式系统,Exploiting virtual synchrony in distributed systems

2019-12-05

Foundations of C++CLI

学习微软C++ CLI技术的好书,教你怎么学习C++和C#类.net语言混合编程的诀窍

2019-09-03

微型计算机原理第五版

微型计算机原理第五版,姚燕南,西安电子科技大学出版社 微型计算机原理第五版,姚燕南,西安电子科技大学出版社

2018-06-12

Word 长篇文档 排版技巧

Word 长篇文档 排版技巧 Word 长篇文档 排版技巧 Word 长篇文档 排版技巧

2018-06-06

opengl4.5 shading language 规范

OPENGL4.5 最新版 shading language 规范 GLSL4.5 Specification

2018-01-19

Advances+in+Architectural+Geometry建筑几何学

Architectural+Geometry 建筑几何学 CAD/CAM BIM 建筑几何学 三维建模

2018-01-01

AutoCAD的DWG数据转为MicroStation的DGN数据可行性研究

AutoCAD的DWG数据转为MicroStation的DGN数据可行性研究 AutoCAD的DWG数据转为MicroStation的DGN数据可行性研究 AutoCAD的DWG数据转为MicroStation的DGN数据可行性研究

2017-12-04

ARM平台下交叉编译的DBUS1.2的代码和库

ARM平台下交叉编译的DBUS1.2的代码和库,对嵌入式LINUX和基于LINUX的移动平台开发非常有用,里面包含了所有代码和编译后生成的库文件和配置信息文件.

2013-06-20

Android系统音频系统分析

Android系统音频系统分析 Android系统音频系统分析

2011-04-19

CDMA性能原理分析

CDMA性能原理分析 华为公司内部资料

2011-04-19

QTAtomViewer

MP3/MOV/3GP文件分析工具,可以查看文件里面的组织结构,ATOM的层次结构以树状呈现出来,对学习MP4/MOV文件格式的人大有裨益!!!!! 下载够更改后缀为EXE

2011-04-19

ACE程序员指南-网络与系统编程的实用设计模式高清晰PDF中文版

ACE程序员指南-网络与系统编程的实用设计模式高清晰PDF中文版part2

2011-01-17

Android应用开发揭秘-源代码

杨丰盛 Android应用开发揭秘第二版 源代码 针对Android2.2系统

2010-12-27

C++Gochas中文版 C++语言99个常见编程错误

C++Gochas中文版 C++语言99个常见编程错误 PART4

2010-07-20

C++Gochas中文版 C++语言99个常见编程错误

C++Gochas中文版 C++语言99个常见编程错误 PART3

2010-07-20

C++Gochas中文版(C++语言99个常见编程错误)

C++Gochas中文版(C++语言99个常见编程错误) PART2

2010-07-20

C++Gochas中文版(C++语言99个常见编程错误)

C++Gochas中文版(C++语言99个常见编程错误) PART1

2010-07-20

DB2入门经典资料大奉送

DB2入门经典 oracle内存分配与调整 Oracle数据库性能优化 Toad for Oracle Oracle PL-SQL应用指南

2010-05-18

t264的编解码代码

H264编解码代码,对开发H264编解码的人很有帮助

2008-11-22

视频Deinterlace算法的实现代码

视频Deinterlace算法的实现代码,是封装成的Directshow Filter,非常适用,对开发视频 处理的同志很有帮助

2008-11-22

基于DM642的MPEG-2传输流解复用再复用系统设计

基于DM642的MPEG-2传输流解复用再复用系统设计

2008-11-14

基于软件实现的MPEG-2传输流复用器研究

基于软件实现的MPEG-2传输流复用器研究

2008-11-14

空空如也

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

TA关注的人

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