简单记录下。
基本安装
官网: https://nodejs.org
下载有二进制直接安装的版本,但也有Zip的版本。
阅读全文——共741字
Windows支持Python环境
简单记录下。
官网: https://www.python.org
下载有二进制直接安装的版本,但也有Zip的版本。
个人不喜欢自动安装方式,选择zip版本,手动配置依赖环境即可。
阅读全文——共281字
通过Lua进行URL代理
场景:
1.通过Ngx提供统一http接口
2.接收请求后,通过lua和动态代理,实现后端数据请求
3.解析后端Json,响应数据
阅读全文——共1337字
Lua, readline.h: No such file or directory
Lua, readline.h: No such file or directory
[root@server.zh lua-5.3.0]# make linux test
cd src && make linux
阅读全文——共747字
javascript:针对yyyy-MM-dd hh:mm:ss格式的毫秒转换.
例如转换:
new Date(“2015-11-7 22:05”).getTime();
为了转换时间为毫秒,这个表达式在Chrome下没有问题,可以正常执行,不过在FireFox下则解析不了:
获取的数据为NaN,控制台会有Date {Invalid Date}.
阅读全文——共396字
javascript输出指定范围素数
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。1和0既非素数也非合数
js验证数字和金额,总搞忘,备注下
javascript验证整数或者是否为金额类型的数字。
var isInt= /^\+?[1-9][0-9]*$/;
if(!isInt.test(temp))
阅读全文——共190字
Jquery解除元素绑定的事件
在开发过程中,可以使用Jquery来为元素绑定一些事件,比如单击、鼠标等。
今天遇到个问题是,在开发完成后,发现一个按钮会触发2次Ajax请求,代码中却只是绑定了一次,代码比较多,之前还以为是因为validate框架的问题,认为表单提交会触发验证框架的回调,然后还有一次表单的事件,左右测试了下不是这个问题,调试后发现原来是JQuery在作怪,在页面成功构造后,通过事件构造表单元素,这个构造完成为表单提交按钮绑定事件,如果用户此后做其他操作,比如修改,页面会重复的构造表单更新数据,这样会导致表单构造后再次的绑定了按钮事件。
Jquery在触发这种情况下的事件就会触发绑定的次数,造成了之前的困惑,知道原因就好解决了,对元素解除绑定就可以了,
阅读全文——共404字
基于Jquery的对话框插件jquery-impromptu
impromptu是一款基于Jquery的对话框插件,使用这个插件可以打造出人性化和美观的网页对话框。
插件的基本使用方法在它的Blog上都有demo
插件的Blog地址
http://trentrichardson.com/Impromptu/index.php
阅读全文——共738字
js验证字符串为86开头的指定长度
正则表达式,想说搞懂还是不太容易,虽然规则就那么多,但是看了总是容易搞忘,又不是天天用,感觉有点像那句话:好刚用在刀刃上。
晚上看到有人在论坛问这个问题,不能以86开头,排开6*和8*的情况,思索好久,然后又测试,最后还是搞出来了。其实正则的相互参考性还是很强,如果多收集的话应该不会花太多时间,我的收集习惯不好,只能去翻翻验证框架的代码从常用的地方来套。
上代码:字符串最长20位,不能以86开始: