月度归档:2013年03月

jquery.cookie.js源码和使用方法

jQuery操作cookie的插件,大概的使用方法如下

$.cookie(‘the_cookie’); //读取Cookie值
$.cookie(’the_cookie’, ‘the_value’); //设置cookie的值
$.cookie(’the_cookie’, ‘the_value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});//新建一个cookie 包括有效期 路径 域名等
$.cookie(’the_cookie’, ‘the_value’); //新建cookie
$.cookie(’the_cookie’, null); //删除一个cookie

继续阅读

Python毫秒级延时

最近在尝试使用Python进行采集,感觉还不错。。。但是采集多了想进行一下延时,发现只有sleep函数,php里面有个 usleep 函数进行毫秒级的休眠,然后百度了一下,原来在Python中的sleep函数可以传小数进去,就可以进行毫秒级的延时了

# 例1:循环输出休眠1秒
import time
i = 1
while i <= 3:
print i # 输出i
i += 1
time.sleep(1) # 休眠1秒

# 例1:循环输出休眠100毫秒
import time
i = 1
while i <= 3:
print i # 输出i
i += 1
time.sleep(0.1) # 休眠0.1秒

把时间显示为”刚刚””N分钟前””N小时前”等

在很多场合为了显示出信息的及时性,一般会将时间显示成“刚刚”,“5分钟前”,“3小时前”等,而不是直接将时间打印出来。比如微博,SNS类应用就最长用到这个功能。而一般存储在数据库中的时间格式为 Unix时间戳,所以这里记录一个将 Unix时间戳 转化为时间轴显示的PHP函数。 继续阅读

Linux和windows下ping命令使用大数据包

linux下ping包的默认大小为64Byte,次数不限。但有时我们需要尝试ping大数据包,来测试网络的状况,这时,就要指定ping包的大小了。

Linux下ping大数据包的格式;

语  法:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
例如:

1. 指定数据包大小为1500Byte:ping -s 1500 ip

2. 指定次数为4次,数据包大小为32767Byte:ping -c 4 -s 32767 ip 继续阅读

WordPress半角引号变全角较完美解决办法

替换引号

为了安全考虑,wordpress会将一些字符如引号替换成别的字符 。这一功能不影响一般博客,可对于需要贴代码类的博客来讲,这属于致命伤。试想那么多单引号双引号都被替换成中文字符 ,因字体差异很小,访客不明白,直接将代码复制粘贴使用,程序报错自然是在所难免的了。而就阅读效果,该用左右引号却变成一大一小,这样也是非常难看的。 继续阅读

最简安装debian后,sudo添加自动补全功能

用Linux的用户常常喜欢输入命令的前几个字符后按按TAB键自动补全,这样就不用输入所有字母了。

不过常常要通过加sudo取得管理员权限操作,这样就不能 TAB键补齐了。
这里有个小技巧,可以在sudo后照常OK!
方法就是:
在~/.bashrc中加入一行:complete -c sudo