python: ImportError: No mod...

0 条评论

在安装node.js时提示ImportError: No module named bz2。

很明显这个python中没有装bz2的库导致的。

解决方法:

yum install bzip2-devel

然后需要重新编译一下python,之后再import bz2就不会提示错误了。

2011年12月01日阅读全文

linux下node.js的编译安装

0 条评论

编译需要gcc-c++编译器和openssl-devel库的支持,如果没有需要先安装。

在centos下可以先执行:yum install gcc-c++ openssl-devel。

在debain或ubuntu下可以先执行:sudo apt-get install g++ libssl-dev。

然后开始安装:

wget http://nodejs.org/dist/node-v0.6.2.tar.gz

tar zxvf node-v0.6.2.tar.gz

cd node-v0.6.2

./configure

make

make install

最后,使用node -v检验是否已经安装成功,如果成功了会显示版本号码。

2011年12月01日阅读全文

jquery获取和设置checkbox或radio的值

0 条评论

获取值:$("input[name='名字']:checked").val();。

例如:$("input[name='zhetenga']:checked").val();。

设置值:$("input[name='名字'][value='值']").attr('checked', true);。

例如:$("input[name='zhetenga'][value='zhetenga.com']").attr('checked', true);。

2011年11月15日阅读全文

Fatal error: Call to undefi...

0 条评论

出现这个错误,是因为你服务器的PHP环境没有开启curl库支持,具体开启教程如下:

windows下开启方法:

1、拷贝PHP目录中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目录。

2、修改php.ini:去掉 extension = php_curl.dll 前面的分号。

3、重起apache或者IIS。

linux下开启方法:

进入安装php的源码目录,如果没有就重新下载一份php源码

cd ext

cd curl

phpize

./configure --with-curl=DIR

make

make install

2011年11月11日阅读全文

linux yum thread.error can'...

0 条评论

在一台vps上执行yum却出现了错误:thread.error can't start new thread。

查找了一些资料说是fastestmirror的问题,于是首先尝试yum remove yum-fastmirror。

如果还是不能用,就vi /etc/yum/pluginconf.d/fastestmirror.conf,将里面的enabled=1修改为enabled=0,禁用这个fastestmirror。

2011年11月01日阅读全文

preg_match匹配居然有字符长度限制

0 条评论

一个程序一直很正常,但近几天发现了问题,一些内容始终无法匹配,而相同的结构下其它的却没有问题。

开始怀疑是正则的问题,检查了N次也查不出来结果。

最后试着将字符删除一部分以查中间是不是有非法字符搞乱了正则。

但当删除到一定长度时却正常了。一查得知原来preg_match匹配居然有长度限制的。

最后将php.ini中的pcre.backtrack_limit值修改为-1得到了解决。

不熟悉手册害死人,折腾了好几天才知道原因,折腾啊。

2011年10月27日阅读全文

git远程分支创建与推送

0 条评论

假如在本地有分支 zhetenga,现在要将这个分支推到远程的master上。

只需要执行 git push origin zhetenga:master。

现在要在远程创建分支 zhetenga,并把本地的推过去。

只需要执行 git push origin zhetenga:zhetenga。

2011年10月25日阅读全文

git如何删除远程分支

0 条评论

git push origin :分支名称。

比如要删除远程上的分支 zhetenga,

那么只需要执行:

git push origin :zhetenga。

2011年10月25日阅读全文

linux获取本机IP地址两招

0 条评论

下面命令获取的是eth0的IP地址,可以修改命令获取其它接口的。

招一,用sed:

ifconfig | sed -n '/eth0/{N;s/.*inet addr://;s/ .*//p}'

招二,用awk:

ifconfig | awk '/eth0/{getline;gsub(/addr:/,"",$2);print $2}'

2011年10月20日阅读全文

shell将正常时间转为unix时间

0 条评论

比如有时间 2011-10-18 14:00:00,要把它转为unix时间,可以用date实现。

命令:date -d "2011-10-18 14:00:00" +%s。

结果:1318917600。

2011年10月18日阅读全文
  1. «
  2. 1
  3. ...
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. 16
  18. 17
  19. »