自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日Leecode算法题:1337.矩阵中战斗力最弱的k行

方法2:二分查找+排序。

2023-10-08 16:08:58 166

原创 Python篇——数据结构与算法(第七部分:树)

【代码】Python篇——数据结构与算法(第七部分:树)

2023-06-19 14:56:22 238

原创 Python篇——数据结构与算法(第六部分:哈希表)

【代码】Python篇——数据结构与算法(第六部分:哈希表)

2023-06-14 14:15:10 4065

原创 Python篇——数据结构与算法(第五部分:数据结构)

列表、栈、队列、括号匹配、迷宫问题、链表、链表的插入和删除、双链表

2023-06-13 14:55:38 1178

原创 Python篇——数据结构与算法(第四部分:希尔排序及其讨论、计数排序、桶排序、基数排序)

python、数据结构与算法、希尔排序、计数排序、桶排序、基数排序

2023-05-31 00:40:59 424

原创 Python篇——数据结构与算法(第三部分:归并排序;快速、归并、堆排序小结;深拷贝和浅拷贝区别)

归并排序;快速、归并、堆排序小结;深拷贝和浅拷贝区别

2023-05-25 00:48:30 345

原创 Python篇——数据结构与算法(第二部分)

python第二部分:排序算法——堆排序、二叉树、完全二叉树基础知识补充

2023-05-24 17:29:45 547

原创 Python篇——数据结构与算法(第一部分)

python学习篇——数据结构与算法(查找、排序、数据结构等)

2023-05-22 23:15:36 270

原创 2.MATLAB篇——基本操作与矩阵输入

短固定十进制小数点格式或科学记数法(取更紧凑的一个),总共 5 位。短固定十进制小数点格式,小数点后包含 4 位数。长固定十进制小数点格式或科学记数法(取更紧凑的一个),对于。短工程记数法,小数点后包含 4 位数,指数为 3 的倍数。长工程记数法,包含 15 位有效位数,指数为 3 的倍数。短科学记数法,小数点后包含 4 位数。货币格式,小数点后包含 2 位数。值的小数点后包含 15 位数,值的小数点后包含 15 位数,值的小数点后包含 7 位数。值的小数点后包含 7 位数。长固定十进制小数点格式,

2023-05-20 23:28:49 2845 3

原创 opencv视频入门

它的参数可以是设备索引或者一个视频文件名。我们用相机捕捉一个视频(我用的电脑内置摄像头),将它转换成灰度视频并显示。如果它太小,视频将非常快,如果太大,视频将很慢 (嗯,这就是如何显示慢动作)。函数获取一些视频的特征,这里的 propld 是一个 0-18 的数字,每个数字代表视频的一个特征 (如果这个视频有)它返回的是 640x480,但是我想把它修改为 320x240。我们捕获视频,逐帧处理然后保存下来。如果是 True,编码器期望彩色帧,否则它适用于灰度帧。如果它是 True,那么是好的,否则用。

2023-05-12 15:16:44 49

原创 ubantu遇到的问题总结(权限问题、内存分配、根目录、pycharm和conda安装)

ubantu遇到的问题总结(权限问题、内存分配、根目录、pycharm和conda安装)

2023-04-25 15:53:26 2170

原创 Opencv-python动态捕捉图像颜色轮廓

Opencv-python动态捕捉图像颜色轮廓

2023-04-09 21:33:57 232

原创 人脸检测:haarcascade_frontalface_default.xml

注:环境包tensor_1下的Lib目录,找到site-packages。注:我这儿环境命名是tensor_1。

2023-04-08 19:43:37 768

原创 opencv-python中 boundingRect()函数解析

boundingRect()函数解析

2023-04-08 19:22:41 2259

原创 Opencv-python项目:图像轮廓检测

图像轮廓检测

2023-04-08 19:09:45 312

原创 opencv中的轨迹数据压缩的Douglas-Peucker算法以及cv2.approxPolyDP()函数解析

