自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (4)
  • 收藏
  • 关注

原创 IP地址的分类

VLSM 属于更深层次的子网划分,允许同一(主类)网络号“配搭”不同的子网掩码,这样一来,便可根据网域内不同网段的使用方式,更加灵活地分配不同大小的 IP 地址块。IP 编址的原理是,为网络设备的每个网络接口(网卡)分配地址(即基于链路的地址分配方法),并不是为整台设备分配单一地址(即基于主机的地址分配方法)。基于链路的地址分配方法的优点是,路由器只需跟踪 IP 路由表中的 IP 子网,就能够汇总路由信息,而无需追踪到网络中的每台主机。如前所述, IPv4地址的32位编址方案可容纳大量的主机地址。

2024-01-30 11:45:31 816

原创 二层设备与三层设备的区别--总结

学过计算机网络的人都知道,网络是分层次的。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。二层交换机可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;不断的循环这个过程,对于全网的MAC地址信息都可以学习到,二层交换机就是这样建立和维护它自己的地址表。

2024-01-29 20:41:31 651

原创 分辨率 时钟频率 lane速率计算

3840x2160p/60hz YCC444为例,total pixel:4400,total line:2250,filed rate:60Hz,那么:PCLK = 4400*以1920x1080p/60hz为例,total pixel:2200,total line:1125,filed rate:60Hz,那么:PCLK = 2200*1280x720p/60hz为例,total pixel:1650,total line:750,filed rate:60Hz,那么:PCLK = 1650*

2024-01-24 20:19:33 652

原创 回车符和换行符区别

Unix 系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“ <回车><换 行>”,即“\r\n”;Mac系统里,每行结尾是“<回车>”。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。文本文件的行结束符一律变成一个符号LF,也就是换行符,也就是new line符, 也就是'\n'.在解析文本或其他格式的文件内容时,常常要碰到判定回车换行的地方,这个时候就要注意既要判定"\。这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。

2023-12-15 15:38:14 88

转载 时间、时钟、时钟同步和NTP

NTP同步原理。

2023-11-06 14:07:26 187

原创 audio相关的网站

alsa projectALSA project - the C library reference: PCM InterfaceDsharehttps://alsa.opensrc.org/Dshareplugin documentAlsa Opensrc Org - Independent ALSA and linux audio support sitealsalib pluginAudio multi-channel routing and mixing using alsalib - Bootli

2023-09-04 10:25:00 93

转载 linux怎么查看进程在哪个cpu上

查看方法:1、利用top命令,该命令可以显示进程在哪个CPU上运行,语法为“top -p 进程号”;2、利用taskset命令,该命令用于查看进程或线程运行在哪个CPU上,语法为“taskset -p 进程号”。本教程操作环境:linux7.3系统、Dell G3电脑。

2023-09-04 10:14:37 540

原创 数学基础知识

令 t = logaN, 则有 a^t = N,两边取以 c 为底的对数,得。

2023-05-22 17:29:19 58

原创 alsa plugin介绍

Audio multi-channel routing and mixing using alsalibALSA plugins

2023-05-18 19:51:19 355

原创 USB的VendorID、ProductID和BcdDevice有什么作用

对于使用自定义分类的bDeviceClass的设备,系统可能会因为无法找到驱动而并成未知设备,这时需要开发相应的USB设备驱动,这时可以使用由VendorID、ProductID和BcdDevice给成的。键盘等,都是使用USB设备分类的bDeviceClass、bDeviceSubClass和bDeviceProtocol生成的兼容ID进行驱动匹配的,Windows中提供了大量的兼容驱动。大部分USB设备都是标准的兼容设备,如UVC摄像头,一个USB设备的VID和PID在USB。

2023-04-25 17:03:17 1016

原创 常见 GL 扩展前缀

扩展大多可以跨平台,其他扩展大多都是平台相关的。OpenGL 其他前缀见。,EGL 其他扩展前缀见。OpenGL 扩展的常见。

2023-03-30 17:19:01 411

原创 工作环境配置

工作配置

2022-12-04 15:11:29 239

转载 linux 目标文件(*.o) bss,data,text,rodata,堆,栈 以及程序加载运行理解(转)

c/c++基础知识-编译基础

2022-08-13 13:54:02 1463

转载 C/C++ 中 static 的用法全局变量与局部变量

c/c++基础知识

2022-07-27 20:34:08 2168

转载 C/C++中extern关键字详解

c/c++基础知识

2022-07-27 14:23:49 484

转载 一文读懂C++右值引用和std::move

c++重要的基础知识

2022-06-28 10:38:37 60

原创 探索C++右值引用的本质

c++重要基础知识点

2022-06-27 20:49:37 275

转载 关于C++ 的 this指针

c++重要的基础知识点

2022-06-27 16:56:13 53

