自定义博客皮肤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)
  • 收藏
  • 关注

原创 解决VScode终端中文乱码问题

找了很多关于解决VScode终端中文乱码的博客,但很多修改了并没有作用,经过我的查找终于总结出了原因。

2023-06-06 22:03:22 887 1

原创 OpenCV在Pycharm中没有代码提示/代码补全、方法标黄的解决办法

OpenCV在Pycharm中没有代码提示/代码补全、方法标黄的解决办法

2022-11-27 13:01:52 2458 6

原创 [超详细] 在Edge/Chrome浏览器上为B站开启HEVC硬解和AV1硬解(支持4K120Hz、8K、HDR真彩,杜比视界、杜比全景声)

启用HEVC、AV1解码前言查看设备是否支持开启HEVC开启AV1前言目前网页端的B站应该都是使用的是AVC(H.264)编码,效率和画质都比HEVC(H.265)差了一大截,更不要说和刚开放的AV1编码比了。目前B站已经开放了AV1编码,AV1编码的视频播放效率比HEVC高,但AV1对于设备有较高的要求,只支持新款的硬件。故设备教老的使用HEVC编码就好了,设备较新的尽量使用AV1编码。查看设备是否支持要知道自己的电脑支持什么格式的硬解码,可以下载DXVA Checker,地址https://b

2022-05-03 22:09:45 82449 23

原创 [ROS]创建工作空间

创建ROS工作空间各文件夹作用创建文件夹各文件夹作用创建文件夹$ mkdir -p catkin_ws/src #catkin_ws为工作区的名字,可自行设置$ cd catkin_ws/src$ catkin__init__workspace #更改src文件路径为ROS工作空间路径-p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动创建那些尚不存在的目录,即一次可以建立多个目录。...

2022-03-31 13:14:52 444

原创 使用Ubuntu做图像识别以及机器学习过程中遇到的问题及解决方法

目录网络问题科学上网换源python环境冲突使用anacondapython注意事项OpenCV库的问题网络问题在Linux系统里,配置环境有90%的报错都是因为网络问题。科学上网由于我国的某些原因,导致很多东西下载不了或者是速度特别慢,那这时候就需要科学上网来解决问题了,开全局能解决很多网站上不去的问题。懂的都懂,不多说。换源如果以上方法实现不了,那么就要尝试用国内的镜像源,如清华源、阿里源等。使用镜像源有两个方法,一个是在系统中修改默认源,另一个是用浏览器下载文件后在本地安装,两个方法各有优

2022-03-09 09:32:41 4726

原创 [LeetCode训练营]搜索

搜索查找顺序搜索(无序)二叉搜索树(无序)二分搜索(有序)遍历深度优先(栈)广度优先(队列)查找顺序搜索(无序)从第一个开始,逐个比较。二叉搜索树(无序)若它的左子树不空,则左子树所有结点的值均小于它的根结构的值。若它的右子树不空,则右子树所有结点的值均大于它的根结构的值。它的左右子树也分别为二叉搜索树。没有键值相等的结点。例子:12 23 26 37 54 60 68 75 82 96二分搜索(有序)在有序记录集中,每次把待查区间中间位置记录 mid 的关键词与 key 比较,若

2022-03-01 22:31:05 164

原创 [LeetCode训练营]双指针

双指针双指针模型对撞指针同速指针快慢指针双指针模型当遇到有序数组时,应该优先想到双指针来解决问题,因为两个指针的同时遍历会减少空间复杂度和时间复杂度。如果给定数组没有排序,可以考虑排序后找规律以此提高算法的时间复杂度和空间复杂度。对撞指针对撞指针是指在有序数组中,将指向最左侧的索引定义为左指针(left),最右侧的定义为右指针(right),然后从两头向中间进行数组遍历。常用于有序数组或指针。同速指针链表上两个指针,一个先出发,另一个后出发并以相同的速度跟随。求链表的逆:通过临时指针让双指

2022-02-27 22:07:40 220

原创 [LeetCode训练营]位运算

位运算原码、反码和补码按位非操作 ~按位与操作 &按位或操作 |按位异或操作 ^按位左移 <<按位右移 >>原码、反码和补码二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。符号位:最高位为符号位,0表示正数,1表示负数。在位运算中符号位也参与运算。原码:就是其二进制表示(最高位是符号位)。00 00 00 11 -> 310 00 00 11 -> -3反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数

2022-02-25 20:54:50 85

