notice
本站已经启用AKismet反垃圾设置,各位Spamer不要在尝试了,发的再多也是浪费大家的时间。
2012年5月16日 | 分类: linux使用 | 标签:
'./configure'  '--prefix=/usr/local/php' '--build=i686-linux-gnu' '--host=i686-linux-gnu' '--disable-rpath' '--enable-fastcgi' '--enable-force-cgi-redirect' '--with-layout=GNU' '--with-config-file-scan-dir=/etc/php/php.d' --with-config-file-path=/etc/php/ '--disable-ipv6' '--enable-bcmath=shared' '--with-curl=shared,/usr' '--enable-dom=static' '--enable-exif=shared' '--disable-filter' '--enable-ftp=shared' '--with-gd' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-freetype-dir=/usr' '--with-t1lib=/usr' '--enable-gd-native-ttf' '--with-gettext=shared' '--enable-hash=static' '--enable-json=shared' '--enable-mbstring' '--with-mcrypt=shared,/usr' '--enable-memcache=shared' '--with-mysql=shared,mysqlnd' '--with-mysqli=shared,mysqlnd' '--with-openssl=shared,/usr' '--with-kerberos=/usr' '--enable-pdo=shared' '--with-pdo-mysql=shared,mysqlnd' '--with-pdo-sqlite=shared' '--enable-posix=shared' '--enable-soap=shared' '--enable-sockets=shared' '--with-sqlite=shared' '--with-zlib=/usr' '--disable-static' '--with-pic' '--enable-fpm' --with-fpm-user=www-data --with-fpm-group=www-data '--with-libevent'

编译完成后

cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod 755 /etc/init.d/php-fpm
cp ./sapi/fpm/php-fpm.conf /usr/local/php/etc/

/etc/init.d/php-fpm start
/etc/init.d/php-fpm stop
/etc/init.d/php-fpm reload
/etc/init.d/php-fpm restart
2012年1月14日 | 分类: linux使用 | 标签:

心情不好。很是郁闷。

2012年1月6日 | 分类: linux使用 | 标签:

yum install net-snmp net-snmp-devel net-snmp-utils

net-snmp-devel是为了使用net-snmp-config, net-snmp-utils是为了使用snmpwalk。

添加一个用户:密码为snmp@jiankongbao.com用户为jiankongbao
net-snmp-config –create-snmpv3-user -ro -A snmp@jiankongbao -a MD5 jiankongbao
运行之前请先停用net-snmp服务。
service snmpd stop
运行 Net-SNMP 服务的方法比较简单,不过Net-SNMP服务的名字是snmpd。
service snmpd start
您可能需要把它加入开机自动运行服务列表
chkconfig snmpd on
我们可以使用 snmpwalk 来检测snmp服务是否正常开启。
snmpwalk -v 3 -u jiankongbao -a MD5 -A "snmp@jiankongbao" -l authNoPriv 127.0.0.1 sysDescr
Net-SNMP 使用 udp 协议,161端口。 同时,我们会从以下三个IP访问您的服务器。
iptables -I INPUT -p udp -s xxxx --dport 161 -j ACCEPT
2011年12月3日 | 分类: 其他 | 标签:

SwitchySharp 扩展 >> 地址送门

特色:(引用插件页)
■使用 Chrome 代理 API,只修改浏览器代理设置,不修改系统代理设置。
■支持自动切换模式,可根据 URL 使用不同的代理情景模式。
■可导入、导出设置。
■支持在线列表,且能兼容 GFW List 。
■使用事件监视代理更改,更高效准确。
■支持改进的快速切换模式,随意在代理之间切换。

使用 SwitchySharp 和 G*F@W List 的图文教程(一次成功,无需重启)>> 传送门

对于firefox。请安装AutoProxy

2011年11月20日 | 分类: linux使用 | 标签: ,

1、CRF++使用默认目录安装

2、编译完nlpbamboo后执行下/opt/bamboo/bin/bamboo看看bamboo是否安装成功