轨迹数据压缩的Douglas-Peucker算法、cv2.approxPolyDP()函数

2023-04-08 19:05:48 483 1

原创 opencv中的cv2.findContours()函数解析

轮廓检测函数:是图像处理中经常用到的。OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。

2023-04-08 16:55:32 847

原创 EOFError: Compressed file ended before the end-of-stream marker was reached

下载时出现错误:EOFError: Compressed file ended before the end-of-stream marker was reached。找到下载的文件目录,删除。

2023-04-03 20:23:29 174

原创 AttributeError: module ‘tensorflow‘ has no attribute ‘optimizers‘

【代码】AttributeError: module ‘tensorflow‘ has no attribute ‘optimizers‘

2023-04-03 19:45:28 448

原创 Opencv 鼠标回调函数 cv2.setMouseCallback()解析

event:cv2_EVENT_* (MouseEventTypes)类型的变量,为当前发生的鼠标事件类型。flags: cv2_EVENT_FLAG_* (MouseEventFlags)类型的变量。onMouse 是鼠标事件回调函数的默认原型,可自定义其函数名和函数内容,参数一般默认为。EVENT_LBUTTONUP #左键放开。EVENT_RBUTTONUP #右键放开。x和y: 发生鼠标事件时鼠标在图像位置的x,y坐标。

2023-04-02 20:27:04 523

原创 使用opencv进行文本检测

二、找到自己的安装路径,并且找到执行文件。例如:D:\Tesseract-OCR。遇到的问题:识别中文会报错。三、查看有哪些接口可以调用。将下载的包放入文件夹目录下。一、下载tessdoc。四、如果要识别中文的话。

2023-03-30 20:09:16 1363 1

原创 VGG19中的参数

最后一个[0]:相当于:array 数组:weight[0]=weight weight[1]=bias。[weight、pad、type、name、stride]:信息可以通过 0-4获取。[0][0][0]:连续三个0可以压缩去除虚的维。第一个[0]:压缩去除虚的维。[0-42]:层索引。

2023-03-30 14:23:17 218

转载 stackimages函数

& 判断图像与后面那个图像的形状是否一致,若一致则进行等比例放缩;# & imgArray[0][0]就是指[0,0]的那个图片(我们把图片集分为二维矩阵,第一行、第一列的那个就是第一个图片)# & 而shape[1]就是width,shape[0]是height,shape[2]是。# & 如果是灰度图,则变成RGB图像(为了弄成一样的图像)# & 判断imgArray[0] 是不是一个list。# & imgArray[][] 是什么意思呢?# & 例如,我们可以展示一下是什么含义。

2023-03-30 14:05:29 254

原创 HashMap底层实现原理

HashMap底层实现采用了哈希表数组:占用空间连续,寻址容易,查询速度快。但是增加和删除效率低。 链表:占用空间不连续,寻址困难,查询速度慢。但是增加和删除效率高。哈希表的本质就是“数组+链表”HashMap底层源码其中Entry[] table 就是HashMap的核心数组结构,也称之为“位桶数组”Entry源码Entry对象存储结构图Entry数组存储结构图存储数据过程put(key,value)存储过程后来...

2020-09-17 12:12:38 190

原创 JAVA数据结构与算法——前缀(波兰表达式)、中缀、后缀表达式(逆波兰表达式)规则

前缀表达式(波兰表达式)规则:运算符位于操作数之前 举例:(3+4)*5-6 对应的前缀表达式是 -*+3456前缀表达式的计算机求值从右到左边依次扫描表达式,遇到数字的时候,将数字压入栈中,遇到运算符,弹出栈顶的两个数,用运算符对它们做相应的计算(栈顶元素和次顶元素),并将结果入栈;重复上述过程直到表达式的最左端,最后运算得出的值即为表达式的结果。 举例:(3+4)*5-6 对应的前缀表达式是 -*+3456 ,针对前缀表达式求值步骤如下:从右至左扫描,将6、5、4、3压入...