原创 [LeetCode训练营]树

树树的定义树和单链表的区别:树的定义树的二叉树树的定义树和单链表的区别:单链表:一个数据域+一个指针域树:一个数据域+多个指针域树的定义树是N(N>=0)个节点的有限集合。N=0时为空树,N>0时应满足:有且仅有一个特定的称为根的节点N>1时,其余节点可分为m(m>0)个互不相交的有限集合。其中,每一个有限集合自身又是一棵树。根节点:非空树处于最上层的唯一节点,其余节点都是它的子孙后代节点的度:节点具有的孩子节点个数叶子节点:度为0的节点父子节点:

2022-02-23 21:56:28 209

原创 [LeetCode训练营]字符串

字符串一、字符串的定义字符串常见的问题二、字符串的比较三、字符串的存储结构四、字符串的匹配问题单模式匹配问题多模式匹配问题单模式串朴素匹配算法Brute Force算法KMP算法一、字符串的定义字符串:简称为串,是由零个或多个字符组成的有限序列。一般记为s = “a1a2 .…an" (0 ≤ ∞)。空串:零个字符构成的串也称为「空字符串」,它的长度为0,可以表示为" "。子串∶字符串中任意个连续的字符组成的子序列称为该字符串的「子串」。并且有两种特殊子串,起始于位置为0、长度为 k 的子串称为

2022-02-21 22:22:23 275

原创 [LeetCode训练营]15.三数之和 的分析与优化

题目分析与优化吹水分析题目题目第一种方法第二种方法(答案)第三种方法吹水刚开始刷LeetCode,第一节课学的数组,这是当时写的笔记[LeetCode训练营]数组课后作业有一道中等题:15.三数之和。正好要开技术分析会,得益于LeetCode强大的保存功能,可以找到之前提交过的源码,所以我能很方便地将我解这道题的思路分享出来。分析题目题目给你一个包含 n个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组

2022-02-20 22:24:07 357

原创 [LeetCode训练营]栈

栈栈一、栈的介绍二、栈的定义三、栈的存储栈一、栈的介绍栈(Stack):也称为堆栈。一种线性表数据结构,是一种只允许在表的一端进行插入和删除操作的线性表。我们把栈中允许插入和删除的一端称为「栈顶(top)」;另一端则称为「栈底(bottom)」。当表中没有任何数据元素时,称之为「空栈」。堆栈有两种基本操作:「插入操作」和「删除操作」栈的插入操作又称为「入栈」或者「进栈」栈的删除操作又称为「出栈」或者「退栈」二、栈的定义线性表栈中元素按照 a1, a2, ···, an 的次序依次

2022-02-19 22:45:45 214

原创 C/C++、Python、Java中的条件运算符(三元运算符)

条件运算符C/C++PythonC/C++条件运算符格式为表达式1 ? 表达式2 : 表达式3max = (a>b) ? a : b;如果a>b为真,则把a赋值给max,否则把b赋值给max。上面的代码等价于下面的代码。if (a>b) max = a;else max = b;Python条件运算符格式为条件为真时的结果 if 条件 else 条件为假时的结果max = a if a>b else b如果a>b为真,则把a赋值给max,否则把b

2022-02-19 16:31:31 819

原创 [LeetCode训练营]链表

[LeetCode训练营]链表链表的逻辑结构链表的存储结构顺序存储链式存储索引存储散列存储链表的逻辑结构数据与元素之间的逻辑关系集合、线性结构(一对一)树形结构(一对多)图结构(多对多)链表的存储结构顺序存储逻辑上相邻的元素物理位置也相邻链式存储逻辑上相邻的元素物理位置不一定相邻索引存储散列存储...

2022-02-17 23:33:05 513

原创 [LeetCode训练营]数组

数组在内存中的存储方式按顺序连续存储数组名表示该数组的首地址数组的索引时间复杂度为O(n^x),x为数组是第几维数组。数组在算法上的优化如果数组是无序的,可以先把他排序让他变成有序以便寻找规律使用双指针模型...

2022-02-14 17:59:07 220

原创 [Machine Learning] Windows下配置深度学习环境 (Anaconda + Pycharm + PyTorch)

[Machine Learning] Windows下配置环境 pytorch+YOLOv5安装anaconda安装Git安装anacondaanaconda官方下载地址不要勾选添加到环境变量,后面需要自己配置。安装Git

2022-01-29 22:23:23 528

空空如也

空空如也

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

TA关注的人

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