转载 关于C++对象作为返回值的背后详解

c++重要的基础知识点

2022-06-27 16:18:46 301

转载 c++ 左值引用与右值引用

c++重要的基础知识点

2022-06-27 16:15:32 383

转载 关于C++对象作为参数详解

c++的重要基础知识点

2022-06-27 15:37:20 1677

转载 ISP图像质量调节介绍

ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自己主动曝光控制等。依赖于ISP才干在不同的光学条件下都能较好的还原现场细节。ISP技术在非常大程度上决定了摄像机的成像质量。它分为独立与集成两种形式。普通情况下,配备独立ISP的手机,在图像处理方面有更大的优势,且随着手机摄像头像素的提高,快速连拍,全高清甚至4K录制的增加,手机对ISP的处理性能要求越来越高。...

2022-03-29 17:50:59 1950

原创 一篇文章读懂摄像头帧率、码流、分辨率的关系

在配置摄像头参数时,我们会经常看到帧率、码流、分辨率等概念,对于该入行的弱电新人来说,可能都不太了解这几个概念,今天我们就一起来聊聊摄像头帧率、码流、分辨率之间的关系。1、帧率、码流、分辨率定义帧率是每秒显示图像的数量,在摄像头参数经常会看到这个概念,比如一个摄像头帧率参数25fps,其实表示的就是1秒钟显示25个画面;分辨率表示每副图像的尺寸,即像素数量,常见的比如200W像素的摄像头,那它的分辨就是指的1920X1080;码流指的是视频数据的流量,而压缩则是去掉了图像的空间冗余和时间冗余。对..

2022-03-29 17:45:39 12693

转载 数字成像系统概述

本文向你介绍三方面内容:成像系统组成、3A系统概述、ISP统计信息。文章目录1成像系统的组成 1.1视角 1.2曝光 1.3感光度 ISO 23A 系统概述 3ISP统计信息成像系统的组成从成像过程来看,成像系统由如下部分组成:当你打开手机准备拍照,镜头(Lens)会首先把被摄景物投影在图像传感器(Sensor)上,与此同时,影像处理器(ISP)会通过测光、测距算出合适的参数并指示镜头对焦,随着你按下拍照键,图像传感器(Sensor)会完成一次曝光,并通...

2022-03-09 14:58:09 1266

转载 Camera ISP与DSP的区别

