自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Open3D-读取深度图

用于深度图的显示名为后续处理做准备

2022-10-21 10:00:53 1503 4

原创 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist

解决DockerFile安装vim失败。Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist

2022-09-14 14:18:35 819

原创 win10下pycocotools安装及问题解决

No module named 'pycocotools' 错误修改,或者No module named 'pycocotools._mask'

2022-08-09 12:25:36 5939

原创 如何完美卸载Visual Studio 2013

完美卸载Visual Studio 2013,最近在配置深度学习环境的时候遇到一堆的Bug,其中一部分的库对Visual Studio的版本有一定要求,所以需要对Visual Studio 2013动手了....

2022-08-07 18:29:32 2588 3

原创 Tensorflow2——模型保存与加载以及训练数据保存和断点续训

你能收获什么?        通过阅读这篇博客,你可以了解如何在Tensorflow训练过程中保存准确率和loss,以及如何在tensorflow中保存与加载模型,如何在重新接着上一轮的训练过程继续训练。最近在神经网络训练的过程中,需要保存训练过程中的数据,并且再下次训练的时候能够接着上次训练的结果进行断点续训。所以通过Tensorflow2官网查询到对于model.fit相关的回调函数的编写方法。下面总结了一下,在Tens

2022-03-15 17:13:59 7593 14

原创 解决IDEA中leetcode插件出现中文乱码问题

点击IDEA头部的Help->Edit coustomer VM options。然后将下面的代码粘贴到最下面-Dfile.encoding=utf-8

2022-01-19 14:11:47 2374

原创 Jupyter的使用方法

1. 如何在Jupyter中插入Markdown语句首先新建一个Cell(alt+enter)。然后点击如下箭头所示图标:然后输入markdown , 选择箭头所示的选项。然后在cell中编写mark down 语句即可,编写完毕后通过shift+enter即可显示markdown文本。...

2021-12-29 21:50:59 1333

原创 滑块验证码破解

滑块验证码破解最近在爬虫开发的过程中,遇到了关于滑块验证码,需要进行滑块验证码破解。这里涉及到图像方面的技术,可以借助OpenCV进行解决。通过CV2解决滑块验证这里通过CV2库进行滑块验证的解决。简单介绍一下滑块验证的几个步骤。1. 获取图片(不带缺口的图片,带缺口的图片)根据网页,获取到滑块图片,一般来说分为两个图片,一个是缺口图,也就是缺少缺口的图片。一个是滑块图,也就是缺口图缺少的图片。假设缺口图为img1,滑块图为img2。2. 识别缺口位置,计算滑动距离一般而言,我们通过网页获取到

2021-12-13 17:50:26 10133

原创 关于解决Pycharm的Available Packages为空问题

Pycharm的Available Packages为空问题描述解决方法一解决方法二问题描述最近使用Pycharm需要下载包的时候,发现Available Packages一直显示nothing to show ,在网上找了许多方法进行解决,这里做一下小结。解决方法一第一种方法是通过更换镜像源来解决这个问题。我们可以将下列镜像源添加到Manager Repositores中。这里列出了一些镜像源网址以供大家选择阿里云: http://mirrors.aliyun.com/pypi/simple/

2021-12-06 10:51:20 36712 27

原创 程序设计规范-接口文档

接口文档的作用与意义在web项目的前后端分离,开发项目的过程中。作为前后端项目数据交互的渠道–接口,需要由前后端工程师共同定义接口,编写接口文档。大家根据这个接口文档进行开发,直到项目结束前都要一直维护这个文档。接口文档有利于前后端工程师共同进行文件的开发交流在项目维护中或项目人员更迭,方便后期人员查看,维护。接口的规范接分为四部分:方法,uri,请求参数,返回参数方法:新增(post),修改(put),删除(delete),获取(get),在开发的过程中,需要指明哪种请求方法。

2021-10-22 15:32:14 1088

原创 阅读程序中-关于注解的笔记

@Configuration和@EnableAutoConfiguration@Configuration用在类上面,表明这个是个配置类。如下所示:@Configurationpublic class Autoconfiguration { ...}@EnableAutoConfiguration则是开启Spring Boot的自动配置功能。什么是自动配置功能呢?简单点说就是Spring Boot根据依赖中的jar包,自动选择实例化某些配置。@SpringBootApplicat

2021-10-20 09:17:18 87

原创 关于Jquery Validate的使用方法