如果提示ERROR: libcrfpp.so.0: cannot open shared object file: No such file or directory需要执行以下操作

ln -s /usr/local/lib/libcrfpp.so.* /usr/lib/
ldconfig

3、安装PHP扩展后下载index.tar.bz2这个模型,然后在php.ini中添加

bamboo.parsers = crf_seg

因为官方的 index.tar.bz2 中只包含 crf_seg 的 model,所以不加 crf_pos 那些;否则php将无法正常启动

 

2011年10月15日 | 分类: MySql | 标签:

当进行一个大偏移查询时,或者大偏移查询时包含大字段时,可以使用以下的方式查询

SELECT * FROM test INNER JOIN (SELECT aid FROM test LIMIT 760000,10) AS a USING(aid);

替换

SELECT * FROM test ORDER BY aid ASC LIMIT 760000,10;

速度提升非常明显

2011年8月1日 | 分类: Python | 标签: , ,

1、使用png格式作为文件图标可能会造成打包程序执行的python进程崩溃,最近在打包一个程序的时候在2.6、2.7的32及64位版本下均遇到了此问题
2、打包2.6及以上版本程序时需要将msvcp90.dll打包进去。否则到了其他的机器上可能出现缺少动态链接库的问题。同时还要包含Microsoft.VC90.CRT.manifest这个文件,否则也会缺少dll
3、程序本身的manifest文件要包含以下的内容

 <dependency>
    <dependentAssembly>
      <assemblyIdentity
            type="win32"
            name="Microsoft.VC90.CRT"
            version="9.0.21022.8"
            processorArchitecture="x86"
            publicKeyToken="1fc8b3b9a1e18e3b">
      </assemblyIdentity>
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
  </dependency>

否则也会出现缺少动态链接库。

2011年7月26日 | 分类: Python | 标签: ,

将数据使用gzip压缩后提交,减小数据包的大小

import StringIO,gzip
def zipData( content):
    '''gzip压缩数据'''
    zbuf = StringIO.StringIO()
    zfile = gzip.GzipFile(mode='wb', compresslevel=9, fileobj=zbuf)
    zfile.write(content)
    zfile.close()
    return zbuf.getvalue()
2011年7月25日 | 分类: linux使用 | 标签:

1、编译SSL支持
2、将证书提供商提供的Web Server CERTIFICATE与你的key合并

cat host.key host.crt > host.pem

3、配置host

$SERVER["socket"] == "www.xxx.com:443" {
     ssl.engine = "enable"
     ssl.pemfile = "/etc/lighttpd/ssl/host.pem"
     ssl.ca-file = "/etc/lighttpd/ssl/host.crt"
     server.name = "www.xxx.com"
     server.document-root = "/home/vhost/xxx.com/ssl/"
}

其中的host.crt文件为证书提供商提供的INTERMEDIATE CA

2011年5月22日 | 分类: lighttpd, Python | 标签: , ,

历时10小时,终于解决了3台机器上的web.py框架的程序在lighttpd下跑fastcgi错误的问题
综合起来有以下几点,
1、系统中包含了多个python的解释器,使用python命令与/usr/bin/python不是同一个解释器,这种情况下web.py可能无法使用正确的解释器,这点在centos下比较容易出现,可以修改程序中的python解释器的位置,或者将/usr/bin/python修改为与python命令相同的解释器
2、文件权限不正确,文件必须具有755权限
3、PYTHON_EGG_CACHE无权限。
这个可以修改程序。增加:

os.environ['PYTHON_EGG_CACHE'] = '/tmp/.python-eggs'

4、文件的换行符不正确,这点最不容易发现了,由于fastcgi只能识别unix下的换行符,而一般的python编辑器都是使用的windows下的换行符,因此会出现child exited with status 127错误,可以将文件使用其他的编辑器保存为unix的换行符即可
另外未安装必须的支持库也可能引起fastcgi失败

Page 1 of 1312345...10...最末页 »