在介绍Camera ISP和DSP区别前,我们先看看Camera的工作流程拍摄景物通过镜头,将生成的光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,再被送到电脑中进行处理,最终转换成手机屏幕上能够看到的图像。数字信号处理器DSP(DIGITAL SIGNAL PROCESSING)功能:主要是通过一系列复杂的数学算法运算,对数字图像信号参数进行优化处理,并把处理后的信号通过USB等接口传到PC等设备。DSP结构框架:ISP(i

2022-03-09 13:53:18 813

转载 Camera ISP图像处理流程

Camera ISP图像处理流程如下图所示:下面大概介绍下某个模块的功能和作用RAW域:是指从DPC一直到demosaic阶段(此流程图) DPC:坏点矫正(bed pixel corr),坏点由于芯片制造工艺等问题产生的,坏点是指亮度或者色彩与周围其他像素的点有非常大的区别,常用检测方法是在全黑环境下看亮点和彩点和在盖白板的情况下看黑点和彩点,ISP端一般通过在亮度域上取其他周围像素点均值来消除坏点 BLC:黑电平矫正(Black level corr),黑电平是指图像数据为0时对应的信号

2022-03-09 13:48:52 721

转载 Camera Sensor基础知识

1. 感光原理Camera Sensor是由数百万上千万数量小方块的CCD或CMOS感光元件(简称像素),以平面阵列方式排列组成,其感光原理是于感光元件表层上整合RGB(红、绿、蓝)三原色的滤镜,通过对一个一个的感光点对光进行采样和量化形成图像。Sensor中每一个感光点只对应一个彩色滤光片,因此只能感光RGB中的一种颜色。通常所说的30万像素或130万像素等,指的是有30万或130万个感光点。如果一台拥有一千二百万像素的数码相机,明显地就是最少12,000,000小方块的感光元件了。Senso

2022-02-21 17:40:46 2450

原创 Mac sublime text配置

将下载好的sublime text3安装好后,选择sublime text->preferences->browse package…弹出目录后,将下面的两个文件下载后,解压替换该目录下的内容,然后重启sublimetext。

2022-02-08 20:45:08 418

转载 POLLHUP vs. POLLRDHUP?

Q:According to thepoll man page, the poll function can return POLLHUP and POLLRDHUP events. From what I understand, only POLLHUP is POSIX compliant, and POLLRDHUP is a Linux non-standard extension. Howerver, both seem to signal that the write end of a c.

2020-06-14 20:31:04 688

转载 C++中Const说明

最近在看程序员面试宝典,看到const这块感觉有很大疑惑,查了很多资料,可以总结如下:1.在C语言中  在C语言中,const修饰的变量不具有常量的特性,只是一个不可修改的变量,实质上仍然是变量,在编译期间无法知道它的值,不可以用作数组下标。2.在C++中  在C++中,const就有很大不一样,C++中鼓励使用const来替代#define,在C++中对const定义的变量分为两种情况:情况1(在.rodata段分配空间):  如果const用在全局或者使用了static关键字说明

2020-05-29 14:41:00 156

转载 Linux /proc目录详解

Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,并具有一些独特的特点。例如...

2020-04-18 22:31:14 287

原创 yocto:bitbake单独编译某个模块的方法

在yocto编译环境中如果想单独编译某个模块可以在已经搭建好的yocto编译环境中使用如下命令Yocto中对于不同的Package,有不同的task,即可以执行不同的操作,有一些是所有包共通的,例如clean,build等。我们可以使用下面命令来查看一个包都有哪些可执行的task:bitbake Package -c listtasks如:bitbake core-ima...

2019-10-26 16:37:34 9140

原创 用diff 生成patch文件的命令/方法

linux diff命令diff命令可以比较两个相同文件进而生成patch文件使用如下命令获得命令的帮助didff --help使用以下option-u, -U NUM, --unified[=NUM] output NUM (default 3) lines of unified context-r, --recursive recur...

2019-10-26 16:10:27 3489

转载 Vim中let g: let b: let l: 等的区别

vim 下 :help internal-variablesbuffer-variable b: Local to the current buffer.window-variable w: Local to the current window.tabpage-variable t: Local to the current tab page.global-variable g:...

2019-05-14 08:33:22 2960

转载 C++中的继承(1) 三种继承方式

1、继承与派生  继承是使代码可以复用的重要手段,也是面向对象程序设计的核心思想之一。简单的说,继承是指一个对象直接使用另一对象的属性和方法。继承呈现了 面向对象程序设 计的层次结构, 体现了 由简单到复杂的认知过程。C++中的继承关系就好比现实生活中的父子关系,继承一笔财产比白手起家要容易得多,原始类称为基类,继承类称为派生类,它们是类似于父亲和儿子的关系,所以也分别叫父类和子类。而子类...

2019-04-20 21:24:34 429

转载 C++单例模式

1.什么是单例模式?  单例模式也称为单件模式、单子模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类,即设计的一个类成为单例。通过单例模式可以保证系统中一个这个类只有一个实例。即一个类只有一个对象实例。(设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结)。单例模式是设计模式中最简单的形式之一。用一种只允许生成对象...

2019-04-20 21:22:07 130

转载 C/C++中static的用法全局变量与局部变量

1.什么是static?  static是C/C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。1.1static的引入  我们知道在函数内部定义的变量,当程序执行到它的定义处时,编译器为它在栈上分配空间,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题:如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义为全局的变量,但定义...

2019-04-20 21:19:27 1115

转载 vim中文帮助文档安装

vim中文帮助文档安装vim自带的帮助手册是英文的, 对平时编程的人来说没有多大阅读困难,在何况还有"星级译王"呢, 但是我猜和我一样连英语四级都愁的大有人,可偏偏就有一帮好心人人将其翻译成了中文, 可偏偏我又挡不住诱惑将它安装了, 唉.......又痛失一个学习英文的好机会, 下不为例。而我又是好心人,所以就分享给大家了。(基于CentOS6.5)安装方法:1、打开一个终端下载vim...

2019-04-20 21:18:08 682

原创 程序员必上的网站

github 可查看源代码sourceforge 可查看源代码stack overflow 一个外国的ask&answer网站,可以一边学习英文,一边解决问题。csdn51cto 国内的源码网站

2013-09-16 13:00:43 500

转载 8条学习编程的可靠建议

掌握编程的艺术通常需要数千小时的努力,如果你掌握了技巧,必定能缩短时间(同时获得更多的乐趣)。以下是几条帮助你在编程之路上加速成长的建议:去解决实际问题理论很无聊,所以理论问题通常也很无聊。如果能从在学习编程的同时能获得一定的外快,相信你一定更有兴趣。因此,首先要扪心自问“我为什么要学这个?”如果答案是“为了创造”,那么,去做吧!好消息是,你不必一上来就需要了解如何编码:在这之前先(粗略地

2013-02-23 22:51:22 465

sublime text配置工具

支持文件格式检测等

2022-02-08

Linux提高编

Linux提高编

2014-09-28

天线的设计

天线的设计

2012-06-29

word里面如何设置页码

word里面如何设置页码

2012-06-29

空空如也

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

TA关注的人

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