背景介绍最近在开发web项目的过程中,需要用到validate进行表单的验证,所以在此进行记录一下,validate的使用方法。用法通过validate进行表单验证,一般形式如下:$("#staff-form").validate({ rules: { name : { required: true, minlength: 2, maxlength: 10 },phone:{ required: true },dep

2021-09-24 20:38:34 746

原创 IDEA快捷键整理

1. IDEA格式化代码快捷键为 ctrl + alt + L

2021-09-01 15:03:54 125

原创 remote: Support for password Please use a personalaccess token instead

背景最近在使用github上传项目的时候出现remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more

2021-08-27 21:29:47 515

原创 Markdown 学习之旅

  背景介绍:最近在学习的时候需要记录一些笔记,以前一直都是写在笔记本上,现在尝试做成电子版的笔记,所以尝试使用Md文档来进行记录笔记.首先简单介绍一下Markdownmarkdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。Markdown 编写的文档后缀为 .

2021-08-26 21:31:32 116

原创 SpringMVC跨服务器上传文件报错:

    前言:在学习SprinMVC文件上传的过程中,对于跨域文件上传的学习中,出现了returned a response status of 405 Method Not Allowedd的错误.解决方法:Not Alloweed说明这个写入不被允许。则需要修改Tomcat服务器的web.xml(在你的Tomcat安装目录下的conf文件夹下),使得服务器允许写入.找到web.xml下面这段代码,加入<init-param> &nb

2021-08-19 18:41:26 226

原创 Web开发过程的问题集锦

### 1.JSP页面进行数据更新出现中文乱码出现中文乱码,则在Servlet设置request的字符编码,然后再获取传递的参数。

2021-07-15 09:33:09 95

原创 clip实现圆环环绕效果

    最近遇到一个需求,需要实现一个圆形环绕效果,通过查阅相关资料,打算通过clip来实现圆环环绕的效果1. Cliip首先查看clip的定义:通过定义来理解可能还是有点困难,下面通过几个例子可以快速帮你理解Clip的用法。2.Clip实例    首先通过下列代码创建一个矩形框<!DOCTYPE html><html> <head> <meta charset=

2021-06-15 16:18:32 1113

原创 MyBatis主配置文件中mappers配置package 报错:Invalid bound statement (not found)-解决方案

对于这个问题,在网上找了挺多博客,发现大多数是说关于pom.xml下的resource未配置的问题,但是我碰到的确是另一个问题    如果试过了resource配置之后仍然出现这个问题,这时候你就需要确认,你写的maper文件的文件名称和你对应DAO的名称是否一致,即XXXXDao.java对应的映射文件名称因该是XXXXDao.xml,这样才能找到Dao对应的映射配置文件,所以解决方案就是把对应Dao的mapper映射文件和Dao名称保持一致....

2021-06-06 10:59:49 534 4

原创 数据结构-初始篇

数据结构 前言一、什么是数据结构? 二、算法的特性 三、时间复杂度和空间复杂度 前言    最近由于面试需要,所以重新学习了一遍数据结构,在此记录一下在学习过程中,总结的一些内容,供大家参考学习。一、什么是数据结构?    根据百度百科的描述,对数据结构做出如下定义,    数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物

2021-05-26 09:40:09 210

原创 win10下IDEA连接虚拟机上的HDFS实现文件操作

IDEA实现虚拟机上HDFS的文件操作IDEA连接虚拟机上的HDFS安装 big data tools安装步骤报错解决IDEA连接虚拟机上的HDFS安装 big data tools安装步骤报错解决从http://hadoop.apache.org/releases.html下载hadoop压缩包将压缩包解压到文件中配置HADOOP_HOME环境变量在path中加入%HADOOP_HOME%\bin修改配置文件...

2021-05-20 17:55:25 4275 2

原创 Win10下Hadoop环境的配置

最近需要在idea下连接虚拟机上的hdfs,所以需要在windwos下配置hadoop环境注意:hadoop需要java环境支持,所以需要Win10下hadoop环境的配置一、hadoop包下载二、环境变量配置三、检测hadoop是否安装成功一、hadoop包下载    对于hadoop包的下载,我们可以在官网找到对应的版本进行下载https://archive.apache.org/dist/hadoop/common/这里我们下载的是hadoop-2.1

2021-05-20 10:32:26 1809

原创 gradle-6.8.3-bin.zip下载

    最近用到了这个压缩包,下载速度有点慢,放个地址仅供大家下载链接:https://pan.baidu.com/s/1gC01Z-B6dd-buAoGqhUQZQ 提取码:wm2j

2021-05-15 20:35:22 643

原创 Element-UI问题集锦.

如何修改element-ui中el-input标签的样式在使用element-ui开发的过程中,发现直接对el-input样式进行修改无法达到预期的效果,对于input的长度可以通过div限制,但是对于input的高度限制却无法达到预期效果。解决方法如下:     通过F12查看el-input标签元素:可以看出input元素的样式为 .el-input 下的.el-input__inner中,所以要修改input元素的样式就在对应vue组件的sty.

2021-05-10 21:14:52 377

原创 CSS-总结

这里主要记录了一些开发过程中的总结 对于界面的布局,通过@media可以设置响应式布局,根据屏幕大小进行动态的调整元素大小。如果要进行页面布局,对于各个div之间可以通过设置%来调整div所在位置,通过margin设置%进行调整页面布局,然后对于各个页面内部的元素之间,通过设置px来展现其中的内容,这样随着整个屏幕大小的变化,能够保证内部元素的相对位置保持不变...

2021-04-24 23:11:31 74

原创 CSS-元素固定页面底部

      最近在写一个登录页面,其中对于软件版权等信息需要固定在屏幕底部,并且随着滑动始终会显示在屏幕的底部.    首先,对于显示在底部的版权信息,用div作为底部框对于固定在屏幕底部,则需要通过position来指定位置。对于Position的几个值,如图片所示,则对于固定在屏幕底部的位置,则可以通过fixed进行固定。...

2021-04-24 20:14:45 2364

原创 Element-UI学习之旅-Border边框及图标

你能获得什么?     如何设置Border边框,如何使用icon图标,了解到Element-ui字体和颜色的知识Border 边框  我们对边框进行统一规范,可用于按钮、卡片、弹窗等组件里。border主要有三个属性border的边框样式,solid(实线)和 dashed(虚线) ,使用方法为: <div style="border: solid 1px red"> 这是一个DIV 实线

2021-04-16 21:33:14 15431

原创 Element-UI学习之路-Container容器

你能获得什么?     如何使用Container容器.Container容器.组件 用于布局的容器组件,方便快速搭建页面的基本结构:<el-container>:外层容器。当子元素中包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列,否则会水平左右排列。 <el-header>:顶栏容器。<el-aside>:侧边栏容器。<

2021-04-16 07:14:06 600

原创 Element-UI学习之旅-Layout布局

你能获得什么?如何安装Element-UI,如何使用Layout布局.

2021-04-15 17:13:43 3486

原创 排序算法的原理及C语言实现

排序算法通过比较进行选择元素的顺序,所以从大到小排序和从小到大排序的原理是相似的,只需要改变比较条件即可,这里采用从小到大的排序方式进行实现。冒泡排序 冒泡排序的原理: 对于一串序列 a1.......an ,从头开始到末尾,如果当前元素 ai 大于 ai+1,那么就交换,然后继续依次的比较,那么到达 an 的时候, n位置所放的元素则是这一编下来的最大的元素,这很好理解。 如果有一个最大的元素,从前往后进行比较进行交换位置, 那么若干次交换后大的元素肯定是交换到最后面

2021-03-01 23:03:55 156

原创 leetCode-LC只出现一次的数字

只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4菜鸡的我,开始着手leetcode第一篇题解了。看到这题想到的是异或运算的性质,1.相同元素的异或是0 即 1^1 = 02.0和其它元素异或,其他元素保持不变 0^1 = 1那么根据异或运算的性质很.

2020-11-17 11:30:20 108

原创 leetcode-初级算法-LC旋转数组

旋转数组 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4]解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4]示例 2: 输入: [-1,-100,3,99] 和 k = 2 输出: [3,99,-1,-100]解释: 向右旋转 1 步: [99,-1,-100,

2020-11-17 10:37:52 189

原创 如何在div中设置背景图片并且自适应div大小

参考如下代码,设置背景图片的大小为100% 100%并且设置no-repeat这样图片就能在div改变的情况下,仍然显示完全<!DOCTYPE html><html><head> <style> #a { background-color: rgb(255, 208, 0); background-image: url("1.png"); backgrou

2020-11-16 17:50:06 43315 5

原创 解决form提交servlet中文乱码问题-解决方法总结.

在做web开发的时候,经常碰到中文乱码的现象,这是很头疼的一件事,出现乱码的原因千千万,现在总结一下几种解决乱码的方法。下面了解一下UTF-8字符集UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。由此可见UTF-8

2020-10-28 18:59:30 612

原创 tomcat 9.0安装教程以及在安装过程中可能出现问题的解决方法

今天跟着教程安装tomcat 9.0 结果发现安装之后有一堆的错误,百度了一堆的解决方案,这里做一个小结。总的内容包括1.tomcat 9.0的安装过程2.对于卸载 tomcate 9.0时,提示Failed installing ‘Tomcat9’ service的解决3.对于windows 不能再本地计算机启动Apache tomcat 9.0并参考特定服务错误代码4的解决1.对于tomcat 9.0的安装过程打开tomcat 9.0的官网:https://tomcat.apache.org/

2020-09-21 20:26:01 4076

原创 Pycharm中Selenium的安装以及selenium.common.exceptions.WebDriverException的解决

对于动态网页的爬取,我们可以通过selenium模拟浏览器完成数据的抓取。如何在Pycharm中安装selenium并且正常运行呢。首先打开pycharm工程,然后点击页面左上角的file->setting然后点击project:study spyder->project interpreter,点击右边的加号,最后在搜索框输入selenium然后点击下面的下载即可,如果出现成功的字样,则说明安装成功.其它的库也可也通过这样的方式进行安装对于安装后运行产生的selenium.comm

2020-09-17 17:42:34 857

原创 数据结构-线性表篇

线性结构的特点是:在数据元素的非空有限集中.(1)存在惟一的一个被称做“第一个”的数据元素;(2)存在惟一的一个被称做“最后一个”的数据元素;(3)除第一个之外,集合中的每个数据元素均只有一个前驱;(4)除最 后一个之外,集合中每个数据元素均只有一个后继。简单的说,线性结构就是一个接着一个的一串序列元素,这里所说的接着并不是物理上的相连,而是一种逻辑上的相连,并且这种相连描述的是数据元素之间的关系。用图表可以有如下两种形式(对应于顺序存储结构和逻辑存储结构),顺序存储结构 :链式存储结构:

2020-08-06 18:27:28 243

原创 线性表--顺序存储结构实现

根据线性表的ADT顺序存储结构实现顺序表:**ADT List {数据对象:D={ al a∈ElemSet, i=1,2,…n, n≥0 }数据关系:R1={ <a4-1,a> |a-l,a∈D, i=2…n}InitList( &L )操作结果:构造一个空的线性表L。:DestroyList( &L )初始条件:线性表L已存在。操作结果:销毁线性表L。ClearList( &L )初始条件:线性表L已存在。操作结果:将L重置为空表。ListEm

2020-08-06 18:25:39 2711

原创 TSPLIP数据读取以及对称TSP问题的解决方法

TSP问题, 旅行商问题,即TSP问题(Travelling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。贪心算法:又称贪婪算法(greedy algorithm),该算法是指:在对问题求解时,总是做出当前情况下的最好选择,否则将来可能会后悔,故名“贪心”。这是一种算法策略,每次选

2020-07-27 23:18:03 1706

原创 IDEA如何设置背景图片

唔唔唔,先写篇博客保存起来以后好再看看。第一步,打开IDEA setting第二步下载background 插件第三步下载完成插件后随便进入一个项目文件,点击左上角File->seting在操作完成后,重启发现出现这么一串错误提示javax.imageio.IIOException: Can’t get input stream from URL!这里解决的话第一步打开help点...

2020-02-17 15:11:19 523

哈夫曼树的构建以及哈夫曼编码.rar

利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成 本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编 /译码系统。试为这样的信息收发站写一个哈夫曼码的编/译码系统。 (1)I:初始化(Initialization)。从终端读入字符集大小n , 以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2)E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读人),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3)D: 译码(Decoding)。利用已建好的哈夫曼树将文件 CodeFile 中的代码进行译码,结果存入文件TextFile中。 (4)P:打印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行 50 个代码。同时将此字符形式的编码文件写入文件 CodePrin 中。 (5)T:打印哈夫曼树(Tree printing)。将已在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。

2021-04-14

C语言课程设计自动售卖机.cpp

C语言课程设计大作业,自动售卖机系统,支持增加删除商品的操作,以及修改操作,用户可以根据售卖机给出的选项,选择购买对应的商品,并且给出金额是否充足的提示信息。

2020-07-28

C语言课设学生管理系统

C语言课程设计学生管理系统,包括对学生成绩的管理,语文数学英语,对成绩的增删改查,成绩的排序,学生信息的增删改查,排序统计等基本的操作,采用多种界面的切换

2020-07-27

readfile.cpp

对于TSPLIB数据的提取以及TSP问题的贪婪算法解决,解决的是对称TSP问题,包括求出的解和最优解的精确度,最优解文件从官网可以获取

2020-07-27

空空如也

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

TA关注的人

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