正文如下代码: <form> <input type="number" name="test"/> <input type="submit" value="提交"/></form> 输入时可以正常输入数字和小数点,但是提交的时候浏览器会拦截,不允许输入小数: 修改如下即可,step表示允许的小数位个数,比如2位小数用0.01,3... 阅读全文
正文如下代码: <form> <input type="number" name="test"/> <input type="submit" value="提交"/></form> 输入时可以正常输入数字和小数点,但是提交的时候浏览器会拦截,不允许输入小数: 修改如下即可,step表示允许的小数位个数,比如2位小数用0.01,3... 阅读全文
服务器配置其实很简单,我的是Centos系统,其它系统类推。 第一步,安装:yum install -y squid。 第二步,配置:vim /etc/squid/squid.conf: 主要是这2个: # 代理服务器端口http_port 3128# 允许访问所有地址,默认是 deny,这个要主动改一下http_access allow all 不同服务器默认配置可能不太一样,我的阿里... 阅读全文
背景有时候无意间打开自己的网站发现挂了,看下访问日志,发现已经挂了好几天了!尼玛,这还了得啊!今天又碰到了,因为没有做监控,服务挂了也不知道,刚开始还以为是服务器被谁攻击了,三天两头挂掉,今天查了一下,发现是系统内存太满,自动把tomcat进程给杀死的! 执行vim /var/log/messages即可看到如下信息: 解决解决方法要么是给tomcat增大内存配置,要么是把tomcat加入... 阅读全文
本文有待完善,参考:https://www.zhihu.com/question/20756479 https://zh.wikihow.com/%E8%AE%A1%E7%AE%97%E5%9C%86%E5%91%A8%E7%8E%87-Pi 先看代码4行代码实现计算圆周率: var pai = 0, flag = false;for(var i=1; i<10000000; i+=2... 阅读全文
常见错误console.log(0.1+0.2); // 输出 0.30000000000000004console.log(0.3-0.1); // 输出:0.19999999999999998console.log(0.07*100); // 输出 7.000000000000001console.log(0.07/0.01); // 输出 7.000000000000001 相关文章: ... 阅读全文
背景前段时间想拍摄一个九阶魔方还原的视频,用小米Note3拍摄的,时长大约40多分钟,好不容易拍完,发现视频被自动分成了3段,前2段都是3.24GB,第三段156MB,而其中第一段竟然打不开!无论什么播放器都打不开,复制到电脑上换了很多播放器也打不开,好不容易拍的,我可不想重来一次,瞬间感觉很失望! 修复因为我坚信,3个多G的视频文件都在,里面的主要视频数据肯定也都是正常的,可能就是文件... 阅读全文
前言不知道是第多少次碰到这个问题了,所以必须写篇文章记录下来,哪怕是篇水文。 无意间发现有个表没创建成功,没看日志就猜到肯定是哪个字段撞到关键字了:又是这个desc: 教训建表建字段的时候,名字还是尽量长一点,不要偷懒,比如像我,描述直接用desc。 正文如下是MySQL全部关键字:https://www.cnblogs.com/lawdong/archive/2010/08/08/23... 阅读全文
如题鉴于之前的域名太长不太好记,经过长时间的慎重考虑以及一段时间的精心准备,本站即日起(2017年11月21日)开始启用全新域名 http://haoji.me (好记么)!旧域名除了极少数仍然保留外,大部分都做了301自动重定向处理,所以大可放心。 做这个决定也是下了一番决心,因为本站上线已有1年多,换域名要做的工作非常多:买域名、重新备案、代码改造、cnzz统计需要重新弄,QQ登录、微博登... 阅读全文
背景和感叹多说自2017年6月关闭后,本站的评论系统就一直处于关闭状态,有严重拖延症的我终于在最近疯狂晚上加班了一阵把它完成了,拖拖拉拉这么久了,再拖下去自己估计都快疯掉了。 转纯前端快1年来,感觉自己Java的功底真的是在退步,评论这样一个很简单的东西我竟然很多地方都写的很吃力,方案换了一套又一套,代码重写了一遍又一遍,再加上自己的强迫症太严重,哎,具体细节后面再道来。 最终效果界面效果大部... 阅读全文
公告本站评论功能今天上线,欢迎大家随意评论、灌水! 这个页面是专门的评论测试页面,除非恶意谩骂、攻击、色情等评论,一般我不会删除的。 ... 阅读全文
前言个人网站最近增加了评论功能,为了方便用户不用注册就可以评论,对接了QQ和微博这2大常用软件的一键登录,总的来说其实都挺简单的,可能会有一点小坑,但不算多,完整记录下来方便后来人快速对接。 后台设计在真正开始对接之前,我们先来聊一聊后台的方案设计。既然是对接第三方登录,那就免不了如何将用户信息保存。首先需要明确一点的是,用户在第三方登录成功之后,我们能拿到的仅仅是一个代表用户唯一身份的ID(微... 阅读全文
正文前端先假设有如下setCookie方法: function setCookie(name, value, day, path, domain){ day = day || 30; path = path || '/'; var str = name + '=' + value + '; '; if(day) str += 'expires=' + new Date(D... 阅读全文
背景好久没开eclipse了,今天启动在eclipse中启动tomcat发现怎么都启动不了,出了鬼了,虽然说我转前端有一定时间了,但也不至于现在连tomcat的启动都搞不定吧,于是我就和它较上劲了。 正文大致的意思就是下面这样,tomcat其实已经正常启动了,就是eclipse的进度条像是没收到通知一样,一直在那转呀转,最后超时之后(默认是45秒)就自动以报错处理,报错就算了,还把已经启动成功的... 阅读全文
概况不记得是从啥时候开始,全国任何地方驾驶证都可以异地办理了,所以不止是深圳。 驾驶证快到期时,最好提前三个月内办理换证,超过1年不换证的会被吊销。我的驾照11年9月拿到的,有效期6年。哪个地方换证就会把驾驶证转入哪里,所以要在深圳换证的话必须把驾驶证转到深圳来,如果你不想转深圳那么只能回老家办理了。 需要提前准备照相和人家说明一下是办理驾驶证业务即可,一般25块钱,会拿到一个回执。 体检只... 阅读全文
正文N年前就知道,只是没记录过,所以今天写下来。主要是借助window.onbeforeunload来实现: JS写法: window.onbeforeunload = function(){ return '修改尚未保存,确定放弃吗?';};//或者这样写:window.onbeforeunload = function(event){ event.returnValue = '... 阅读全文
正文有些单词,写了好多年了,稍不注意还是会拼错,记下来略作调侃~ field字段,本应该是field,我却拼成了filed: exist存在,本应该是exist, 我却拼成了exit,结果检测是否存在写成了checkExit(),呵呵。 table表格,这个对码农来说应该是非常常见的一个单词了,但是我却经常拼错,本应该是table,我拼成了tabel; destroy销毁,本应该是... 阅读全文
vue2.x中单选框单击事件延迟问题前一阵子发现@click存在延迟问题,今天又碰到了发现又没有,所以仔细对比了一下。 由于项目中单选框的样式是由label实现的,真实的input隐藏起来了: <template v-for="(item, i) in dimensions" > <label class="checkbox-inline" :for="'dimensi... 阅读全文
正文如题,就是下面这效果: 这是最笨的方法,不知道有没有更好的方法: 首先复印身份证正面(注意尺寸必须手动选择A4,因为无法自动识别),然后再把复印出来的纸有图像的一面朝上重新塞进去,再把身份证翻过来挪个位置,重新复印一遍即可。 ... 阅读全文
在线查询淘宝淘宝IP地址库:http://ip.taobao.com/ipSearch.php 接口地址:http://ip.taobao.com/service/getIpInfo.php?ip=210.13.13.13 每个用户的访问频率需小于10qps。 新浪http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=8.8.8.8&fo... 阅读全文
前提条件首先得办理了深圳市居住证才行,否则只能回老家办。 步骤预约访问 http://www.sz3e.com/v4.html 预约(护照的话注意点击左侧的前往国外),选择预约公安局和预约时间: 如果提前去照相馆拍好照并拿到回执的话,一般20分钟就可以搞定,而且公安局其实不到9点就上班了,所以完全可以选择工作日的9:00-10:00去办理。 几点说明: 本人联系电话可以填写... 阅读全文