- 博客(49)
- 资源 (9)
- 收藏
- 关注
原创 使用win10自带的手机投屏功能
前置条件:手机和电脑在同一无线网络中。一、 pc端开始菜单 - 齿轮(设置)- 系统 - 投影到此电脑如果出现以下情况,无法投屏点击 添加“无线显示器” - 添加功能 - 搜索“无线显示器” - 安装安装完成后,回到设置,点击- 启动连接应用以投影到此电脑。二、手机端设置 - 其他无线连接 - 手机投屏 - 开启...
2021-07-23 11:43:11
4257
原创 wps将pdf扫描文件转换为可复制/搜索文字的文件
如题最近下载了一本扫描电子书,需要复制书里面的文字。不想一段一段文字识别。下面是将文件转换为可复制文字文件的方法。此方法不改变排版和页面效果,复制的文字有一定的误差。方法如下:wps 打开pdf,转换 - 扫描件识别注:需要开通wps会员,可以通过每日签到获得(一直是这样白嫖的)。...
2021-04-25 10:45:21
11221
3
原创 windows 10 自带截图工具
按 Windows 徽标键 + Shift + S 以打开截图栏,然后将光标拖动到要捕获的区域。截图区域将保存到剪贴板。
2021-04-22 10:13:02
371
原创 vue中输出多个空格
输出“合 计”中间多个空格方法1:使用v-html + (英文空格)  (中文空格)<div v-html="'合   计'"></div>vue官方说明:v-html是按普通 HTML 插入内容, 不会作为 Vue 模板进行编译在网站上动态渲染任意 HTML 是非常危险的,因为容易导致 XSS 攻击。只在可信内容上使用 v-html,永不用在用户提交的内容上。方法2:使
2021-03-15 11:26:07
3560
原创 公众号使用javascript关闭网页
### 可以正常关闭:<div onclick="parent.WeixinJSBridge.call('closeWindow');">关闭</div><div onclick="WeixinJSBridge.call('closeWindow');">关闭</div><el-button type="primary" @click="close()" style="margin-left:30px">关闭页面</el-button&
2021-03-03 17:58:58
632
1
原创 Docker简易安装笔记
WINDOWS 安装 Docker下载地址:https://docs.docker.com/docker-for-windows/install/点击Download from Docker Hub下载完以后双击安装。弹框中勾上wsl安装(默认三个都勾上)安装后重启,弹出wsl需要升级。点击弹出框里的链接:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-upd
2021-03-02 16:22:14
117
原创 javascript中为import加载模块的方法取别名
有时候在开发中,加载的模块方法会重名。最简单的解决方法是取一个别名。# 传统方式import { odd } from './odd'# 增加别名import { odd as oodd } from './odd'
2021-01-13 10:39:42
14425
原创 vue之data变量调试时的向上穿透
<script>data() { test: {}},mounted() { console.log('this.rules:', this.rules) console.log('this.rules.test:', this.rules.test) this.rules.test = null console.log('this.rules:', this.rules) console.log('this.rules.test:', this.
2021-01-05 09:21:49
253
原创 postman获取浏览器/手机客户端的Request 请求信息
在用POSTMAN测试接口时,我们需要填写一些请求信息,而有些信息,如登陆验证信息如header信息我们需要登陆获取。我们可以在POSTMAN上调用登陆接口,会自动将cookie信息带过来。这里有一个更简便的方法。可以自动将客户端(包括浏览器)的请求信息直接获取到POSTMAN,包括header的信息。大大简化了输入操作。前提是这些请求在客户端(如浏览器)可以访问。官方说明:https://learning.postman.com/docs/sending-requests/capturing-re
2020-12-31 16:04:03
2103
1
原创 若依系统代码生成无法导入表:Illegal mix of collations....
若依系统安装配置后,点击“系统工具-代码生成-导入”时报错:### Error querying database. Cause: java.sql.SQLException: Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' ### The error may exist in file [E:\test\RuoYi-Vue\ruoyi-gener
2020-12-29 10:01:56
5224
6
原创 postman显示返回的base64图片验证码、二维码
在开发中,有些接口返回的数据是base64的图片数据,有时需要实时查看,如图片验证码、二维码等。在postman的tests输入JS代码,点击SEND// 将接口返回数据,封装成自己需要的结构var data = { response: pm.response.json()}// html 模板字符// 如果base64代码中已包含“data:image/jpg;base64,”,需要在base64代码前面加上,如下:var template = `<html><
2020-12-26 17:32:01
11618
4
原创 在idea中将安装Gradle和Maven,并将Gradle项目转换为Maven项目
1. 安装gradle下载地址:https://gradle.org/releases/选择下载二进制包解压到自定义目录如:c:\java-tllos\gradle-6.7.1设置环境变量(windows10)我的电脑-右键-属性-高级系统设置-环境变量新建系统变量:c:\java-tllos\gradle-6.7.1双击系统变量列表中的PATH项,新增:%GRADLE_HOME%\bin2. 安装maven这里使用idea自带的maven,虽然版本低了点,但不影响使用。
2020-12-25 14:37:23
3411
原创 让vsCode支持gbk/gk2312,解决vsCode中文乱码,搜索列表乱码
一. 临时解决方案,如果你只是需要临时在某个文件需要解决中文乱码,可以用此方案:用vscode打开该文件,在软件右下角点击“utf-8”选择下面的选项(解码并重新打开)二、永久解决,启用vscode自动识别编码(默认为utf-8)打开File->Perferences->Settings勾选auto guess encoding(自动识别编码)或者点击以下图标打开设置文件,并贴入以下代码即可。(与上面设置相同效果){ "files.autoGuessEncod
2020-12-18 09:54:52
19061
3
原创 解决换行格式(CR/LF)引起的git无法diff和merge的问题
提交代码的时候,vscode无法自动merge合并,打开diff发现整个文档都被标为已修改。我一开始以为是vscode自带的git弱智了。一个偶然的机会发现,原来是原行的问题,我同事修改的文档用的是CR(\r)换行,而我本地用的都是LF(\n)。下面是处理的方法:Git“换行符自动转换”功能在安装“Git for windows”的时候,在“Configuing the line ending conversions”页面,这个界面是配置行尾符号转换。第一个选项是“签出Windows风格,
2020-12-07 10:49:05
1135
原创 pdf转word收集
一、在线转换迅捷pdf转换https://app.xunjiepdf.com/pdf2word/特点:免费不限次,最大2M,网站另有其他功能smallpdfhttps://smallpdf.com/zh-TW/compress-pdf如有次数限制,可清理cookies超级pdfhttps://xpdf.net/特点:免费,不限页数,单个文件最大20M,每小时6次免费https://www.addpdf.cnhttps://www.ilovepdf.com/二
2020-12-03 15:16:45
339
原创 Mongodb安装缓慢解决方案
先说解决方法:安装mongodb时取消勾选compass的安装选项,点完第2个next可以看到如下选框,去掉勾选。(如果需要compass,可另外独立安装)mongodb compass安装慢的原因安转缓慢的具体原因就是因为安装时实时下载compass,而从国外下载十分缓慢。compass是有一个图形操作MongoDB的工具。mongodb compass独立下载安装...
2020-11-27 10:22:15
2460
原创 win7安装Mongodb
最新版的Mongodb不支持win7了,还有一部分WIN7用户怎么办呢?解决方法:下载4.2.11版,这是最后一个支持win7的Mongodb了。下载地址:https://www.mongodb.com/try/download/community
2020-11-27 09:46:00
3391
原创 一台电脑绿色安装多个版本google Chorme方案
由于工作需要,需要在同一台电脑上安装多个版本的chorme共存,看了网上介绍的一些方法,都是用不同的用户来安装不同的版本。仔细看了一下,其实本质上来说,只要做到两点,就可以实现多版本共存,低版本和高版本共存。安装路径不同用户文件不同下面是安装方式一、下载安装包旧版本离线包下载地址:google Chorme windows 64位https://www.chromedownloads.net/chrome64win/google Chorme windows 32位https://w
2020-11-16 15:53:45
9711
原创 git错误-解决方案索引
1. error: You have not concluded your merge (MERGE_HEAD exists)原因:系统合并(merge)出错解决方案1:重新合并(较为案全的方案)>git merge --abort #中止合并>git reset --merge #还原合并前的状态>git pull #重新拉取,会提示重新合并,合并后再提交。解决方案2:由远端代码覆盖本地修改(不建议)>git fetch --all>git reset --
2020-11-13 10:06:55
331
原创 bootstrap不用插件实现input文本框实时搜索联想下拉框
简单实现input文本框实时搜索联想下拉框,只需要bootstrap。css就不写了html<input class="form-control" type="text" placeholder="地址搜索" id="keyword"><ul class="dropdown-menu"> </ul>js$("#keyword").on("change", function (e) { var keyword = $("#keyword").val
2020-11-12 18:17:10
1825
原创 bootstrap的modal模态框导致input输入框无法输入的问题
先说解决方法:只要将模态框最外层DIV的tabindex="-1"的参数去掉即可。情形:当模态框开启时,在模态框外面的input文本框无法输入。原因:可能是bootstrap对模态框进行了某种设置导致,具体原因待查。实例如下:<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 开启模态框</button><!--模
2020-11-12 10:30:18
2354
3
原创 git全局和本地配置文件管理以及git账户和密码的管理
GIT存储账号和密码1.临时缓存(默认15分钟):git config --global credential.helper cache2.自定义缓存时间(秒)git config credential.helper 'cache --timeout=3600'3.长期存储:有三种方式:store(长期), wincred, manager(图形化,Git需安装GitGUI)# store方式(网上说账户密码明文保存在.git-credentials文件看,但我没找到)git config
2020-11-11 18:03:56
6234
原创 360极速浏览器打开某些网站经常卡死假死问题的处理
由于Google Chrome(谷歌浏览器)国内无法登陆无法使用网络收藏夹等问题。360极速浏览器是很好的代替品。可是360极速浏览器访问某些网站(如网易、凤凰网)经常会卡死。后来发现是flash插件的问题,只要将其禁用即可。方法如下:点击左上角的头像-选项(或右上角的三条横线按钮-选项)在侧边栏点击高级设置 - 网络内容 - 内容设置 - flash,此处有三个选项。不要选自动运行。其他选项任意选择一个即可。也可以选择下面的停用单个插件 - adobe flash player 停用...
2020-11-11 10:58:10
2841
原创 a标签打开超链接时禁用父元素的的click事件
在打开超链接时,可能会触发其父元素的click事件,怎样解决呢?思路1:对click事件的进行判断,如果此标签内有有herf就停止执行。## html<div id="xx"> <a href='http://www.baidu.com'></a></div>## js $('body').on('click','#xx',function(e) { if (!e.target.href) { //
2020-10-30 12:46:13
936
原创 javascript中setInterval越来越快的问题解决方法
setInterval越来越快,经过一番测试,找到一种方法,就是每次执行都要清空计时,再次重新调用。var timerfunction do(){ clearInterval(timer) //do something.... timer = setInterval(()=>{ do() },3500)}do()
2020-10-29 09:59:36
4872
原创 jquery回调函数中this和$this的区别和联系
众所周知,在js中,this指向其运行时所在的上下文对象而在jquery回调函数中,this指向哪里呢?示例$('.class').forEach(function(i){ console.log(this,$(this)) // 此处的this,是当前的上下文对象是一个HTML DOM Element对象, // 与getElementById('idName')获取的值相同,可以使用this.id,this.src等方法 // 更多方法请见 https://www.w3school.com
2020-10-28 17:55:13
359
原创 nginx 之upstream模块研究 - 在负载均衡及mysql读写分离上的应用
一、upstream的作用:upstream可使nginx跨越单机的限制,完成网络数据的接收、处理和转发二、语法upstream语法:# nginx.conf:http { .... # 在配置文件的http下建立 upstream custName { server address [parameters] ... }}# upstream中server指令语法如下:# address必选,可以是主机名、域名、ip或unix socket,也可以指定端
2020-10-26 17:33:10
1068
原创 javascript获取指定范围的随机数及其原理
var start = 1var end = 5var length = end-start//获取1-5的随机数var randNum = Math.random() * length + start//1-5随机整数(包含1,不含5:1/2/3/4)parseInt(randNum )//1-5随机整数(不含1,包含5:2/3/4/5)Math.ceil(randNum )//1-5随机整数(包含1和5:1/2/3/4/5)var length = end - start + 1
2020-10-20 11:09:40
1154
原创 javascript 跨页面传参
/** * url传参 可传中文 **/ var getRequest= function (obj) { var urlStr = location.search, theRequest = ''; var urlCutA = urlStr.split(obj)[1]; if (!!urlCutA) { var urlCutB = urlCutA.split('=')[1]...
2020-10-12 11:05:03
507
原创 jQuery循环滚动效果
滚动到底部后返回顶部var rowBack = ()=>{ mTop = (mTop <= -33*7 ? -33 : mTop - 132) var css = {'margin-top': warnHight}; $('#list').animate(css ,800);}setInterval(()=>{ if($('#list').hasClass('table')){ rowBack() }},2000).
2020-10-08 18:52:00
373
原创 Bootstrap文件上传组件应用:bootstrap fileinput
关于bootstrap fileinput的组件,有篇文章写的做得不错,本想转过来,但不知作者是否同意转载。所以只把网址链接贴出来吧。https://www.cnblogs.com/landeanfen/p/5007400.html
2020-10-08 16:27:22
163
原创 一款前端提升效率的免费工具snipaste(屏幕截图、取色、置顶贴图)
一款前端提升效率的免费工具snipaste(屏幕截图、取色、置顶贴图)推荐置顶贴图功能,可以将UI图剪下来置顶显示,不用来回切换软件了。不仅可以将图片置顶,还可以将剪贴板的文本置顶下载地址https://www.snipaste.com/https://zh.snipaste.com/中文介绍https://docs.snipaste.com/#/zh-cn/使用展示...
2020-10-08 15:50:12
710
原创 easydialog2.0区分点击关闭按钮和自定义取消按钮事件
今天遇到一个项目,弹框用了easydialog2.0插件,需要将取消按钮做别的用途,同时又上角关闭按钮仅用于关闭弹框。可是easydialog2.0强制将关闭和取消按钮关联了起来。现在要做的是将这两个按钮做出区分。 var yesText = '确定'; var yesFn = function () { //此处运行点击确定后运行的代码 }; var noText = !!obj ? obj.no
2020-09-24 18:52:54
236
原创 Git 代码的回退和版本库的迁移
话说这天git拉取代码后发现,之前修改的文件被同事覆盖为了旧版。这不是有git还原吗?于是开启了还原之旅。之前不怎么用git,只会提交和拉取,于是默默打开了百度。还原右键 - tortoiseGit - 日志(或引用记录,此选项的记录会更全)找到之前的版本,右键 - 重置master到此版本 - 选择了hard模式重置类型有三种模式,soft、mixed 和 hard简单来说,soft:soft 不改动工作区和索引,相当于本地文件不变,git本地库恢复为刚刚add(提交)的状态mix
2020-09-23 19:11:30
264
原创 bootstrap-table 前端排序以及后端排序
前端排序1. 列参数设置:columns:[{ title: '编号', field: 'planNo', align:'center', width:120, sortable:true, sorter:'sortStr'},....]2. 自定义排序sortStr= function(a, b) { var a = a?a:-1, b = b?b:-1 return a.localeCompare(b)},
2020-09-23 11:47:03
9580
原创 录入的flashi不支持全屏解决方法
增加:<param name="allowfullscreen" value="true" /> 如果是swfobject.js的params.allowfullscreen = "true";
2012-09-09 10:05:52
179
MxSrvs(MacOS平台免费的集成开发环境 mysql nginx php redis)
2022-07-09
屏幕截图、取色、置顶贴图软件 Snipaste MAC版
2020-10-08
屏幕截图、取色、置顶贴图软件 Snipaste 经典版|Snipaste.zip
2020-10-08
星号密码查看器
2017-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人