- 博客(46)
- 资源 (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
882
原创 win10下pycocotools安装及问题解决
No module named 'pycocotools' 错误修改,或者No module named 'pycocotools._mask'
2022-08-09 12:25:36
6076
原创 如何完美卸载Visual Studio 2013
完美卸载Visual Studio 2013,最近在配置深度学习环境的时候遇到一堆的Bug,其中一部分的库对Visual Studio的版本有一定要求,所以需要对Visual Studio 2013动手了....
2022-08-07 18:29:32
2864
3
原创 Tensorflow2——模型保存与加载以及训练数据保存和断点续训
你能收获什么? 通过阅读这篇博客,你可以了解如何在Tensorflow训练过程中保存准确率和loss,以及如何在tensorflow中保存与加载模型,如何在重新接着上一轮的训练过程继续训练。最近在神经网络训练的过程中,需要保存训练过程中的数据,并且再下次训练的时候能够接着上次训练的结果进行断点续训。所以通过Tensorflow2官网查询到对于model.fit相关的回调函数的编写方法。下面总结了一下,在Tens
2022-03-15 17:13:59
7946
14
原创 解决IDEA中leetcode插件出现中文乱码问题
点击IDEA头部的Help->Edit coustomer VM options。然后将下面的代码粘贴到最下面-Dfile.encoding=utf-8
2022-01-19 14:11:47
2465
原创 Jupyter的使用方法
1. 如何在Jupyter中插入Markdown语句首先新建一个Cell(alt+enter)。然后点击如下箭头所示图标:然后输入markdown , 选择箭头所示的选项。然后在cell中编写mark down 语句即可,编写完毕后通过shift+enter即可显示markdown文本。...
2021-12-29 21:50:59
1417
原创 滑块验证码破解
滑块验证码破解最近在爬虫开发的过程中,遇到了关于滑块验证码,需要进行滑块验证码破解。这里涉及到图像方面的技术,可以借助OpenCV进行解决。通过CV2解决滑块验证这里通过CV2库进行滑块验证的解决。简单介绍一下滑块验证的几个步骤。1. 获取图片(不带缺口的图片,带缺口的图片)根据网页,获取到滑块图片,一般来说分为两个图片,一个是缺口图,也就是缺少缺口的图片。一个是滑块图,也就是缺口图缺少的图片。假设缺口图为img1,滑块图为img2。2. 识别缺口位置,计算滑动距离一般而言,我们通过网页获取到
2021-12-13 17:50:26
10307
原创 关于解决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
39716
29
原创 程序设计规范-接口文档
接口文档的作用与意义在web项目的前后端分离,开发项目的过程中。作为前后端项目数据交互的渠道–接口,需要由前后端工程师共同定义接口,编写接口文档。大家根据这个接口文档进行开发,直到项目结束前都要一直维护这个文档。接口文档有利于前后端工程师共同进行文件的开发交流在项目维护中或项目人员更迭,方便后期人员查看,维护。接口的规范接分为四部分:方法,uri,请求参数,返回参数方法:新增(post),修改(put),删除(delete),获取(get),在开发的过程中,需要指明哪种请求方法。
2021-10-22 15:32:14
1332
原创 阅读程序中-关于注解的笔记
@Configuration和@EnableAutoConfiguration@Configuration用在类上面,表明这个是个配置类。如下所示:@Configurationpublic class Autoconfiguration { ...}@EnableAutoConfiguration则是开启Spring Boot的自动配置功能。什么是自动配置功能呢?简单点说就是Spring Boot根据依赖中的jar包,自动选择实例化某些配置。@SpringBootApplicat
2021-10-20 09:17:18
99
原创 关于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
869
原创 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
550
原创 Markdown 学习之旅
背景介绍:最近在学习的时候需要记录一些笔记,以前一直都是写在笔记本上,现在尝试做成电子版的笔记,所以尝试使用Md文档来进行记录笔记.首先简单介绍一下Markdownmarkdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。Markdown 编写的文档后缀为 .
2021-08-26 21:31:32
145
原创 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
270
原创 Web开发过程的问题集锦
### 1.JSP页面进行数据更新出现中文乱码出现中文乱码,则在Servlet设置request的字符编码,然后再获取传递的参数。
2021-07-15 09:33:09
116
原创 clip实现圆环环绕效果
最近遇到一个需求,需要实现一个圆形环绕效果,通过查阅相关资料,打算通过clip来实现圆环环绕的效果1. Cliip首先查看clip的定义:通过定义来理解可能还是有点困难,下面通过几个例子可以快速帮你理解Clip的用法。2.Clip实例 首先通过下列代码创建一个矩形框<!DOCTYPE html><html> <head> <meta charset=
2021-06-15 16:18:32
1328
原创 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
592
4
原创 数据结构-初始篇
数据结构 前言一、什么是数据结构? 二、算法的特性 三、时间复杂度和空间复杂度 前言 最近由于面试需要,所以重新学习了一遍数据结构,在此记录一下在学习过程中,总结的一些内容,供大家参考学习。一、什么是数据结构? 根据百度百科的描述,对数据结构做出如下定义, 数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物
2021-05-26 09:40:09
251
原创 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
4534
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
1948
原创 gradle-6.8.3-bin.zip下载
最近用到了这个压缩包,下载速度有点慢,放个地址仅供大家下载链接:https://pan.baidu.com/s/1gC01Z-B6dd-buAoGqhUQZQ 提取码:wm2j
2021-05-15 20:35:22
756
原创 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
426
原创 CSS-总结
这里主要记录了一些开发过程中的总结 对于界面的布局,通过@media可以设置响应式布局,根据屏幕大小进行动态的调整元素大小。如果要进行页面布局,对于各个div之间可以通过设置%来调整div所在位置,通过margin设置%进行调整页面布局,然后对于各个页面内部的元素之间,通过设置px来展现其中的内容,这样随着整个屏幕大小的变化,能够保证内部元素的相对位置保持不变...
2021-04-24 23:11:31
91
原创 CSS-元素固定页面底部
最近在写一个登录页面,其中对于软件版权等信息需要固定在屏幕底部,并且随着滑动始终会显示在屏幕的底部. 首先,对于显示在底部的版权信息,用div作为底部框对于固定在屏幕底部,则需要通过position来指定位置。对于Position的几个值,如图片所示,则对于固定在屏幕底部的位置,则可以通过fixed进行固定。...
2021-04-24 20:14:45
2547
原创 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
16457
原创 Element-UI学习之路-Container容器
你能获得什么? 如何使用Container容器.Container容器.组件 用于布局的容器组件,方便快速搭建页面的基本结构:<el-container>:外层容器。当子元素中包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列,否则会水平左右排列。 <el-header>:顶栏容器。<el-aside>:侧边栏容器。<
2021-04-16 07:14:06
658
原创 排序算法的原理及C语言实现
排序算法通过比较进行选择元素的顺序,所以从大到小排序和从小到大排序的原理是相似的,只需要改变比较条件即可,这里采用从小到大的排序方式进行实现。冒泡排序 冒泡排序的原理: 对于一串序列 a1.......an ,从头开始到末尾,如果当前元素 ai 大于 ai+1,那么就交换,然后继续依次的比较,那么到达 an 的时候, n位置所放的元素则是这一编下来的最大的元素,这很好理解。 如果有一个最大的元素,从前往后进行比较进行交换位置, 那么若干次交换后大的元素肯定是交换到最后面
2021-03-01 23:03:55
199
原创 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
158
原创 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
252
原创 如何在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
47032
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
655
原创 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
4580
原创 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
893
原创 数据结构-线性表篇
线性结构的特点是:在数据元素的非空有限集中.(1)存在惟一的一个被称做“第一个”的数据元素;(2)存在惟一的一个被称做“最后一个”的数据元素;(3)除第一个之外,集合中的每个数据元素均只有一个前驱;(4)除最 后一个之外,集合中每个数据元素均只有一个后继。简单的说,线性结构就是一个接着一个的一串序列元素,这里所说的接着并不是物理上的相连,而是一种逻辑上的相连,并且这种相连描述的是数据元素之间的关系。用图表可以有如下两种形式(对应于顺序存储结构和逻辑存储结构),顺序存储结构 :链式存储结构:
2020-08-06 18:27:28
299
原创 线性表--顺序存储结构实现
根据线性表的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
2759
原创 TSPLIP数据读取以及对称TSP问题的解决方法
TSP问题, 旅行商问题,即TSP问题(Travelling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。贪心算法:又称贪婪算法(greedy algorithm),该算法是指:在对问题求解时,总是做出当前情况下的最好选择,否则将来可能会后悔,故名“贪心”。这是一种算法策略,每次选
2020-07-27 23:18:03
1821
原创 IDEA如何设置背景图片
唔唔唔,先写篇博客保存起来以后好再看看。第一步,打开IDEA setting第二步下载background 插件第三步下载完成插件后随便进入一个项目文件,点击左上角File->seting在操作完成后,重启发现出现这么一串错误提示javax.imageio.IIOException: Can’t get input stream from URL!这里解决的话第一步打开help点...
2020-02-17 15:11:19
556
哈夫曼树的构建以及哈夫曼编码.rar
2021-04-14
C语言课程设计自动售卖机.cpp
2020-07-28
C语言课设学生管理系统
2020-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人