- 博客(91)
- 收藏
- 关注
转载 图像处理:高斯滤波
(也可以说“高斯模糊”)其实就是一种平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。简单来说就是整个图像某个像素点的值与周围像素点的值挂钩,是原图像某一像素点的值其实是其本省和周围像素点值的加权平均过程。处理结果上:整个图像相较于原图像会看起来较为模糊,原图像上的某些噪声点在经过周围点加权求和后会被剔除。什么时候需要用到高斯滤波?
2022-10-21 09:10:21 982
转载 滚动条出现挤压页面宽度,影响布局
问题描述:当页面突然出现滚动条的时候,页面会突然被挤压,因为滚动条也是需要占位的呀。解决思路:现在目标就是滚动条出现,但是内容位置不变,依然不动。1、新属性overlaychrome下overflow有个新的属性值overlay,这个属性简直就是为了这个问题而生,他和auto有点像,但是区别就是在触发滚动条时候并不挤压空间。但是非常遗憾,这个属性值目前只有chrome支持。html { overflow-y: overlay;}2、margin-right: calc(100%
2022-05-27 11:03:10 2561 4
转载 JS各种表单验证
/** * 验证电子邮箱格式 */function email(value) { return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value);}/** * 验证手机格式 */function mobile(value) { return /^1[3-9]\d{9}$/.test(value)}/** * 验证身份证号码 */function idC.
2022-05-09 10:48:56 304
转载 使用VScode配置Java环境---JDK-17
一、JDK的安装与环境配置1、在java的官网下载页面找到安装包进行安装。找到对应的操作系统,第一个是直接下载压缩包,第二个是下载一个下载器再安装,我是直接下的第一个。2、修改环境变量,先建立一个JAVA_HOME变量,将JDK的安装下载位置设为值。3、点击系统变量中的Path,然后点击编辑,然后把bin的路径填上。按道理来说其实填路径这一步,直接把bin的路径加到Path中也可以,但是网上好多教的都是做一个JAVA_HOME变量,我也不知道为啥。记得退出环境...
2022-04-27 14:46:31 15238 5
原创 CSS实现button按钮闪烁效果
```<el-button type="success" class="flash animated infinite">按钮</el-button>``````.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both}.animated.inf...
2022-04-26 16:46:00 2444
原创 C++标准模板库STL
#include <iostream>#include <string>#include <vector>#include <deque>#include <stack>#include <queue>#include <list>#include <set>#include <map>#include <algorithm>using namespace std;
2022-03-21 16:42:31 989
转载 C语言中指针的初始化和赋值
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。例如:int a = 25;int *ptr = &a;int b[10];int *point = b; int *p = &b[0];如果:int *p; *p = 7;则编译器(vs2008)会提示The varia...
2022-01-13 09:32:14 10318 1
原创 uniapp动态绑定图片路径打包后图片资源获取失败的问题
类似于vue,uniapp中的图片路径要么就直接写进标签中,例如:<img class="banner_img" src="../../static/img/1002.png"></img>这时,相对路径或者绝对路径都可以使用但是如果要动态绑定图片路径,使用相对路径之后打包出来就会报找不到资源的错误,这时有两种解决方案:一、使用require先将图片资源当成模块引入到页面中,再调用(不推荐)<img class="header-banner-img" :
2022-01-05 18:59:05 6306 1
原创 vue使用document.execCommand(‘Copy‘)实现复制功能
// 复制 doCopy(){ const input = document.createElement('input'); input.value = this.cardID; document.body.appendChild(input); input.select()//选中输入框 document.execCommand('Copy')//复制当前选中文本到前切板 document.body.removeChild(in...
2021-06-21 11:50:58 1293 1
原创 css用两张图片叠加实现进度条
HTML代码如下:<div class="downImg"> <div class="upImg" style="width:50%;"> </div></div>CSS代码如下:.downImg { margin-top: 5px; width: 100%; height: 16px; position: relative; background: url(../img/2_reward/welfare_pic_.png) .
2021-05-26 17:07:04 891
原创 div的高度为什么会比子元素多几个像素
例如:<div class="relative"> <img src="img/1_sign_in/ico_ckao.png" > <div class="absolute"> XXX </div> <div class="absolute"> XXX </div></div>运行结果:除了img以外的元素都是绝对定位,希望最外层div的高度跟img高度一致最外层div的是白色边框.
2021-05-20 14:51:39 725
原创 Vue项目中使用el-input,在IOS上点击输入框不聚焦,弹出输入框也无法输入
为了防止在ios上长按(图片或文字)出现选中效果,在全局引入了user-select:none样式,它会影响input,textarea输入框,把该行代码注释掉就好,试了一下,果然是这个原因,就此这个问题解决
2021-04-23 09:55:30 820
原创 vue3中使用el-form跟el-select时出现不能选中的问题
检查el-form的ref跟model是否同名了,如果同名了,会出现很多未知的bug,比如ref双向绑定的数据可以打印,但是属性读不到之类的错误
2021-03-08 16:32:27 1478
转载 Vue-cli3中使用百度富文本编辑器ueditor
原文链接:https://blog.csdn.net/fuyuan98520/article/details/110224802前言:在开发项目由于需求vue自带对编辑器不能满足使用,所以改为百度编辑器,但是在网上搜索发现都讲得非常对乱,试了几个都没有,原因基本都是2.0版本的vue,3.0vue讲得非常对模糊。废话不多我们现在开始第一步:下载百度编辑器,由于官方原因,现在官方都是使用一个超大版对,我使用对旧版对JSP版,旧版JSP版可下载第二步:(1)将下载对项目重命名到publi
2021-03-04 17:39:37 1255 4
原创 vue + element UI 中省市区三级联动(vue2、vue3均可用)
https://segmentfault.com/a/1190000038504936
2021-03-02 16:13:21 522
原创 js实现几大排序算法
一、冒泡排序:/* ----------- 冒泡排序(稳定排序)-----------平均时间复杂度:O(N^2)最佳时间复杂度:O(N)最差时间复杂度:O(N^2)空间复杂度:O(1) 思路:每次循环比较相邻两个数的大小,如果小于就交换位置, 所以每次循环结束会将最大值推向最右边*/bubble_sort(list) { for (let i = 0; i < list.length - 1; i++) { //外层总共只用循环n-1次,如果写i < list
2021-02-02 16:44:02 160
原创 error ‘XX‘ is defined but never used no-unused-vars eslint报错
这是eslint的格式校验跟规范化,我们可以通过配置.eslintrc.js关闭校验:添加:"no-unused-vars":"off",这里建议把下面的配置也带上:"no-mixed-spaces-and-tabs": "off"这个是关闭空格、tab键格式检验的。...
2021-02-01 15:03:55 1468 1
原创 封装的localStorage、sessionStorage的存取函数,可以配置过期时间
/** * localStorage * @调用:_local.set('access_token', '123456', 5000); * @调用:_local.get('access_token'); */var _local = { //存储,可设置过期时间 set(key, value, expires) { let params = { key, value, expires }; if (expires) { .
2021-01-12 09:22:24 1566
原创 vue如何给自带默认回调参数的函数添加自定义参数:$event
原来的代码是这样的:handleAvatarSuccess会回调两个参数,这个时候如果直接在里面添加形参接不到<el-upload :on-success="handleAvatarSuccess"></el-upload>handleAvatarSuccess(res) { //自带的回调参数res跟file console.log('res', res)},修改后:<el-upload :on-success="($event) =>{han
2021-01-09 17:40:51 5071 3
原创 vue cli3 打包后访问不到页面 Failed to load resource: the server responded with a status of 404 (Not Found)
在根目录下新建文件vue.config.js配置打包资源路径:默认是“./”,如果没有特殊需求就不要修改代码如下:const path = require('path')function resolve(dir) { return path.join(__dirname, dir)}module.exports = { publicPath: './static', //这个路径根据自己的情况定,默认就填"./",因为我静态资源的路径必须要在static文件夹下.
2021-01-09 14:22:13 13157 2
原创 element ui 怎么样修改组件样式 (如何在Scoped CSS规范下 修改第三方组件中的样式)
产生原因:由于组件之间需要做样式隔离(也就是<style scoped lang="scss">中的scoped属性)所以我们定义的样式类在打包时会在后面自动带一个不重复的后缀,以防止组件之间的样式相互影响,这样我们如果要通过组件内部的类名来修改样式就会出问题,因为我们定义的类名总是会被修改例如我们要修改el-input组件,它内部的类名有一个是el-input__inner如果我们要修改他,直接定义一个.el-input__inner类,由于组件样式隔离的原因是..
2021-01-08 13:47:08 981 2
原创 没有mac设备怎么在safari打开控制台调试ios移动端
用微信公众平台提供的vconsole如果是原生的html页面,就加上以下代码:<script src="http://wechatfe.github.io/vconsole/lib/vconsole.min.js?v=3.2.0"></script><script> // init vConsole var vConsole = new VConsole(); console.log('Hello world');</s..
2020-12-10 10:28:13 1268
原创 uniapp h5中 ios无法触发onCanplay事件
h5页面,我用onCanplay来监听音频是否加载完成,加载完成就给时长赋值,同时去掉播放按钮的旋转加载动画,发现ios端根本就没有打印this.audio.onCanplay(()=>{ console.log('加载完毕',this.audio) this.duration = this.audio.duration this.loading = false;})...
2020-12-10 10:13:20 1421 1
原创 input修改placeholder样式、去掉点击时的边框样式
placeholder样式:input::-webkit-input-placeholder { font-size: 17px !important; color: #CCCCCC !important;}点击样式: input:focus { outline: none; }
2020-09-07 14:52:01 459
原创 css实现水平垂直居中常用的几种方式
1、绝对定位:父元素:position: relative;子元素:position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);2、flex布局&margin:父元素:display: flex;子元素:margin: auto auto;3、纯flex布局:(要注意主轴方向)父元素:display: flex;justify-content:..
2020-08-11 15:25:49 112
原创 区分几个js常用的字符串处理方法和数组操作方法
1、常用数组操作的方法:Array.concat() 连接数组Array.push() 尾部添加Array.pop() 尾部删除Array.unshift() 头部添加Array.shift() 头部删除Array.splice(index,many,item1,…,itemX) 插入、删除或替换数组的元素 当不带item1..时是删除,带item时是替换或者插入取决于many的取值Array.slice(start,end) 返回数组的一部分Array.join() 将数组元素连接起来以构
2020-08-11 14:02:16 366
转载 GitHub新手详细教程
本文链接:https://blog.csdn.net/Hanani_Jia/article/details/77950594这篇文章是我自己写的关于GitHub的内容,从我刚听到这个直到设置成功每一步都有详细的步骤来解释,其中有一些截图或者代码来自于网上。在开始前先跟大家说一下这篇博客是来介绍桌面版GitHub的使用的,如果只是简单的想使用GitHub新手可以使用网页版https:/...
2020-07-23 18:27:38 350
原创 v-model怎么动态绑定data中的属性
有时候输入框会复用但是初始的内容会根据业务需求改变,例如下面点击按钮控制老师、学生信息切换:<!-- 正确的写法 --><input v-model="(flag ? student:teacher).name" /><input v-model="(flag ? student:teacher).age" /><!-- 错误的写法 --><input v-model="flag ? student.name:teacher.name"
2020-07-17 15:43:36 1790
原创 vue中报错:Avoided redundant navigation to current location
在vuecli项目中路由遇到Error: Avoided redundant navigation to current location:报错显示是路由重复,在router的index.js中加上这段代码:const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function push(location) { return originalPush.call(this, location).c
2020-07-15 09:26:40 506
原创 HTML自带的滚动条的样式怎么修改
/* 滚动条样式修改 *//* 纵向滚动条和横向滚动条宽度 */.scroll::-webkit-scrollbar { width: 7px; height: 5px;}/* 滚动条按钮样式 */.scroll::-webkit-scrollbar-thumb { border-radius: 10px; background: #868686;}/* 滚动条背景条样式 */.scroll::-webkit-scrollbar-track { border-radiu.
2020-07-09 10:04:58 509
原创 npm ERR! Failed at the node-sass@4.14.1 postinstall script. npm ERR! This is probably not a problem
遇到很多次这个问题,搞了很久才发现是下载源的问题,把下载源修改一下就好了:npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass运行完成后再重新下载(已经下载好的依赖包不会被覆盖,不需要删除之前出问题的node_modules):npm install...
2020-07-03 15:27:14 6695 1
原创 linux 只显示 $ 没有用户名和路径
只需要以管理员身份修改 /etc/passwd配置文件,你新建的用户用的是不是bash,不是的话就改过来user1:x:1001:1001::/home/user1:/bin/sh改成:user1:x:1001:1001::/home/user1:/bin/bash
2020-05-27 18:28:31 1590
原创 微信小程序中wx:for怎么嵌套两层循环
<view wx:for="{{orderList}}" wx:key="item"> <view wx:for="{{item.order_info}}" wx:key="idx" wx:for-item="pro"> </view></view>只需要在内层循环中设置一个wx:for-item 属性即可
2020-05-11 20:09:57 10726 1
原创 微信小程序三种获取用户信息的方式
一、通过<open-data>组件:<open-data type="userAvatarUrl"></open-data><open-data type="userNickName"></open-data><open-data type="userCountry"></open-data><o...
2020-04-15 11:53:07 3231
原创 windows10安装unbuntu报错:WslRegisterDistribution failed with error: 0x8007019e
解决办法:打开 控制面板 -> 程序和功能 ->启用或关闭windows功能 ->勾选 “适用于 Linux 的 Windows 子系统” 点击确定这个时候如果打开成功就OK了,但是如果报错:那么就需要将当前windows更新到最新(这个错误是因为Win10已经发布新的版本了,而电脑的Win10还没升到最新版本。)...
2020-03-26 08:25:45 3304
原创 js读写json文件
js读json文件:<div> <input type="file" id="files"/></div> <script> var inputElement = document.getElementById("files"); inputElement.addEventListener("change", ha...
2020-02-29 11:45:20 13368 3
原创 Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin'
在用vue脚手架中的axios做post网络请求时遇到了这个问题发现是跨域问题查到的解决方案是在后端添加一个处理函数:后端是用nodejs搭建的,使用到了express框架app.all('*', (req, res, next) => { var origin = req.headers.origin; res.header('Access-Control-Allow...
2020-01-03 15:42:07 1026
原创 axios 发 post 请求,后端接收不到参数的解决方案
很简单的需求:axios({ headers: { 'deviceCode': 'A95ZEF1-47B5-AC90BF3' }, method: 'post', url: '/api/lockServer/search', data: { username: username, pwd: pwd ...
2020-01-03 15:38:27 205
原创 not(:last-child)的用法
网上看资料时看到的用法,以前没接触过,看到之后不禁感叹这用法太人性化了,极大方便了敲代码:<style> ul{ list-style: none; } li{ display: inline; } li:not(:last-child)::after{ content: "|"; }...
2020-01-02 10:59:32 9152 2
原创 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
意思就是你设的密码太简单了,不符合你的密码策略规则1、查看 mysql 初始的密码策略:SHOW VARIABLES LIKE 'validate_password%'; 2、设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可, set global validate_password_policy=LOW; ...
2019-12-31 11:15:39 1162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人