2014年2月9日
摘要: https://github.com/chrisboulton/php-resqueClone自Ruby的项目Resque,队列则是由Redis实现的。 阅读全文
posted @ 2014-02-09 10:24 merryfreespace 阅读(204) 评论(0) 推荐(0) 编辑
  2014年2月6日
摘要: vim /etc/environment加上LC_ALL=en_US.UTF-8 阅读全文
posted @ 2014-02-06 03:46 merryfreespace 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 下载地址:官方下载 阅读全文
posted @ 2014-02-06 02:17 merryfreespace 阅读(226) 评论(0) 推荐(0) 编辑
  2014年2月4日
摘要: Varnish的缓存清除非常复杂。无论是Varnish的清除方式还是清除时候使用的语法规则等,都是比较复杂。为了理解他,我花费了不少时间,现在我很高兴我知道怎么来解释给大家听了。1、Varnish有两种方式来清除缓存,其中一种方式是通过命中对象的单一变体,所以在他命中一个没有压缩的对象的时候他不能清除一个已经压缩的对象。这个方式也就是强制过期(forced expiry),他是通过设置你想清除的对象的TTL为0去强制它过期。VCL设置如下:acl purge { "localhost"; "192.0.2.14";}sub vcl_recv { if . 阅读全文
posted @ 2014-02-04 14:14 merryfreespace 阅读(348) 评论(0) 推荐(0) 编辑
摘要: from gevent importmonkey monkey.patch_all()这两句永远放在其他import前面即可,不然第三方包会使用threading.local 阅读全文
posted @ 2014-02-04 00:52 merryfreespace 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: 在运行python ez_setup.py install后,发现是在下载并解压setuptools-2.1,并运行setup.py时出现如下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 9: ordinal not in range(128)因此手工解压setuptools-2.1.tar.gz文件,打开setup.py添加如下语句在开头:# -*- coding: gbk -*-import sysreload(sys) # Python2.5 初始化后会删除 sys. 阅读全文
posted @ 2014-02-04 00:28 merryfreespace 阅读(1376) 评论(0) 推荐(0) 编辑
  2014年2月2日
摘要: 1、下载安装MinGW,下载地址为:http://sourceforge.net/projects/mingw/files/latest/download?source=files2、把MinGW的路径添加到环境变量path中,比如我把MinGW安装到C:\MinGW\中,就把c:\mingw\bin;c:\mingw\mingw32\bin;C:\MinGW\msys\1.0;c:\mingw\msys\1.0\bin;c:\mingw\msys\1.0\sbin添加到path中;3、在\distutils增加文件distutils.cfg,在文件里输入[build]compiler=min 阅读全文
posted @ 2014-02-02 00:26 merryfreespace 阅读(397) 评论(0) 推荐(0) 编辑
  2014年1月28日
摘要: 每次要用到Position属性时,总要去搜索下,这两个属性值的区别:今天就直接复制网上的结果,以便以后多看看。Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认 依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位, 位置将由TRBL决定。一般来讲,网页居中的话用Absolute就容易出错,因为网页一直是随着分辨率的大小自动适应的,而Abs 阅读全文
posted @ 2014-01-28 02:05 merryfreespace 阅读(206) 评论(0) 推荐(0) 编辑
  2014年1月27日
摘要: 几年前,完全放弃Asp.net,彻底脱离微软方向。Web开发,在公司团队中,一概使用Node.js、Mongodb、Git,替换Asp.net mvc、Sql server和Tfs。当时来看,这是高风险的决定。所有人都习惯了Asp.net,知识和技术积累也集中在这个方向。 表面看来,仅仅是我个人对多年跟从微软的厌烦,导致整个技术路线嘎然而止,从技术角度而言,团队由此南辕北辙。几年过去,各种辛苦和折腾,间或的彼此抱怨之后,我们终于天经地义的,习惯了新的方向,没有人再有回到Asp.net的意思,恍若隔世,但...一定要比较,今天显然更为轻松。 当然,最初并非一切顺畅,每个选择,每一方... 阅读全文
posted @ 2014-01-27 00:49 merryfreespace 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一些我更愿意在开始就知道东西利用 Node.js 开发是一个非常有趣,和令人满足的过程, 他有3万多个模块可以选择使用,并且所有的模块可以非常容易的集成入现有的应用之中.无论如何,对于一些刚开始使用Node.js 开发的的人来说, 很容易碰壁,在这个文章中,我会提到在你学习过程中遇到的问题.贴士 1: 在开发环境使用 nodemon, 在生产环境使用pm2当你第一次开发Node.js应用的时候, 其中一件事情就是一次又一次的运行[file].js 就和揭伤疤一样. 当我第一次开发的node app时候,这个让我感到异常挫败和痛苦, 尤其是每当我修改很小东西的时候需要 control+c幸运的是 阅读全文
posted @ 2014-01-27 00:43 merryfreespace 阅读(412) 评论(0) 推荐(0) 编辑