自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录贴:关于VUE3下载模板的问题

vue3下载模板文件放在public文件夹里面,如果没有static文件夹,新建一个然后将模板文件放在其中,然后下载地址**‘./static/文件名’**记录贴:关于VUE3下载模板的问题。

2023-04-28 17:57:22 152

原创 记录贴:关于ant design vue的table选中项无法操作后无法消除问题

其实可以选择选中项可以消除的模板,在实现操作后可消除功能后再实现其他的功能,比其他的方法可用性强。记录贴:关于ant design vue的table选中项无法操作后无法消除问题。

2023-04-28 17:50:12 400

转载 网络出现502 bad gateway解决方案

1、什么是 502 badgateway 报错 ?简单来说 502 是报错类型代码,bad gateway 错误的网关。2、产生错误的原因?连接超时 --> 具体原因:(1)请求端向服务器发送请求由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错。(2)请求端的 nginx 返回,通常原因是应用所在机房的 BGP 出口有网络异常。3、用户客户端解决的办法① 基本刷新:就是点击刷新或者使用 F5 快捷键。所谓刷新其实就是从服务器下载数据到本地的硬盘浏览器,再从本地硬.

2021-09-14 22:05:38 16347 1

原创 js中的防抖和节流函数

总结:函数防抖:将多次操作合并为一次操作进行。原理是维护一个计时器,规定在delay时间后触发函数,但是在delay时间内再次触发的话,就会取消之前的计时器而重新设置。这样一来,只有最后一次操作能被触发。函数节流:使得一定时间内只触发一次函数。原理是通过判断是否有延迟调用函数未执行。区别: 函数节流不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数,而函数防抖只是在最后一次事件后才触发一次函数。 比如在页面的无限加载场景下,我们需要用户在滚动页面时,每隔一段时间发一次 Ajax

2021-09-04 15:31:11 283 1

原创 js中数组的去重方法总结(比较全)

帮助理解:以商场的试衣间为例,每个试衣间都可供多个消费者使用,因此,可能出现多个消费者同时需要使用试衣间试衣服。为了避免冲突,试衣间装了锁,某一个试衣服的人在试衣间里把锁锁住了,其他顾客就不能从外面打开了,只能等待里面的顾客试完衣服,从里面把锁打开,外面的人才能进去。

2021-09-04 10:39:34 107

转载 八大排序 ,最全图解

八大排序

2021-08-31 21:21:00 115

原创 三次握手与四次挥手

三次握手:TCP/IP协议是传输层面向连接的安全可靠的传输协议,三次握手的机制是为了保证建立一个安全可靠的连接,第一次握手是由客户端发起,客户端会向服务端发送一个报文,在报文里面SYN位标志位是置为1的,当服务端收到报文之后就知道客户端要跟我发起一个连接,于是服务端就向客户端发起一个确认消息包,在这个消息包里面ACK位置1,以上两次握手之后,对于客户端而言已经知道了所有的信息,即我既能给服务端发消息我还能收到服务端的消息,但是对于服务端而言,两次握手是不够的,因为到目前为止服务端只知道一件事情,就是客户端给

2021-08-23 22:15:53 68

原创 vue+elemnet实现的电商后台管理系统

电商后台管理系统(前端项目)功能 用于管理用户账号,商品分类,商品信息,订单,数据统计等业务功能前端项目技术栈VueVue-routerElement-UIAxiosEcharts后端项目技术栈Node.jsExpressJwtMysqlSequelize接口API.后端源码代码运行1.打开数据库2.到后端源码的文件夹中 按住shift 右键 选择打开powershell窗口 输入代码node .\app.js 打开API接口3.打开webstrom 在终端中输入n

2021-08-23 20:53:39 202

原创 git在提交文件时遇到的各种问题

在使用git提交文件遇到了很多问题首先提交代码到gitee或github上面需要安装gitgit的安装和配置请参考:git安装和配置上传本地代码到gitee仓库1.先在码云线上仓库创建一个项目,项目名为XXX2.在本地电脑新建一个文件夹,文件夹名为xxx(要跟线上仓库项目名一致)3.进入本地xxx文件夹内,右键Git Bash Here,打开git命令窗口4.执行git init命令 ,初始化本地仓库git init5.将要上传的码云的代码文件放入xxx文件夹内,再执行git st

2021-08-23 19:59:33 921

原创 element-ui级联选择器高度溢出问题

解决办法:在全局css样式里面加以下代码.el-cascader-menu { height: 300px;}注意是直接在全局样式表中添加.el-cascader-menu ,而不是通过设置类名加,还有添加.el-cascader不起作用!完结~

2021-08-20 21:30:33 118

原创 ECharts使用的过程中遇到问题

