摘要: openresty是一个由章亦春维护的开源项目,是一个由nginx的第三方插件组合而成的nginx发行版。其主页为 www.openresty.com其中有一些第三方nginx插件确实很有意思,比如ngx_lua这个模块,将lua整合到nginx里面,我们可以直接在nginx的配置文件中写lua脚本,这个确实很强大。同时还有一大堆基于这个ngx_lua的插件,大多都是以lua_resty_*这样命名的的。包括访问memcached,mysql,mongodb等。这些插件有个共同点就是,利用lua的协程技术,可以做到访问后端服务不阻塞,即我们通常说的IO非阻塞。这个和nodejs很像,不过有点意 阅读全文
posted @ 2014-03-20 11:33 lloydzhou 阅读(1327) 评论(0) 推荐(0)
摘要: highcharts不仅可以绘制官网上面指定的报表,同时,还可以利用其封装好的绘图库来绘制自定义图形。有朋友在工作中刚好有这样的需求,当时看了两个类似的js绘图库:highcharts重在报表,但是同时提供了封装好的绘图库,屏蔽了浏览器间差异(IE8及以下不支持SVG,使用VML绘图)Raphaël仅仅提供了各式各样的绘图的API,也非常的好用。仅仅实现当前功能的话,Raphaël应该是首选,但是,我们做web应用的时候,项目中难免用到其他的报表样式,所以权衡之下,还是选择highcharts比较划算。先把效果图贴上,比较好描述问题:1. 首先,我们定义一组这样的树形结构, 阅读全文
posted @ 2014-03-20 10:09 lloydzhou 阅读(5378) 评论(1) 推荐(1)