今天遇到了一个JS时间函数的BUG。 姑且可以认为是BUG吧,我觉得。 var ed='2015-03-31'; var minDate = new Date(ed.replace(/\-/g,"/")); minDate.setMonth(minDate.getMonth() - 1); 很明显,我期待的数据是2018-02-28 但是实际上mi…
花了一天时间做了一个小工具, 主要目的是抓取“神州租车”的数据,然后进行价格分析。不过目前暂时只支持北京地区,后续慢慢增加抓取的数据的区域。 访问租车助手 现在只有价格趋势,等抓取的数据逐渐丰富以后再提供更多的分析功能。 本来想同时抓一嗨租车的数据进行对比,结果发现一嗨没有数据接口可以抓取,只能分析html。这样准确性不够好而且工作量比较大,能获取…
案例背景 MBD要增加认证功能,要能够上传图片。 lz想偷懒用一个现成的js库来完成html5下带进度的上传控件,于是各种找。 发现一个这个:resumable.js 比其他几个类似 plupload轻量很多,纯粹只针对html5,完全满足移动端需要。果断采用。 能分块上传!能断点续传!能暂停继续! 好吧,lz很兴奋。 完成前端代码编写以后,就开始…
今天手欠 #service ajenti stop 然后无论怎么都无法启动了。 # service ajenti restart Stopping Ajenti: not running Starting Ajenti: 15.08.2014 22:24 INFO Using config file /etc/ajenti/config.json …
我们结婚啦~ 诚邀大家10月2日起来参加我们的婚礼~
前言 PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net) 可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5…
range的官方文档: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html range用途:一般是用在断点续传的时候,但是实际的用途很大,例如你的web server需要输出一个大文件,那么用range可以分段输出,缓解压力。同时在提供音乐视频等服务时可以缓冲下载,如果用户中途关闭,可以节…
对于简单的数据净化,使用htmlentities()函数, 复杂的数据净化则使用HTML Purifier库 经HTML Purifier 4.4.0测试 在任何wbe应用中展示用户输出时,首先对其进行“净化”去除任何潜在危险的HTML是非常必要的。 一个恶意的用户可以制作某些HTML,若被你的web应用直接输出,对查看它的人来说会很危险。 虽然可…
使用filter_var()函数。 你的web应用需要做的一个常见的任务。就是检查一个用户是否输入了一个有效的email地址。你将毫无疑问地在网上找到一堆复杂的表达式,它们声称可以解决此问题,但是最简单的方法就是使用PHP的内建函数filter_var(),它能够检验email地址。 示例 <?php filter_var('sga…
高效的CSS已经不是一个新话题,也不是一个我非得重拾的话题,但是,它却是自我在SKY工作以后,真正感兴趣并始终关注的一个话题。 很多人或者忘记了,或者仅仅是没有意识到,CSS可以是高效的也可能导致低能。然而,我们可以不考虑当你自认为会的太少而使用了低效的CSS这种情况。 这些规则只真正用在性能要求很高的网站上,这些网站对速度要求很高,任何一个页面可…