自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux(Ubuntu) 环境搭建:远程终端软件(MobeXterm)

MobeXterm安装教程

2024-02-11 22:52:22 1618

原创 Linux(Ubuntu) 环境搭建:MySQL

MySQL环境搭建

2024-02-11 19:05:39 554

原创 Linux(Ubuntu) 环境搭建:Nginx

Nginx环境搭建

2024-02-11 19:04:17 1682

原创 NAS搭建指南二——影视资源中心

>选择自动 DNS 验证–>勾选自动删除验证–>申请邮箱填写自己的邮箱–>算法选择 RSA 算法–>点击提交申请,进行域名验证–>点击完成,返回我的证书页面。点击刚刚申请的证书后面的下载选项,下载 Nginx 格式的文件(这个在下面的步骤中会用到)–> IPv4 地址填写云服务器地址–>其他保持默认即可–>等待 DNS 解析生效。进入控制台后点击我的域名–>点击已经经过备案的域名–>点击添加记录。登录腾讯云服务器官网–>搜索“云解析 DNS”–>点击控制台。本机 IP:8096。

2023-08-13 14:49:09 1020

原创 NAS搭建指南一——服务器的选择与搭建

服务器选择及搭建 - frp搭建 - NGINX搭建 - 域名购买注册及备案

2023-08-13 01:28:41 3217

原创 Ubuntu打造家用NAS三——网盘与影视中心

Ubuntu打造家用NAS三——网盘与影视中心

2022-11-23 11:09:42 3995 3

原创 Ubuntu打造家用NAS二——服务器管理

Ubuntu打造家用NAS二——服务器管理

2022-11-18 15:33:41 2847 2

原创 Ubuntu打造家用NAS一——Ubuntu安装

Ubuntu2204安装

2022-10-30 03:57:11 8166 5

原创 YUV格式

YUV1、简介①YUV是指亮度参量和色度参量分开表示的像素格式,Y:明亮度/灰度值;U&V:色度②主要用于电视系统以及模拟视频领域③无U&V则为黑白图像④其他表示方法:YCbCr/YPbPr2、存储格式1)planar先连续存储所有像素点的Y,然后存储所有像素点的U,最后存储所有像素点的V2)packed每个像素点的Y、U、V都是连续交叉储存的3、采样方式1)YUV 4:4:4完全取样,1080×1920的图像需1080×1920×(1Y+1U+1V)bit约等于0

2021-08-26 10:44:38 164

原创 有关YUV的函数

有关YUV的函数1、分离YUV420P/YUV444P像素数据中的Y、U、V分量/灰度/亮度减半/加边框/* * Split Y, U, V planes in YUV420P file * @param url 输入 YUV 文件的位置 * @param w 输入 YUV 文件的宽度 * @param h 输入 YUV 文件的高度 * @param num 要处理的帧数 */int simplest_yuv420_split(char *url, int w, int h,i

2021-08-26 10:44:20 175

原创 HSV与RGB

HSV1、简介①H:色相Hue。是色彩的基本属性,即颜色的名称,0°~360°②S:饱和度Saturation。是色彩的纯度,越高色彩越纯,低则逐渐变灰,0~100%③V:明度Value,0~max2、HSV与RGBRGB颜色空间中,三种颜色分量的取值与所生成的颜色之间的联系并不直观HSV颜色空间中,更类似于人类感觉颜色的方式,封装了关于颜色的信息:H、S、V(R,G,B)=(R,G,B)255max=max(R,G,B)min=min(R,G,B)H={0°if max&nbsp

2021-08-26 10:44:09 872

原创 CMYK与RGB

CMYK1、简介①CMYK模式是一种色彩模式,当阳光照射到一个物体上时,这个物体将吸收一部分光线,并将剩下的光线进行反射,反射的光线就是我们所看见的物体颜色的减色色彩模式,同时也是与RGB模式的根本不同之处②C:青色Cyan;M:品红Magenta:Y:黄色Yellow;K:黑色Black2、CMYK与RGB①CMYK是最佳的打印模式,可以避免色彩的损失,但运算速度慢②用户所使用的扫描仪和显示器都是RGB设备,所以无论什么时候使用CMYK模式工作都有把RGB模式转换为CMYK模式这样一个过程R

2021-08-26 10:43:47 471

原创 有关RGB24的函数

有关RGB24的函数1、分离RGB24像素数据中的R、G、B分量/* * Split R, G, B planes in RGB24 file * @param url 输入 RGB 文件的位置 * @param w 输入 RGB 文件的宽度 * @param h 输入 RGB 文件的高度 * @param num 要处理的帧数 */int simplest_rgb24_split(char *url, int w, int h,int num){ FILE *fp=fop

2021-08-26 10:43:22 355

原创 RGB与YUV

RGB与YUV1、RGB转YUVY=0.299×R+0.587×G+0.114×BU=−0.147×R−0.289×G+0.436×BV=0.615×R−0.515×G−0.100×BY=0.299×R+0.587×G+0.114×B\\U=-0.147×R-0.289×G+0.436×B\\V=0.615×R-0.515×G-0.100×BY=0.299×R+0.587×G+0.114×BU=−0.147×R−0.289×G+0.436×BV=0.615×R−0.515×G−0.100×B

2021-08-24 19:54:09 91

原创 YUV格式

YUV1、简介①YUV是指亮度参量和色度参量分开表示的像素格式,Y:明亮度/灰度值;U&V:色度②主要用于电视系统以及模拟视频领域③无U&V则为黑白图像④其他表示方法:YCbCr/YPbPr2、存储格式1)planar先连续存储所有像素点的Y,然后存储所有像素点的U,最后存储所有像素点的V2)packed每个像素点的Y、U、V都是连续交叉储存的3、采样方式1)YUV 4:4:4完全取样,1080×1920的图像需1080×1920×(1Y+1U+1V)bit约等于0

2021-08-24 19:51:39 307

原创 RGB格式

RGB1、简介①R:red;G:green;B:blue②色值范围:0~2552、工具RGB转16进制:https://c.runoob.com/front-end/55RGB转HSV:https://c.runoob.com/front-end/868RGB转CMYK:https://c.runoob.com/front-end/87016进制转CMYK:https://c.runoob.com/front-end/87316进制转HSV:https://c.runoob.com/fro

2021-08-24 19:45:58 638

原创 screen详解

screen详解在服务器上搭建一些服务的时候,一般情况下我们只会开一个连接服务器的控制台,但是某些服务开启的时候需要占据一整个控制台,如果关闭了就会导致进程终止,这就成了类似单进程的效果。screen命令就是为了能够在服务器上开启多个控制面板(screen),用以容纳不同的任务1、三个窗口1)默认窗口没有用screen命令时的那个干干净净的窗口2)screen界面当我们进入screen空间下的,占用了一个进程pid的一个界面,这个界面自己的名字,有他自己内部交互的快捷键,能够拥有很多不同的子终

2021-08-24 19:14:48 1504

原创 git status详解

git status详解-s/--short:以短格式输出-b/--branch:以短格式显示分支和跟踪信息-porcelain:为脚本提供易于解析的格式输出,这与短输出类似,但在Git版本中保持稳定,并且不管用户配置如何--long:以长格式输出输出(默认设置)-v/--verbose:除了已更改的文件名称之外,还会显示正在执行的文本更改(即与git diff --cached输出一样),如果-v指定了两次,那么还会显示尚未上传的工作树中的更改(即与git diff输出一样)-u<mod

2021-08-24 17:12:43 1217

原创 git reset详解

git reset详解git reset --xx xxx,–xx是参数,xxx是版本号产生影响表现参数HEAD暂存区工作目录原文件内容的变更–softYNN变为尚未add的状态–mixedYYN变为尚未add的状态–hardYYY修改内容丢失...

2021-08-24 16:40:41 76

原创 git clone详解

git clone详解基本使用:git clone <仓库地址>,该命令会在本地主机生成一个目录,与远程主机的版本库同名git clone <网址> <仓库地址>,指定本地目录名git clone -b <分支名> <仓库地址>,指定分支支持的协议:git clone http[s]://git clone ssh://git clone git://git clone <本地>git clone file://&l

2021-08-24 16:25:14 718

原创 git am详解

git am详解在使用git am前,首先要使用git am –abort,用来放弃以前的am信息,否则可能会遇到这样的错误.git/rebase-apply still exists but mbox given打patch:git am xxx.patch

2021-08-24 15:43:09 4208

原创 git format-patch详解

git format-patch详解打包最近的一个patch:git format-patch HEAD^,有几个^就打包几个patch的内容;或git format-patch -n打包版本n1与n2之间的patch:git format-patch -n1 -n2某次提交以后的所有patch:git format-patch xxx,xxx是commit名某次提交(含)之前的几次提交:git format-patch -n xxx,xxx是commit名某两次提交之间的所有patch:git

2021-08-24 15:28:58 15543

原创 常用git总结

常用git总结克隆现有的仓库:git clone查看当前文件状态:git status跟踪新文件:git add查看文件更改内容:git diff提交更新:git commit移除文件:git rm移动文件:git mvgit查看提交历史:git log撤销文件修改:git checkoutgit回退代码:git reset查看远程仓库:git remote更新代码:git pull推送代码:git pushgit给某一个提交打标签:git tag制作补丁patch:git f

2021-08-24 14:53:11 79

原创 时间、延迟以及延缓操作

时间、延迟以及工作队列1、jiffies计数器头函数:#include <linux/jiffies.h> //通常用#include <linux/sched.h>即可1、计算未来时间戳#include <linux/jiffies.h>unsigned long j, stamp_1, stamp_half, stamp_n;j = jiffies; //读取当前值stamp_1 = j + HZ; //未来的

2021-08-10 11:25:17 230

原创 Linux驱动程序框架基础总结

Linux驱动程序框架基础总结1、驱动程序框架基本类型1、字符设备(char device)​ 以字节为单位进行读写的设备2、块设备(block device)​ 以块为单位(效率最高)进行读写的设备3、网络设备(net device)​ 用于网络通信的设备2、驱动程序基本功能1、对设备进行初始化和释放2、将数据从内核传送到硬件3、从硬件读取数据4、读取应用程序传送给设备文件的数据5、回送应用程序请求的数据6、检测和处理设备出现的错误3、驱动程序的内核模块机制/开发模式

2021-08-09 16:04:45 246

原创 Kcnfig关键字总结

Kcnfig关键字总结1、config——配置项可以定义一行配置选项config MENU_2_1_CONFIG_1 #二级菜单(1)的选项1 bool "MENU_2_1_CONFIG_1" #bool类型(y/n),跟着提示信息 select MENU_2_1_CONFIG_2 #本条件选中则选中条件 MENU_2_1_CONFIG_2 select MENU_2_

2021-08-05 14:15:40 265

原创 dtb反编译

dts←→dtb1、反编译dtbdtc -I dtb -O dts -o 反编译.dts mt6765.dtb2、正编译dtsdtc -I dts -O dtb -o 正编译.dtb 反编译.dts

2021-08-05 14:13:49 1581

原创 描述性声明总结

描述性声明总结MODULE_LICENSE("GPL") // “GPL” 是指明了 这是GNU General Public License的任意版本 // “GPL v2” 是指明 这仅声明为GPL的第二版本 // “GPL and addtional” // “Dual BSD/GPL” // “Dual MPL/GPL”

2021-08-05 14:11:19 64

原创 printk日志级别总结

printk日志级别总结KERN_EMERG 0 /*紧急事件消息,系统崩溃之前提示,表示系统不可用*/  KERN_ALERT 1 /*报告消息,表示必须立即采取措施*/  KERN_CRIT 2 /*临界条件,通常涉及严重的硬件或软件操作失败*/  KERN_ERR 3 /*错误条件,驱动程序常用KERN_ERR来报告硬件的错误*/  KERN_WARNING 4 /*警告条件,对可能出现问题的情况进行警告*

2021-08-05 14:06:02 358

原创 Linux驱动头文件总结

Linux驱动头文件总结1、必须要有的头文件#include <linux/module.h>最基本的文件,支持动态添加和卸载模块包含了:头文件:<linux/version.h> 宏: MODULE_LICENSE("GPL")#include <linux/init.h>初始化头文件包含了:宏: module_init() 宏: module_exit()定义了:初始化函数:__init 退

2021-08-05 14:01:20 926

原创 Linux命令总结

Linux命令一、文件管理r w x -4 2 1 00 6 6 0进制 拥有者 当前 同组1、ls——显示内容及属性ls [参数] [文件]默认-A,当前文件夹,字母顺序-a 显示所有文件及目录(含隐藏文件)-A 同上(无隐藏文件)-r 同上,字母逆序-R 递归列出所有子目录-l 使用长格式列出文件及目录信息-t 根据最后的修改时间排序-S 根据文件大小排序所有文件:ls [参数]开头是t的文件:ls t*2、cp——复制cp [参

2021-08-05 11:28:17 250

原创 卡西欧G-SHOCK 5146/5425使用说明书

卡西欧G-SHOCK 5146/5425使用说明书官网链接:https://file.casio.com.cn/resource/front/pdf/CN/009/qw5146.pdf

2021-03-30 16:12:03 17598

原创 Android Studio安装

Android Studio安装教程安装链接安装教程使用前步骤(必须的)使用前测试安装链接官网:http://www.android-studio.org/百度网盘:链接:https://pan.baidu.com/s/19ZiebADwREEuF3CThD41TA提取码:ps2p安装教程打开android-studio-ide-191.5977832-windows,Next。Next。选择自己的安装目录,Next。Install。等待安装完毕。Next。Finis

2021-03-30 16:07:11 270

基于MATLAB的车牌识别.rar

基于matlab的车牌识别,里边含有原理、素材、源代码,完整可用

2019-07-16

STM32库开发实战指南完全版.pdf

《STM32库开发实战指南》基于STM32F103芯片,紧紧围绕“库”的分析和使用展开。在大量实例的基础上,《STM32库开发实战指南》对于如何综合运用固件库开发项目给出了具体的范例;在固件库的使用和学习的基础上,又进一步讲解了结合嵌入式实时操作系统、TCP/IP协议栈进行嵌入式系统开发的方法,让读者循序渐进、系统地掌握基于STM32官方库进行开发的方法。

2019-07-15

空空如也

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

TA关注的人

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