2020-09-17 12:10:03 171

原创 数据库MySQL学习——常见函数

目录常见函数字符函数数字函数日期函数其他函数流程控制函数case函数的使用常见函数功能:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名,好处: 1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【FROM 表】;特点:1、叫什么(函数名)2、干什么的(函数功能)分类:1、单行函数如:concat、length、if...

2020-09-12 15:58:16 133

原创 数据库MySQL学习——排序查询

排序查询语句#排序查询/*引入: SELECT * FROM employees;语法: SELECT 查询列表 FROM 表名 【where 筛选条件】 ORDER BY 排序列表【ASC|DESC】特点: 1.asc代表升序,decs代表降序,如果不写,默认的是升序 2.ORDER BY 子句中可以支持单个字段、多个字段、表达式、函数、别名 3.ORDER BY 子句 一般是放在查询语句的最后面,但是limit子句除外。*/排序查.

2020-09-12 15:27:57 356

原创 数据库MySQl学习——条件查询

目录条件查询条件查询语句逻辑查询模糊查询补充知识点条件查询测试题及答案条件查询条件查询语句语句:# 条件查询/*语法: SELECT 查询列表 FROM 表名 WHERE 筛选条件;分类: 1.按条件表达式筛选 条件运算符: > < = != >= <= 2.按照逻辑表达式查询 逻辑运算符:&& || ! and or not 3.模糊查询 .

2020-09-12 15:17:47 164

原创 数据库MySQL学习——基础查询

基础查询1、着重号区分关键字例:SELECT NAME FROM stuinfo; 错误: [SQL] SELECT NAME FROM stuinfo; [Err] 1146 - Table 'myemployees.stuinfo' doesn't exist 改:SELECT `name` FROM stuinfo;2、SELECT * FROM employees;3、SELECTemployees.employee_id,e...

2020-09-12 14:56:51 121

原创 数据库MySQL学习——Navicat快捷使用

Navicat快捷使用: Ctrl+Q 打开查询窗口 Ctrl+/ 注释sql语句 Ctrl+Shift +/ 解除注释 Ctrl+R 运行查询窗口的sql语句 Ctrl+Shift+R 只运行选中的sql语句 F6 打开一个mysql命令行窗口 Ctrl+L 删除一行 Ctrl+N 打开一...

2020-09-12 08:52:03 90

原创 JAVA数据结构与算法——栈(实现综合计算器)

问题介绍使用栈完成计算一个表达式的结果,如:7*2*2-5+1-5+3-4=?思路分析1、通过一个index值(索引),来遍历表达式2、若index发现的是一个数字,就存入数栈;若发现的是符号,就分如下情况解决。 情况一:若发现符号栈为空,则直接入栈; 情况二:若符号栈有操作符,就进行比较,如果当前操作符的优先级小于或等于栈中的操作符,就从数栈中pop出两个数,再从符号栈中pop出一个符号,进行运算。将运算结果在入数栈。然后把当前的操作符入符号栈。 情况三:若操...

2020-09-12 08:51:15 149

原创 JAVA数据结构与算法——栈

目录栈的介绍栈的应用场景数组模拟栈思路分析代码实现输出测试栈的介绍''先入后出''的有序列表 栈是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,为栈顶(Top),另外一端为固定的一端,为栈底(bottom)。 最先放入的元素在栈底,最后放入的元素在栈顶,删除元素则相反。 出栈和入栈图1-1出栈和入栈栈的应用场景子程序调用:在跳往子程序前,会将下一个指令存到堆栈中,直到子程序执行完后再将地..

2020-09-06 14:43:48 74

原创 Eclipse中new一个对象之后自动补齐快捷键

例如:new ArrayStack(4);自动补齐之后是 ArrayStack arrayStack = new ArrayStack(4);可以使用shift+alt+L这种方式;也可以使用ctrl+1这种方式。

2020-09-06 14:24:29 4547

原创 JAVA数据结构与算法——约瑟夫问题