刚接触echarts,遇到问题,特此记录。Error in mounted hook: "TypeError: echarts__WEBPACK_IMPORTED_MODULE_0__.default is undefined"TypeError: echarts__WEBPACK_IMPORTED_MODULE_0__.default is undefined代码:import echarts from 'echarts' export default { name: 'Welc

2021-08-20 16:45:26 1173

转载 解决github上传出现错误error: failed to push some refs to ‘git@github.com:.....

问题描述:在git bash中键入 $ git push origin master 进行提交的时候出现 如下错误:error: failed to push some refs to 'https://github.com/bluetata/问题原因:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。解决办法:使用命令行:git pull --rebase origin master该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–

2021-07-21 10:35:19 351

转载 github的初体验

一、创建github repository(仓库)1-1 登录githubgithub的官方网址:https://github.com ,如果没有账号,赶紧注册一个。点击Sign in进入登录界面,输入账号和密码登入github。1-2 创建repository(仓库)创建了一个仓库叫:beautifulDay,名字必选项创建成功后,可以看到自己的仓库地址,如此,我的远程免费的仓库就创建了。它还介绍了github仓库的常用指令。这个指令需要在本地安装git客户端。git init //

2021-07-20 22:07:37 151 1

转载 vue的生命周期

生命周期:指的是从创建到消亡的整个过程

2021-07-12 11:00:46 334 1

原创 Promise

Promise:是异步编程的一种解决方案1.什么是异步事件呢?一种很常见的场景应该就是网络请求了。我们封装一个网络请求的函数,因为不能立即拿到结果,所以不能像简单的3+4=7一样将结果返回。所以往往我们会传入另外一个函数,在数据请求成功时,将数据通过传入的函数回调出去。如果只是一个简单的网络请求,那么这种方案不会给我们带来很大的麻烦。但是,当网络请求非常复杂时,就会出现回调地狱。这样会使代码很难看,而且不够优雅,所以我们选用Promise2.定时器异步事件换成Promise代码ne

2021-07-11 22:03:50 73 1

原创 runtime-compiler与runtime-only的区别

runtime-compiler与runtime-only的区别1.首先2.Vue程序的运行过程template(模板)传给vue,vue保存给vue实例下的options,然后将templ解析为一个抽象语法树结构(ast),之后将它编译为一个render函数,随后把template翻译成为虚拟的dom,虚拟的dom节点,构成虚拟dom树,最后渲染成真实的dom,也就是UI展示出来runtime-compiler:template–>ast–>render–>vdom–

2021-07-11 21:03:56 107 1

原创 cmd命令行中输入‘webpack‘ 不是内部或外部命令--解决办法

使用命令npm install webpack -g 安装webpack后,在cmd命令行输入webpack -v 却报’webpack’ 不是内部或外部命令。问题持续了很久。首先我们看配置环境1.参考https://blog.csdn.net/antma/article/details/86104068配好环境变量但是我的错误也恰恰也出现在配置文件夹的地方node.js 安装我的nodejs是默认安装路径C:\Program Files\nodejs,最开始是安装在其他盘的,但是配置的时候各种问

2021-07-07 18:49:41 796 1

原创 webStorm编写html文件

创建工程,编写html文件发现html文件一片空白,缺少好多标签可以 “!”或“html:5”,然后按Tab键:快速添加HTML文档需要的一些固定的标签<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no,

2021-07-06 19:34:40 375 1

转载 node安装

本机环境:Windows 10 专业版 x641、下载安装包Node.js 官方网站下载:https://nodejs.org/en/选择操作系统对应的包:下载完成,安装包如下:如果找不到该版本的,可以去之前的版本2、安装打开安装,傻瓜式下一步即可:安装成功,文件夹结构如下,并在上面安装过程中已自动配置了环境变量和安装好了npm包,此时可以执行 node -v 和 npm -v 分别查看node和npm的版本号:如果显示没有,则自己在环境变量中的Path进行配置3、配置npm在安

2021-07-06 10:51:39 75 1

原创 音乐播放功能,使用Vue实现的

使用Vue实现音乐的网页播放,可以在线搜索,展现评论,播放音乐,播放MV在线搜素功能:<!-- 搜索歌曲 --> <input type="text" autocomplete="off" v-model="query" @keyup.enter="searchMusic" /> </div> <div class="center_con"> <!-- 搜索歌曲列表 -->

2021-07-03 20:42:00 235 1

原创 矩阵的最小路径和

描述给定一个 n * m 的矩阵 a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的路径中最小的路径和。示例1输入:[[1,3,5,9],[8,1,3,4],[5,0,6,1],[8,8,4,0]]返回值:12方法一:暴力递归:因为是从左上角到右下角,只能向右或者向下,可以使用递归,把问题简化为:当前位置(i, j)和右边位置(i + 1, j)和下面位置(i, j + 1)之间的问题base case:当i == row -

2021-07-01 17:46:57 115

原创 NC73数组中出现次数超过一半的数字

描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。你可以假设数组是非空的,并且给定的数组总是存在多数元素。1<=数组长度<=50000示例1输入:[1,2,3,2,2,2,5,4,2]返回值:2示例2输入:[3,3,3,3,2,2,2]返回值:3示例3输入:[1]返回值:1代码:public class Solutio

2021-07-01 17:01:42 121

原创 NC7买卖股票的最好时机

描述假设你有一个数组,其中第\ i i 个元素是股票在第\ i i 天的价格。你有一次买入和卖出的机会。(只有买入了股票以后才能卖出)。请你设计一个算法来计算可以获得的最大收益。示例1输入:[1,4,2]返回值:3示例2输入:[2,4,1]返回值:2代码:public int maxProfit (int[] prices) { // write code here int minn=prices[0]; int ans=0;

2021-07-01 16:55:31 99

原创 六种排序算法

选择排序:时间复杂度;O(N^2),空间复杂度:O(1),非稳定,原地排序描述:首先,找到数组中最小的元素(一般指定数组的第一个元素就是最小的),然后,将他与数组的第一个元素进行比较,如果比它小,则交换位置。依次比较到数组的最后一个元素,找出整个数组的最小值。后面重复,找出第二小的值代码:public static int[] selectSort(int[] n){ for(int i=0;i<n.length-1;i++){ for(int j=i+

2021-07-01 15:42:21 129

原创 NC140 排序

描述给定一个数组,请你编写一个函数,返回该数组排序后的形式。示例1输入:[5,2,3,1,4]返回值:[1,2,3,4,5]示例2输入:[5,1,6,2,5]返回值:[1,2,5,5,6]方法一:代码简单import java.util.Arrays;public class Solution {public int[] MySort (int[] arr) {Arrays.sort(arr);return arr;}}方法二:快速排序,一般面试时考排序基本最优解是快

2021-07-01 14:07:43 62

原创 NC54 数组中相加和为0的三元组

描述给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0?找出数组S中所有满足条件的三元组。注意:三元组(a、b、c)中的元素必须按非降序排列。(即a≤b≤c)解集中不能包含重复的三元组。例如,给定的数组 S = {-10 0 10 20 -10 -40},解集为(-10, -10, 20),(-10, 0, 10)0 <= S.length <= 1000示例1输入:[0]返回值:[]示例2输入:[-2,0,1,1,2]返回值:[[-2,0,2

2021-06-30 20:33:54 109

原创 NC12 重建二叉树

描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。示例1输入:[1,2,3,4,5,6,7],[3,2,4,1,6,5,7]返回值:{1,2,5,3,4,6,7}方法:分析根据中序遍历和前序遍历可以确定二叉树,具体过程为:1.根据前序序列第一个结点确定根结点2.根据根结点在中序序列中的位置分割出

2021-06-30 20:03:49 89

原创 NC65斐波那契数列

描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。n\leq 39n≤39示例1输入:4返回值:3方法一:public int Fibonacci(int n) {if(n0) return 1;if(n1) return 1;return Fibonacci(n-1)+(n-2);}在这里插入代码片...

2021-06-30 18:12:20 143

原创 NC38 螺旋矩阵

描述给定一个m x n大小的矩阵(m行,n列),按螺旋的顺序返回矩阵中的所有元素。示例1输入:[[1,2,3],[4,5,6],[7,8,9]]返回值:[1,2,3,6,9,8,7,4,5]方法:public ArrayList spiralOrder(int[][] matrix) {ArrayList res=new ArrayList<>();if(matrix.length==0){return res;}int top=0,bottom=matrix.leng

2021-06-30 17:58:09 150

原创 NC41最长重复子数组

描述给定一个数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同。子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组示例1输入:[2,3,4,5]复制返回值:4复制说明:[2,3,4,5]是最长子数组示例2输入:[2,2,3,4,3]复制返回值:3复制说明:[2,3,4]是最长子数组示例3输入:[9]复制返回值:1复制示例4输入:[1,2,3,1,2,3,2,

2021-06-29 19:24:04 163

原创 NC22 合并两个有序的数组

描述给出一个整数数组 和有序的整数数组 ,请将数组 合并到数组 中,变成一个有序的升序数组注意:1.可以假设 数组有足够的空间存放 数组的元素, 和 中初始的元素数目分别为 和 ,的数组空间大小为 +2.不要返回合并的数组,返回是空的,将数组 的数据合并到里面就好了3.数组在[0,m-1]的范围也是有序的例1:A: [1,2,3,0,0,0],m=3B: [2,5,6],n=3合并过后A为:A: [1,2,2,3,5,6]示例1输入:[4,5,6],[1,2,3]复制返回值:

2021-06-29 10:52:38 48

原创 牛客网NC61两数值和

描述给出一个整数数组,请在数组中找出两个加起来等于目标值的数,你给出的函数twoSum 需要返回这两个数字的下标(index1,index2),需要满足 index1 小于index2.。注意:下标是从1开始的假设给出的数组中只存在唯一解例如:给出的数组为 {20, 70, 110, 150},目标值为90输出 index1=1, index2=2示例1输入:[3,2,4],6复制返回值:[2,3]复制说明:因为 2+4=6 ,而 2的下标为2 , 4的下标为3 ,又因为 下标

2021-06-29 10:40:16 117

转载 用Navicat for Mysql导入.sql文件

用Navicat for Mysql导入.sql文件Navicat for MySQL里的导出连接、运行SQL文件、导入向导、还原备份、这些功能看起来好像都可以直接导入.sql文件。恰恰相反,其实导入.sql文件这功能在Navicat for Mysql里没有直接做成一个“功能”(没有实际按钮),而是要靠拖拽来完成。1.在左边右键新建一个数据库2.字符集默认,或根据导入的.sql文件的数据一致3.打开数据库,把它变成绿色。4.把.sql文件拖到这数据库上。会出现下边的运行SQL文件对话框,按开

2021-05-28 21:13:57 1607

原创 mysql source sql 文件时 ERROR 1046 (3D000) no database selected 错误的解决

使用mysql导入sql文件时出现错误首先看一下导入的source文件的数据库名字是否表中已经有此数据库名字,假设要导入的数据库名是 bjpowernode如果没有就创建一个选中bjpowernode使用source导入sql文件问题解决了...

2021-04-20 09:32:37 1300 1

原创 使用java将word转为PDF

注意:本人计算机中装有office1.准备工作将第二个文件复制到C:\Windows\System32,将第三个文件复制到C:\Windows\SysWOW64,然后将这两个文件复制到jdk里面的bin文件夹中。2.开始编译1.项目导入第一个文件的jar包2.代码如图所示:package transform;import java.io.File;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatc

2021-04-12 15:09:01 190

转载 使用命令行重命名处理多个文件(cmd,bat,excel)

处理多个文件重命名一直不会,特此记录加强印象。变形前:变形后:1.在需要操作图片的文件夹中打开cmd(空白处shift+右键)输入dir /b>a.xls2.文件夹里就会生成一个a.xls文件,里面存放的就是原始文件的名字,删掉第一行就是这样3.整出要修改后的文件名(,输入0001.jpg,enter然后右下角下拉,自动填充)4.然后在旁边列第一行输入="ren “&A1&” "&B1(空格别忘了)enter然后右下角下拉就变成这样5.在文件夹新建一

2021-04-12 14:22:20 664

原创 labelImg打开闪退怎么解决

解决方法:1.进入到C:\Users\Administrator,将.labelImgSettings.pkl文件删除,重新运行即可。如果该目录下不存在该文件,尝试使用搜索功能找到该文件进行删除。2.labelImg软件安装的路径中不能出现中文,如果有,换个不带中文的路径。3.在上述两种方法都没有解决的时候,采用以下方法如果你安装了anaconda,你可以重新创建一个环境(最好重新建立一个,我当时没建立后面出现了一些问题),在anaconda Prompt里重建环境,(1)conda create

2020-12-30 21:16:56 15293 14

转载 Python:error: the following arguments are required: action

python parse_args() 报错 xxx.py: error: the following arguments are required: xxx报错形如:usage: test_1.py [-h] aaatest_1.py: error: the following arguments are required: aaa原因:args分为可选参数和必选参数。–指定可选参数,不加–指定的是必选参数。上述报错的原因是:定义参数aaa时,没有采用 – 的方式,导致相应的参数为必须手动指定

2020-11-15 21:39:33 7739 2

转载 使用TensorFlow模块时,弹出错误Your CPU supports instructions that this TensorFlow binary was not compiled to u

使用TensorFlow模块时,弹出错误Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2原因是下载TensorFlow的版本不支持cpu的AVX2编译。可能是因为安装时使用的pip install tensorflow ,这样默认会下载X86_64的SIMD版本。解决方法:import osos.environ[“TF_CPP_MIN_LOG_LEVEL”]=‘1

2020-08-05 21:20:44 482

转载 安装tensorflow和实训的代码

     现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通过这篇文章来简单介绍一下,关于如何搭建Tensorflow以及如何进行使用。建议的话,还是要学习了一点Python基础知识和Linux知识是最好的!版本:Windows7一:...

2020-08-05 21:04:31 282

空空如也

空空如也

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

TA关注的人

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