自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 寄存器和内存 - 计算机组成原理(五)

上一章我们降到了算术逻辑单元,是计算机计算的基本单元,但如果计算出来的结果没有地方保存,就会丢失掉,计算也就没有了意义,所以这一章节主要讲解计算机的是如何存储数据的。

2024-04-21 22:56:17 1180 1

原创 算术逻辑单元-计算机组成原理(四)

那么计算机是如何进行加减乘除的运算呢,这个就来到了这一章节所要介绍的算术逻辑单元,(Arithmetic and Logic Uint)算术逻辑单元简称ALU,ALU是计算机的数学大脑,当理解了ALU的设计,你也就理解了现代计算机的基石。如下可能是最著名的ALU,intel74181它是第一个封装在单个芯片内的ALU,下面我们会用逻辑门做出一个ALU,然后后面几个章节会用它来做成一个计算机。

2024-04-21 15:41:56 922 1

原创 布尔逻辑和二进制 - 计算机组成原理(三)

上一章我们讲到了,晶体管很好的控制“通”和“断”两种状态,事实上,如果从电压上来看可以有很多种不同的状态,但是由于磁场,电流变化等影响, 太多级别的状态不精准,而只有开关两种状态信号的话,我们能够非常好的区分开他们而计算机使用二进制还有一个很重要的原因是,有一个专门处理“真”与“假”的数学分支,就是布尔逻辑,由英国数学家乔治布尔提出。

2024-04-21 00:15:00 391 1

原创 晶体管 - 计算机组成原理(二)

显然我们为了更快的计算,就得找到更快更可靠的东西来替代继电器,很幸运的是这种东西早就存在了,1904年,英国的物理学家“Johb Ambrose Fleming”开发了一种新的电子组件叫做“热电子管”,把两个电极放在真空管里面,将其中一个电极加热,就通过电子在真空管内的流通将两个电极连通,1906年美国物理学家又给它加了一个控制电极来控制电流的通断,和继电器的功能一样的,但是真空管内没有机械结构,每秒可以开闭数千次。它的最大的缺点就是贵,越大型的计算机需要的真空管数量越多,当时只有政府等少数机构负担的起。

2024-04-20 15:13:47 351

原创 从数字电路到计算机-计算机组成原理(一)

当今时代计算机已经成为了人手一个的生产娱乐工具,而作为一个计算机相关的从业人员来说,计算机的组成原理是必修课之一,虽然已经有了十年的编程经历,但是仍旧有一些问号萦绕在耳边,常常不求甚解,却因为缺乏系统的认识而追寻不到答案,导致思路陷入了瓶颈。所以我准备从“本”开始学起,去回溯整个计算机的发展历史,从计算机的发展史当中去了解现在我们熟知的东西诞生的原有,总结出计算机发展的底层逻辑, 找到我们现在的工作缘何而来,而又将往哪去。翻开《大学》首句,大学之道,在明明德,在亲民,在止于至善。物有本末,事有终始。

2024-04-20 15:12:15 270

原创 C++ 所有类型的构造函数总结

默认构造函数(Default Constructor):没有参数的构造函数,用于创建对象时不需要提供任何参数。如果没有显式定义,默认构造函数会被编译器自动生成。

2024-01-24 20:34:44 481 1

原创 std::numeric_limits 标准库实现和应用

cpp reference中介绍std::numeric_limits是C++标准库中的一个模板类,它提供了关于基本数据类型的特性和限制的信息。

2024-01-20 22:50:04 1383

原创 RK3588 硬件编解码器调试命令

如果在媒体框架层dump流可以使用如下方法以上命令会在 /data/video 目录下生成dump文件。

2024-01-19 00:15:00 766 1

原创 一文读懂const关键字的使用

const主要作用是保证修饰的变量不能够被修改,即被const修饰的变量都会变成常量主要有四个不同的使用场景。

2024-01-18 00:15:00 426 1

原创 使用tcpdump抓取网络数据包

-- tcpdump 只会截取96个字节的内容,想要多截取的话使用 -s, 如果-s0代表全部截取。linux/android系统上常用的抓包工具,切记在android上一定要有root权限才可以。--- 后面添加网络接口,即网卡表示, eth0,eth1等。--- 抓包数据存储到某个文件里面。标记抓那个端口号的数据。p 标注抓哪一类的包。

2024-01-17 07:00:00 472

原创 H264中的指数哥伦布编码

接上篇,介绍了H264码流中使用到的几种熵编码,本章着重介绍其中4种指数哥伦布编码的编码方法其中最重要的是无符号指数哥伦布编码,其他几种编码方式都是它的变种。

2024-01-16 01:30:00 542 1

原创 H264的熵编码和句法阅读

H264为了进一步增加压缩率引入了熵编码模式,这就导致了很多时候无法从码流上直接按比特位读取到有效信息,所以必须要了解熵编码的原理才能帮助我们进行一些初步的码流阅读。

2024-01-15 16:42:58 508

原创 FFmpeg命令行进行编码解码缩放播放剪切等操作

编码是将yuv文件转化成某种视频编码格式的操作,命令如下举个例仔解析每个部分的参数:-pix_fmt 代表着输入源的格式 yuv420p 代表 i420格式的limit range如果要使用full range需要使用yuvj420p-s 后面用x的形式输入对应的宽高-i 输入的源文件-vcodec 后面跟着使用的编码器,这里例子用的是x264, 还可以是h263,h263p 等。

2024-01-14 23:08:43 669

原创 H263的句法和语义

句法和语义可以理解为一个翻译器,他描述的码流的具体含义,让使用者通过一种特定的转译方式在读懂它。

2024-01-13 19:59:33 1386

原创 H263的一些基础知识

H263的码流句法单独开一个章节介绍。

2024-01-13 14:02:29 1052

原创 MTU是什么?如何检测MTU大小?

Maximum Transmission Unit (MTU)指的是一个网络传输数据包的最大大小,一般情况下最大为1500 字节。

2024-01-12 20:18:12 1488 3

ImageQualityAssessmentFromErrorVisibilitytoStructuralSimilarity

SSIM 最早被提出来的论文,是图像领域一个非常重要的评价方法

2024-04-21

Zvezdakova-Kulikov-Zvezdakov-Vatolin-BSQ-rate-color.pdf

MSU世界编码器大赛的组委会提出的一种新的编码器评价方式BSQ-rate论文,描述了相较于bd-rate的该方法更加准确

2024-04-21

Calculationofaveragecodingefficiencybasedonsubjectivequalityscores

编解码器评估指标 BD-rate 出处论文,最早这个作者提出的BDrate以及如何使用

2024-04-21

Xiang2018-Article-ANovelAdaptiveQuantizationMeth.pdf

X264 AQ 论文

2024-04-21

Look-ahead coding considering rate distortion optimization.pdf

x264 look ahead 相关论文

2024-04-21

空空如也

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

TA关注的人

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