目录Josephu问题的描述环形链表环形链表的构建环形链表的遍历代码实现环形链表后台输出环形链表约瑟夫问题思路分析约瑟夫出圈代码实现最终输出Josephu问题的描述约瑟夫问题为:设编号为1,2,3....n的n个人围坐在一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m的那个人出列,它的下一位又开始从1开始报数,数到m的人又出列,以此列推,直到所有人都出列,由此产生一个出列的编号序列。环形链表环形链表的构建先创建第一个节点,.

2020-09-06 12:23:27 234

原创 JAVA数据结构与算法——双向链表

单链表缺点分析单链表查找的方向只能是一个方向的,双向链表可以向前或者向后查找。 单链表不能自我删除,需要依靠辅助节点,而双向链表可以自我删除。双向链表示意图图1-1 双向链表双向链表操作思路遍历:和单链表一样,只是可以向前也可以 向后查找。 添加:(默认添加到链表尾)先找到双向链表的最后这个节点 temp.next = newHeroNode newHeroNode.pre = temp图1-2 双向链表的添加示意图修改:和单项链表一样 删除:由于是双向链表..

2020-08-20 13:56:48 150

原创 JAVA数据结构与算法——单链表面试题(新浪、百度、腾讯)

单链表的常见面试题求单链表中有效节点的个数 查找单链表中倒数第k个节点(新浪) 单链表的反转(腾讯) 从尾到头打印单链表(百度,要求方式一:反向遍历。方式二:stack栈)例题1:求有效节点个数思路: 方法:获取有效节点 的个数(如果是带头结点的链表,需要不统计头结点) head是头结点,length是有效节点个数关键代码实现 : public static int getLength(HeroNode head) { if (head.next == nul...

2020-08-19 20:53:32 208

原创 JAVA数据结构与算法——单链表(4)

单链表节点的删除思路先找到需要删除的节点的前一个节点(temp) temp.next = temp.next.next 被删除节点将不会有其他引用指向(会被垃圾回收机制回收)代码实现 // 删除节点 // 1.head不能动,因此需要temp辅助节点找到待删除节点的前一个节点。 // 2.在比较的时候,是需要temp.next.no与待删除节点.no进行比较 public void dele(int no) { HeroNode temp = head; boolean fla

2020-08-19 17:25:55 101

原创 JAVA数据结构与算法——单链表(3)

单链表节点的修改以及关键代码实现main函数中: // 修改 HeroNode newHeroNode = new HeroNode(2, "小卢", "玉麒麟~~~~~"); System.out.println("修改后:"); singleLinkedList.update(newHeroNode); singleLinkedList.list();SingleLinkedList类中加入修改方法:// 修改节点的信息 public void update(He

2020-08-18 20:17:47 116

原创 JAVA数据结构与算法——单链表(2)

基于上一节单链表(1)中的思路改进,按照编号的顺序进行添加节点。上一节的链接:https://blog.csdn.net/qq_42120059/article/details/107963648 思路 首先找到新添加节点的位置,通过辅助变量,然后遍历。(原因:头结点不可随意改动) 新的节点.next=temp.next 将temp.next = 新的节点图1-1 思路图解 代码实现 // 按照方式二加入: singleLinkedList.add2(hero.

2020-08-13 20:15:57 121

原创 JAVA数据结构与算法——单链表(1)

单链表的介绍 单链表示意图小结:链表是以节点方式来存储的,是链式存储 每个节点有data域和next域(next域指向下一个节点) 由图可知,每个节点不一定是连续存储的 链表分为带头结点的链表和不带头结点的链表,根据需求来确定 单链表的创建和分析实现 添加:创建一个头结点,作用是表示单链表的头,每添加一个节点,就直接加入到链表的最后。遍历:通过一个辅助变量来帮助遍历整个链表。(头结点不能动,所以需要一个辅助变量)package com.jun._3_linked...

2020-08-12 19:36:41 118

空空如也

空空如也

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

TA关注的人

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