- 博客(66)
- 收藏
- 关注
转载 监听Ueditor的 iframe中的按键,按键组合事件(Ctrl+s)
个人博客 地址:https://www.wenhaofan.com/a/20190716214214 监听按键事件ueditor.ready(function(){UE.dom.domUtils.on(ueditor.body,"keydown",function(oEvent){varoEvent=oEvent||window.oEvent;...
2019-07-16 21:42:00
667
转载 Eclipse使用Alibaba Cloud Toolkit极速部署项目
个人博客 地址:https://www.wenhaofan.com/a/20190716205809 什么是Alibaba Cloud ToolkitCloud Toolkit 是针对 IDE 平台为开发者提供的一款插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,您可以将本地应用一键部署到云端(ECS、EDAS、容器服务 Kubernetes 等)和任意服务器;并且它...
2019-07-16 21:14:00
314
转载 Nginx配置HTTPS并将HTTP请求重定向到HTTPS
个人博客 地址:https://www.wenhaofan.com/a/20190702214652 在阿里云获取免费的HTTPS证书配置HTTPS之前首先需要拥有HTTPS证书,在阿里云可以获得域名免费的一年HTTPS证书访问https://common-buy.aliyun.com/?commodityCode=cas#/buy选择免费型DV SSL购买即可...
2019-07-02 21:54:00
912
转载 Java,C 位移运算符 有符号右移>>与无符号右移>>>
个人博客 地址:https://www.wenhaofan.com/a/20181029232749 有符号右移正数有符号右移首先计算4>>2将4转为二进制0000 0100 右移两位,符号位为0,所以高位置0得 0000 0001转二进制得 1所以 4>...
2019-06-29 23:56:00
137
转载 极其实用的JS单行代码
个人博客 地址:https://www.wenhaofan.com/a/20190629211647 1.强制布尔值要将变量强制转换为布尔值而不更改其值:constmyBoolean=!!myVariable;!!null//false!!undefined//false!!false//false!!ture//ture!!""//fal...
2019-06-29 23:56:00
138
转载 Java使用POI读取Word中的表格
个人博客 地址:https://www.wenhaofan.com/a/20190627135921 代码packagelive.autu.word;importjava.io.FileInputStream;importorg.apache.poi.hwpf.HWPFDocument;importorg.apache.poi.hwpf.usermodel.Paragr...
2019-06-27 14:00:00
2175
转载 抛弃VMware吧,使用Win10自带的Hyper-V创建虚拟机
个人博客 地址:https://www.wenhaofan.com/article/20190619221449 介绍 Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化。启动Hyper-V win+r 打开cmd输入control 回车,进入控制面板点击程序,点击启用或关闭Windows功能勾选Hyper-V相关选项,此时...
2019-06-19 22:23:00
233
转载 铭飞MCMS将4.6模板标签升级至4.7
个人博客 地址:https://www.wenhaofan.com/article/20190610145529 介绍MCMS提供的模板大多数都使用的是4.6版本的标签,但是现在MCMS最新的已经是4.7了,然而4.7并不能向下兼容4.6,所以在4.7的MCMS中使用4.6的模板需要处理其中的旧版本标签,为了方便以及复用,想到了使用正则表达式解析、替换标签将4.6模板一键升级至4.7,代...
2019-06-10 14:56:00
419
转载 MySQL8服务无法正常启动的解决方法(1053错误)
个人博客 地址:https://www.wenhaofan.com/article/20190530120545 错误描述在MySQL安装的最后一步启动失败,如下图所示 在服务和应用程序->服务 里面找到MySQL80服务,右键启动失败,如下图所示 MySQL:8.0系统环境:Windows10 64位专业版猜测由于是新装的系统,在安装JDK时出现了权限不足的问题,猜测此次问题由权...
2019-05-30 12:06:00
993
转载 Java邮件发送工具类
个人博客 地址:https://www.wenhaofan.com/article/20190507104851 引入Pom依赖依赖于apchae email包,maven项目可直接加入以下依赖,普通项目将jar添加进build path即可<dependency><groupId>org.apache.commons</groupId>&l...
2019-05-09 21:24:00
108
转载 C# NanUI WinFormium监听页面加载开始\结束
个人博客 地址:https://www.wenhaofan.com/article/20190501213608 因为NanUI文档中仅介绍了Formium窗口的监听,但是没有WinFormium相关的文档,查看源码后才找到监听方法,特此记录一下public partial class Form1 : WinFormium{public Form1(): base("http:...
2019-05-09 21:23:00
606
转载 树莓派环境下使用python将h264格式的视频转为mp4
个人博客 地址:https://www.wenhaofan.com/article/20190430144809 下载安装MP4Box 命令行下执行以下指令安装MP4Box sudo apt-get install gpac代码 核心代码为使用os.system 模块通过调用系统命令使用MP4Box将H264格式的视频转为MP4 import os...
2019-05-09 21:23:00
973
转载 C# 引入Sqlite 未能加载文件或程序集“System.Data.SQLite
个人博客 地址:https://www.wenhaofan.com/article/20190501224046 问题在Visual Studio 中 使用NuGet 通过install-package system.data.sqlite.x64 安装了64位的sqlite但是在使用中报如下错误System.BadImageFormatException:“未能加载文件或程序集“Sy...
2019-05-09 21:22:00
2718
转载 创建自己独有的域名邮箱
个人博客 地址:https://www.wenhaofan.com/article/20190423192534 什么是域名邮箱域名邮箱是腾讯公司推出的一项个性化邮件服务。如果您拥有域名,只需要通过简单的设置,就能够创建以您域名作为邮箱后缀的邮箱。创建域名邮箱 进入创建后台访问https://domain.mail.qq.com/...
2019-05-09 21:22:00
539
转载 树莓派使用Python使用PiCamera录制视频
个人博客 地址:https://www.wenhaofan.com/article/20190430144020 代码 在树莓派环境下官方提供了乐酷 PiCamera 让我们可以很方便的操作树莓派连接的摄像头,以下为示例代码from picamera import PiCamera#初始化摄像头camera = PiCamera()#录制的视...
2019-05-09 21:22:00
1000
转载 使用javacv 截取视频指定帧节
个人博客 地址:https://www.wenhaofan.com/article/20190407105818 引入依赖 <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> ...
2019-05-09 21:21:00
617
转载 使用git将本地项目上传至git仓库
个人博客 地址:https://www.wenhaofan.com/article/20190508220440 介绍一般来说开发过程中都是先在git创建远程仓库,然后fetch到本地仓库,再进行commit push等操作,但是有时候也需要将本地已经开发的项目上传至一个空的远程仓库中,期间也是遇到不少问题,特此总结一下初始化本地仓库初始化仓库git init将文件提交至本地仓库g...
2019-05-09 21:20:00
112
转载 支付宝网站支付接口配置 RSA 公钥 私钥
个人博客 地址:http://www.wenhaofan.com/article/20190419143333 下载签名工具 访问:https://docs.open.alipay.com/291/106097,根据系统版本选择下载生成公钥私钥 如果在JAVA中使用选择PKCS8 非JAVA使用选择PKCS1,然后点击生成密钥 这里的商户应用私钥...
2019-04-19 17:09:00
418
转载 LayIM聊天框全屏根据浏览器高宽自适应
个人博客 地址:http://www.wenhaofan.com/article/20190410190628 问题 由于LayIM没有处理聊天框在全屏状态下根据浏览器缩放处理高宽,所以会导致在浏览器调整高宽后不能正确的显示。解决方法 1.重新渲染 在layim.js中找到popchat方法在底部添加window.onresize=functio...
2019-04-10 19:07:00
365
转载 Nuxt服务端使用Axios调用接口时传递cookies
个人博客 地址:http://www.wenhaofan.com/article/20190321183709 介绍 在做单点登录时,后端需要根据cookie获取登录用户,由于前端项目使用了Nuxt做SSR,所以前端项目服务端使用Axios发送的接口请求中没有携带浏览器的cookie,这样后端项目获取不到cookie就一直处于未登录的状态,所以需要在Axios请求中设置请求头内容,...
2019-03-21 18:37:00
922
转载 Vue中v-show和v-if的使用以及区别
个人博客 地址:http://www.wenhaofan.com/article/20190321143330 v-if 1.v-if 根据条件渲染,它会确保在切换过程中条件块内的组件销毁和重建 2. v-if如果在初始渲染时条件为假,则不会渲染条件块,直到条件变为真时,才会开始渲染条件块。v-show v-show 不管初始条件是...
2019-03-21 14:35:00
87
转载 JFinalSwagger插件
个人博客 地址:http://www.wenhaofan.com/article/20190304101839 jfinal使用swagger的极简插件 码云地址:https://gitee.com/wenhaofan/JFinalSwagger 借鉴于:https://gitee.com/leeckent/jfinal-...
2019-03-05 17:23:00
323
转载 JFinal Enjoy指令扩展管理常用文本模板
个人博客 地址:http://www.wenhaofan.com/article/20190304102258 平时在项目中使用短信模板 邮件模板以及 站内消息通知等文本模板一般都是通过手动的字符串拼接来完成,例如:"欢迎"+user.getName()+"加入俱乐部。" 然而这种方法不仅代码难看而且还不方便管理,因此为了更方便的在项目中管理使用这类文本模板...
2019-03-05 17:23:00
764
转载 layui table 表头和内容数据不能对齐
个人博客 地址:http://www.wenhaofan.com/article/20181224153019 今天使用layui table方法渲染时出现了个莫名其妙的错误正常情况table应该是这样展示的但是却展示成了这样格子没对齐,找了半天原因发现是在table.render中的cols参数多了一个"," 不细心一点真看不出来正常结构应是 lemon.renderTable({...
2018-12-24 15:30:00
5015
转载 start.sh在linux下启动报错 Can't connect to any repository: ,cannot open git-receive-pack
个人博客 地址:http://www.wenhaofan.com/article/20181223135418 报错信息Can't connect to any repository: ,cannot open git-receive-pack原因.sh脚本在windows系统下用记事本文件编写的,文件格式为dos解决方法使用vi工具修改.sh文件格式 1.使用vi工具打开文件...
2018-12-23 15:56:00
256
转载 java通过浏览器请求头(User-Agent)获取访问者设备信息以及系统版本
个人博客 地址:http://www.wenhaofan.com/article/20181125220342 在开发AutuBlog项目时需要做后台的登录记录,想起浏览器的User-Agent,于是尝试从浏览器的请求头中获取一些有用的信息。通过总结大量请求头数据写出以下正则^Mozilla/\d\.\d\s+\(+.+?\)该正则含义为以Mozilla/开头+浏览器版本格...
2018-11-26 14:50:00
2235
转载 nodejs使用promise实现sleep
个人博客 地址:http://www.wenhaofan.com/article/20181120180225 let sleep = function (delay) { return new Promise((resolve, reject) => { setTimeout(() => { try { resolve(1) ...
2018-11-26 14:49:00
306
转载 layui table 超出自动换行
个人博客 地址:http://www.wenhaofan.com/article/20181120180507 layui 的table的的cell默认是超出hidden的,如果希望超出长度自动换行便需要覆盖layui的默认样式实现代码如下.mytable .layui-table-cell{ height:auto; overflow:visible; text-overfl...
2018-11-26 14:49:00
505
转载 SSM项目集成Lucene+IKAnalyzer在Junit单元测试中执行异常
个人博客 地址:http://www.wenhaofan.com/article/20181108132519 问题描述 在项目运行以及main方法中能够正常运行,但是使用junit单元测试时却报如下错误java.lang.AssertionError: TokenStream implementation classes or at least their incrementTo...
2018-11-26 14:48:00
222
转载 jquery tagsinput监听输入、修改、删除事件
个人博客 地址:http://www.wenhaofan.com/article/20181118192458 由于度娘上的根本搜不到对应的操作,连该插件对应的文档介绍都没有,不得已debug了源码才发现监听tagsInput事件的方法,特意写下该篇记录方便日后使用代码如下$('#tags').tagsInput({ width: '100%', heigh...
2018-11-26 14:48:00
882
转载 SSM项目使用junit单元测试时Mybaties通配符加载Mapper不能正常加载
个人博客 地址:http://www.wenhaofan.com/article/20181108104133 问题描述 项目使用maven build 以及tomcat run能够正常运行,但是使用junit单元测试时却报如下错误Caused by: java.lang.IllegalArgumentException: Mapped Statements collection ...
2018-11-26 14:48:00
147
转载 解决jquery.pjax加载后的异常滚动
个人博客 地址:http://www.wenhaofan.com/article/20181106154356 在使用jquery.pjax的时候发现每次加载完成后都会将滚动条滚动至顶部,用户体验极不友好,但是pjax实际上是用的异步加载html,浏览器也不会对点击事件进行操作,于是猜测是在代码中操作了滚动条,于是全局搜索scrollTop找到了以下代码 if (hash) {...
2018-11-26 14:47:00
78
转载 码云项目克隆至github
个人博客 地址:http://www.wenhaofan.com/article/20181104211917 因为我的博客项目一开始是存放在码云上面的,但是我又想在GitHub上有该项目的提交记录,研究后发现码云能够支持从github更新,但是GitHub不支持从码云项目更新,所以只能先将码云项目克隆一份至Github然后项目更新直接提交到github,再通过码云的同步工具同步至码云。...
2018-11-04 21:20:00
171
转载 JFinal获取多个model
个人博客 地址:http://www.wenhaofan.com/article/20180930112646 由于jfinal框架自身没有实现获取多个同一类型的Model的方法,导致获取ModelList的方式很不方便,解决方法很简单,新建BaseController 继承 Controller,在baseController中扩展一个获取ModelList的方法 ,在其他...
2018-09-30 11:30:00
180
转载 避免layui form表单重复触发submit绑定事件
个人博客 地址:http://www.wenhaofan.com/article/20180927002336 在使用以下代码监听lay-filter为editConfig的提交按钮后,当点击提交按钮时会触发两次该提交事件。form.on("submit(editConfig)",function(data){}最后经过检查代码发现form表单的lay-filter的值同...
2018-09-29 15:04:00
709
转载 解决pjax重复绑定
个人博客 地址:http://www.wenhaofan.com/article/20180929002529 1.所有js统一在pjax容器外引入 在pjax容器外引入的js只会被引入一次,所以不会出现重复加载的问题,但是该方法仅适用于页面较少的情况,如果页面很多,那么会导致第一次访问时引入大量不一定会被适用到的js,效率低下。2.将绑定事件和其他事件区分成...
2018-09-29 00:26:00
134
转载 jfinal 拦截器中判断是否为pjax请求
个人博客 地址:http://www.wenhaofan.com/article/20180926013919 public class PjaxInterceptor implements Interceptor{ IndexService service=IndexService.me; @Override public void intercept(Invoc...
2018-09-26 01:40:00
73
转载 解决pjax重复加载js导致事件重复绑定的问题
个人博客 地址:http://www.wenhaofan.com/article/20180925232057 1.所有js统一在pjax容器外引入 在pjax容器外引入的js只会被引入一次,所以不会出现重复加载的问题,但是该方法仅适用于页面较少的情况,如果页面很多,那么会导致第一次访问时引入大量不一定会被适用到的js,效率低下。2.将绑定事件和其他事件区分成两个js来引入 ...
2018-09-25 23:22:00
446
转载 java序列化与反序列化的使用
个人博客 地址:http://www.wenhaofan.com/article/20180925214701 1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization(反序列化)是一种将这些字节重建成一个对象的过程。说通俗一点:序列化就是将java中的对象(其中包含对象的信息),以文件的信息保存下...
2018-09-25 21:47:00
86
转载 解决lucene更新删除无效的问题
个人博客 地址:http://www.wenhaofan.com/article/20180921233809 问题描述在使用deleteDocuments,updateDocument方法根据id字段删除更新索引时不抛异常但是删除更新失败writer.deleteDocuments(new Term("id", "1"));解决问题 在创建索引时使用到了lucen...
2018-09-22 00:33:00
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人