- 博客(38)
- 收藏
- 关注
原创 记录git操作bug:git push 没有权限:remote: You are not allowed to push code to this project
控制面板->凭据管理器->windows凭据,删除对应配置好用户密码的git网址。重新push时则会提示重新输入用户名密码。问题的原因在于可能你的密码输错了,或者你的电脑的这个git网址当时配置的用户和密码有问题,但是git又没有重置密码的命令。这个问题比较神奇,我排查了很多原因,包括账户权限,账户密码,秘钥等等,但是都不是问题所在。在git上面添加自己账户的权限就好,这个比较简单。
2024-01-10 14:39:26
932
原创 SSD,NCC,Lucas-Kanade模板匹配,目标跟踪
误差平方和算法数值越大相似度越小归一化互相关算法公式由相关系数方程得到:相关系数代表两个图像的相关程度。在[-1,1]绝对尺度范围之间衡量两者的相似性。相关系数刻画了两者之间的近似程度的线性描述。一般说来,越接近于1,两者越近似的有线性关系。光流是基于以下假设的:1在连续的两帧图像之间(目标对象的)像素的灰度值不改变。2相邻的像素具有相同的运动图像像素点随时间的变化:利用泰勒展开,最小二乘法近似,得到光流速度矢量:...
2022-06-17 21:28:02
1364
1
原创 mysql链接远程报错10061
安装mysql后本地链接可以,远程无法连接。1进入mysql2切换mysql3查看root信息最后发现原因是root用户的权限设置是localhost即只允许本地连接。1更新用户表2刷新权限之后再查看发现root用户的权限已经是 % 了,代表所有访问权限。之后再连接就可以连接了。...
2022-06-14 00:13:28
2090
1
原创 解决axios跨域问题
解决axios跨域问题场景描述解决办法场景用前端get方法去请求后端数据,返回状态码200,但是提示:无法加载响应数据。描述写前后端分离项目的时候,用前端axios的get方法去后端请求一个数据,然后返回状态码是200,是ok的,但是它提示我无法加载响应数据,如图:我就很蒙,然后右键从新标签中打开居然能够看到全部数据????我更蒙了,为什么加载不了响应数据却能够拿到数据呢。解决办法然后我就去排查,控制台报错如下:大概就是跨域和网络的问题,然后我去查看我的书写方式,我是将请求url写死
2022-05-21 12:03:32
930
原创 Mybatis+Collection一对多表查询踩坑
Mybatis+Collection一对多表查询踩坑需求思考解决方案实现方法MyBatis关联查询一对一association查询一对多collection查询坑1坑2需求自己写的springboot项目中有这样一个需求:将简历模板映射到数据库中。思考简历模板包含多个属性,每个属性又有多个条目,比如个人上学经历,有小学,初中,高中,大学等多个条目,如果把这些全部都存到一个表里就不那么好。解决方案将简历表作为主表,将简历中包含的属性作为从表,这样就形成了主从表的结构。实现方法现在需要的是后端
2022-05-19 18:08:01
1700
3
原创 java调用python机器学习模型的坑
java调用python机器学习模型的坑Java调用Python的4中方法Runtime.getRuntime()Java端坑1Python端坑2坑3原因解决方案1(Java端修改)解决方案2(python端修改)Java调用Python的4中方法1在java类中直接执行python语句2在java类中直接调用本地python脚本3使用Runtime.getRuntime()执行python脚本文件(推荐)4调用python脚本中的函数下面我们介绍第三种方法Runtime.getRuntim
2022-05-05 12:01:32
2715
2
原创 Windows安装Dlib库失败解决
报错:× Running setup.py install for dlib did not run successfully.1安装dlib前需要有依赖库,cmake和boost。所以先安装pip install cmakepip install boost2还要下载visual studio20xx,要有C++的环境百度对cmake的介绍如下:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者pr
2022-05-04 19:26:51
3738
原创 spring实体类字段后端前端大小写不一致解决
spring实体类字段后端前端大小写不一致解决问题原因解决方法新问题最终方案问题首先描述我的问题,我的问题是在开发的过程当中,我在实体类中有一个字段:xCoor。但是我用前端去调用后端接口,返回的是xcoor,变成了小写。(我猜测可能是因为英文拼写的原因?因为当时还有许多其他的字段都没有出现大小写自动转化的问题,只有这个字段给了警告,说是拼写有问题。)原因最终原因是json返回的时候把首字母变小写了,也就是Spring Boot中Jackson的功劳解决方法百度后得@JsonProperty
2022-04-22 22:23:02
2044
原创 git连接github,代码协作,远程管理
本地git链接github/gitee1.配置username,email在电脑空白处(任意位置)右键点击Git Bash Here 输入git config –global user.name github的用户名git config –global user.email github绑定的邮箱2.配置SSH key现在可以进行git和github连接了,本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输,先配置SSH Key在电脑空白处(任意位置)右键点击Git Bash
2022-04-22 22:06:27
2289
原创 IDEA(命令行)链接Gitee最基本项目拉取操作
1 git add .(添加所有要提交的代码 )2 git commit -m “代码提交注释” (将代码提交到本地仓库)3 git pull origin (拉取云端代码更新本地代码为最新)4 git push origin (将本地所有提交的代码版本上传到云端)...
2022-04-08 22:18:58
857
原创 MySql基础+特性+查询语句详解
MySql数据库简介优点概念DBDBMSSQLDMLDDLDCL操作基础查询排序查询函数-单行函数字符函数数学函数日期函数流程控制函数函数-分组函数AVG()COUNT()MAX()MIN()SUM()限制简介优点1实现数据持久化2结构化查询概念DBDB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。DBMSDBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器SQLSQL:结构化查询语言(
2022-03-17 10:50:49
1580
原创 ORM-JPA-Hibernate
ORM-JPA-Hibernate总述ORMJPAHibernateJPA和Hibernate之间的关系总述JPA本身是一种规范,它的本质是一种ORM规范,JPA和Hibernate之间的关系,可以简单的理解为JPA是标准接口,Hibernate是实现,Hibernate属于遵循JPA规范的一种实现,但是JPA是Hibernate遵循的规范之一,Hibernate还有其他实现的规范。ORMORM是一种思想O代表的是ObjcetR代表的是RelativeM代表的是MappingORM->
2022-01-23 13:35:44
192
原创 二进制流图片动态显示前端
二进制流图片动态显示前端图片存储方式后端实体类映射后端响应数据前端问题(重点)普遍需求我的难题总结图片存储方式图片在数据库中的存储有两种方式一:直接将图片放在服务器上,那么就可以将图片在服务器上的地址作为字段存入数据库中,简单方便。二:将图片的二进制流存在数据库中,对应的数据类型为Blob类型。(我采用的)后端实体类映射我的项目采用vue+springboot+jpa实现,所以需要确定blob类型存储的二进制流图片在后端的映射方式,是字节数组。所以现在的思路就是定义一个字节数组的属性来对应Blo
2021-12-31 01:04:34
3956
原创 交通资讯系统设计
交通资讯系统设计设计目的效果图需求分析概要设计详细设计优化反思设计目的熟练掌握迪杰斯特拉算法和费洛伊德算法,能够利用它们解决最短路径问题。掌握图的深度,广度遍历算法。掌握快速排序算法。效果图需求分析1, 将word文件转化为csv文件,读取全国城市距离表和全国城市邻接表,动态加载到内存中。2, 用DFS算法设置深搜的深度验证其他省会到武汉中间不超过两个省会城市。3, 用迪杰斯特拉算法和佛洛依德算法求解任意两个城市间的最短路径并输出。4, 用DFS算法设置深搜深度限制中间经过城市数
2021-12-14 20:29:28
2225
1
原创 带环相交链表问题
带环相交链表问题设计目的:总览效果效果:需求分析概要设计详细设计设计目的:掌握链表的基本操作。掌握带环链表的相关操作算法。总览效果效果:需求分析1需要带头结点的单链表,根据元素值输入对比,修改链域,形成新链表。2快慢指针法或者标记数组两种方法。3修改链域,恢复单链表,根据链表长度,遍历链表得到链表中间节点。4分四种情况讨论链表相交情况。概要设计1struct node{数据域;链域;标记位;}2void makecircle(double x,double y)//输入元素
2021-12-14 20:13:02
2489
25
原创 Vue el-menu-item路由跳转
Vue el-menu-item路由跳转1,添加el-menu的default-active属性,值设置为"this.$router.path" ,并加上router。2,直接将el-menu-item的index设置为路由跳转path如图:
2021-12-13 16:57:45
10088
原创 复杂路由网络的定义与实现
复杂路由网络的定义与实现路由生成策略网络统计描述重要性定义路由表定义网络绘制动态交互路由生成策略问题的难点和重点在于路由生成策略,它是一个从无到有的过程,需要一点点改进思考。采用networkx库直接生成边的过程中自动加入节点会造成后续的不可控因素,因此采用循环,首先添加150个路由节点进入网络,同时给每一个路由节点预设邻居个数,随机在1-20之间生成。第二次循环为每一个路由节点加边,首先确定它的邻居数,因为当前节点有可能在之前节点连边时已经用过,即已有边存在,所以首先需要判断当前存在的邻居个数和预
2021-11-25 21:06:40
381
原创 cs188Inference in Bayes Nets(贝叶斯网络的推理)
cs188Inference in Bayes Nets贝叶斯网络的推理Question1(3 points):Bayes Net StructureQuestion2(1 points):Bayes Net ProbabilitiesQuestion 3(5 points):Join FactorsQuestion4(4 points):EliminateQuestion5(4 points):NormalizeQuestion 6(4 points):Variable EliminationQuesti
2021-10-22 13:24:22
1310
1
原创 JavaWeb-Servlet讲解
JavaWeb-Servlet讲解简介手写实现servlet程序1,继承servlet接口2,实现service方法3,在web.xml中配置解析URL地址和Servlet程序的关系映射Servlet的生命周期Get和Post请求ServletConfig类ServletConfig类的作用ServletContex类简介作用HttpServletRequest类作用常用方法获取页面请求参数请求转发base标签HttpServletResponse类作用输出流服务器回传数据请求重定向简介1、Servle
2021-10-17 17:01:41
223
原创 javaweb-JQuery讲解
javaweb-jquery讲解介绍helloword$本质是一个函数$函数的用法区分jquery对象和dom对象选择器基本选择器层级选择器过滤选择器基本过滤器内容过滤器属性过滤器表单过滤器表单对象属性过滤器元素筛选属性操作DOM增删改查CSS样式操作JQuery动画JQuery事件事件描述$(function(){}) 和 window.onload = function(){}的区别事件绑定事件移除事件冒泡事件对象javascript对象JQuery对象介绍jQuery,顾名思义,也就是 Java
2021-10-10 18:57:22
279
原创 javaweb-javascript讲解
javaweb-javascript讲解介绍javascript基础html结合方式变量关系运算逻辑运算数组函数第一种定义方式第二种定义方式函数隐性参数自定义对象object定义{}定义事件事件的注册onload 加载完成事件onclick 单击事件onblur 失去焦点事件onchange 内容发生改变事件onsubmit 表单提交事件DOMdocument对象document方法getElementByIdgetElementsByNamegetElementsByTagNamecreateElemen
2021-10-10 18:05:53
2329
原创 javaweb-css讲解
javaweb-css讲解介绍css语法规则css与html结合方式css选择器标签名选择器id选择器class选择器组合选择器常用样式介绍web页面由三部分内容组成!分别是内容(结构)、表现、行为。内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html 技术来展示。表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用CSS 技术实现行为,指的是页面中元素与输入设备交互的响应。一般使用 javascript 技术实现。css语法规则
2021-10-10 18:05:34
194
原创 javaweb-html讲解
javaweb-html讲解介绍html书写规范html标签介绍常用标签介绍font 字体标签标题标签超链接标签列表标签img标签表格标签iframe框架标签表单标签其他标签介绍web页面由三部分内容组成!分别是内容(结构)、表现、行为。内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html 技术来展示。表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用CSS 技术实现行为,指的是页面中元素与输入设备交互的响应。一般使用 javascr
2021-10-10 18:04:57
124
原创 图像灰度直方图的均衡化和规定化 matlab
图像灰度直方图的均衡化和规定化 matlab灰度直方图均衡化均衡化步骤:代码实现:结果对比:规定化:定义:作用:做法:主要映射方法:结果对比:灰度直方图灰度直方图:反映了该图像中不同灰度级出现的统计情况。举例如下:均衡化均衡化:就是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。将图像的灰度直方图表示为一个
2021-09-30 00:19:53
8732
1
原创 搜索算法实例应用
搜索算法实例应用概述优化策略案例场景在农夫过河问题中找到最优过河策略在棋类游戏中,如何选择最优的下棋策略罗马尼亚度假问题八数码问题扫地机器人寻路求解方程极值地图着色(csp问题)概述搜索算法实际上是根据初始条件和扩展规则构造一棵“解答树”并寻找符合目标状态的节点的过程。一个具体的问题抽象成一个图论的模型——树,即搜索算法的使用第一步在于搜索树的建立。初始状态对应着根节点,目标状态对应着目标结点。完成搜索的过程就是找到一条从根结点到目标结点的路径,找出一个最优的解。优化策略(1)减少节点数,思想:
2021-09-20 16:02:09
1861
原创 JAVA多线程讲解
JAVA多线程讲解线程构造方法线程状态线程优先级代码线程构造方法线程状态线程优先级代码package test;public class thread { public static void main(String[] args) { TestThread_1 t1=new TestThread_1(); TestThread_2 t2=new TestThread_2(); System.out.println("
2021-07-14 16:08:55
60
原创 JAVA-JDBC-IDEA-MySQL从0配置到运行全解 胎教级别
JAVA-JDBC-MySQL从0配置到运行全解 胎教级别安装MySQL数据库MySQL环境配置本篇文章集合了JDBC链接MySQL的全部过程,并且有我在安装过程中遇到的bug详解。安装MySQL数据库在浏览器里打开mysql的官网http://www.mysql.com/进入页面顶部的"Downloads"打开页面底部的“Community(GPL) Downloads”4.选中 MySQL Community Server5.选第一个注意:下载之后解压即意味着MySQL安装成功,接
2021-07-13 21:16:15
136
原创 java事件模型 实现登录窗口测试
java事件模型 实现登录窗口测试事件模型代码实测登录窗口mvc结构事件模型代码实测登录窗口package test;import javax.swing.JFrame;import javax.swing.*;import javax.swing.border.Border;import java.awt.*;import java.awt.event.*;public class actionevent { public static void main(Strin
2021-07-11 20:36:49
108
2
原创 Java容器、面板及布局管理器讲解
Java容器、面板及布局管理器讲解容器在Java的GUI界面设计中,容器是存放控件的地方,而这个地方依托在窗体之上,常用的容器是container。Swing组件中的窗体通常是与容器相关联的,所以在一般情况下,建立完JFrame窗体后,我们会调用getContentPane()方法将窗体转换为容器,之后再在该容器中添加控件或布局管理器。面板面板也是一个容器,但是这个容器必须添加在其他的容器中,常用的面板有两种,分别是JPanel面板和JScrollPane面板。Jpanel在JPanel面板中
2021-07-11 19:45:17
1443
原创 有信息搜索——最佳优先搜索算法(贪婪和A*)
最佳优先搜索核心:使用一个评估函数 f(n)给每个节点估计他们的希望值。 每次搜索时优先扩展最有希望的未扩展节点。它包括贪婪最佳优先搜索和A*搜索两个算法。贪婪搜索评估函数: f(n) = h(n) (heuristic,启发函数)= 估计从节点n到目标的代价拿罗马尼亚度假问题举例算法分析:容易看到,贪婪算法有可能限于死循环中,比如, Iasi ->Neamt -> Iasi -> Neamt ,不具备完备性。因为类似于树搜索,每次扩展b个结点,时间和空间复杂
2021-03-26 09:19:45
9328
1
原创 无信息(盲目)搜索(宽度优先,代价一致,深度优先,迭代深度,双向搜索)
1,盲目搜索又叫无信息搜索,在搜索时,只有问题定义信息可用。对比于有信息搜索,在搜索时,有策略可以确定一个非目标状态比另一种2,更好的搜索。宽度优先搜索优先扩展最浅层的为扩展结点。• 实现方法:• Fringe表采用先进先出队列( FIFO queue),即新的后续节点总是放在队列的末尾。算法分析:代价一致搜索•优先扩展具有最小代价的未扩展节点• 实现: fringe 是根据路径代价排序的队列• 在单步代价相等时与宽度优先搜索一样算法分析:...
2021-03-26 09:11:22
4347
1
原创 vim配置改键和基本操作
vim配置改键和基本操作myvimrcmyvimrclet mapleader=" " " 将leader键(\键,类似于Windows键)换成空格(相当于空格键)syntax on " 开启语法高亮set number " 显示行号set relativenumber " 显示从当前行数的前后行数set cursorline " 高亮显示当前行set wrap " 自动换行set showcmd " 显示指令set wildmenu " 命令补全set hlsearch " 高亮显示
2021-03-19 23:51:11
1201
1
原创 第k短路径 数据结构课设 A*算法Yen算法
第k短路径 数据结构课设 Yen算法基本概念算法核心具体操作例子代码结构体A*Dijsktra反思此次期末上机要求两点间第k短路径,总结了一下Yen算法。基本概念首先介绍一下偏离的概念。我们考虑武汉到北京。1,首先最短路径是武汉->郑州->石家庄->北京。2,那么举例另一条路径武汉->郑州->太原->石家庄->北京。3,那么第二条路径相对于第一条路径的偏离节点就是郑州,通俗讲就是分叉点。4.偏离边就是郑州->太原。我们不需要知道为啥他是偏
2020-12-27 14:46:28
1069
原创 疫情控制题 数据结构课设 二分+贪心+树上倍增+链式前向星。
疫情控制题 数据结构课设 二分+贪心+树上倍增+链式前向星。题目引言思路链式前向星二分法贪心树上倍增法check函数详细注释的代码系统完善且有详细代码注释哦!题目H 国有 n 个城市,这 n 个城市用 n-1 条双向道路相互连通构成一棵树,1 号城市是首都,也是树中的根节点。H 国的首都爆发了一种危害性极高的传染病。当局为了控制疫情,不让疫情扩散到边境城市(叶子节点所表示的城市),决定动用军队在一些城市建立检查点,使得从首都到边境城市的每一条路径上都至少有一个检查点,边境城市也可以建立检查点。
2020-12-23 17:00:52
2811
5
原创 二叉搜索树的介绍与实现
二叉搜索树的介绍与实现我们在进行搜索时,最简单的无疑是for循环,可它的效率太低了,今天我们来了解一下方便快捷的二叉搜索树。叫二叉搜索树,那么它一定要是一颗二叉树了,它满足以下特点:1,每个节点都有一个作为搜索依据的关键码,节点的关键码不同,且为搜索数据。2,左子树上所有节点的关键码都小于根节点的关键码。3,右子树所有节点的关键码都大于根节点的关键码。4,左右子树也都是二叉搜索树。因为二叉树搜索树的特性,所以当我们用中序遍历二叉搜索树时,就会的到一个从小到大排列的序列,可以用它来检测二叉搜索树
2020-10-25 23:07:48
221
原创 指针和引用的关系 以及二重指针和指针引用
指针和引用的关系 以及二重指针和指针引用这里写目录标题指针和引用的关系 以及二重指针和指针引用指针和引用的概念指针和引用关系指针引用和二重指针指针和引用的概念平常写代码的时候大家多用到指针,却很少临幸引用这个东西,引用和指针其实分不开。指针的是一个对象的地址,我们通过地址来对这个对象进行操作,而引用则是一个对象的别名,好比你叫张三,别名小张,我要打小张,张三必定挨打。所以我们通过对引用的对象进行操作,就修改了本身,这是我们在最初为了解决实参和形参问题的时候运用的办法。指针和引用关系我们可以把引用
2020-10-25 17:56:36
529
原创 输入前序+中序or中序+后序结合构造二叉树,并实现错误检测机制,最终实现可视化动态逐步建树,前中后序遍历二叉树。
输入前序+中序or中序+后序结合构造二叉树,并实现错误检测机制,最终实现可视化动态逐步建树。首先放一下我的成果:拿到题目的一瞬间我有点小懵,但完整做下来之后发现just so so。废话不多说,下面开始。设计理念是:1,创建一个树的节点结构体,我们采用三叉链表实现。2,创建一个二叉树类,以节点为数据成员,用它的成员函数实现各个功能(建树,遍历,输出等)3,直接输入前中后序序列,我采用字符数组加流的实现模式(比较有意思)4,最后就是各个功能的具体实现。//节点结构体struct bintr
2020-10-22 17:12:37
4308
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人