- 浏览: 60976 次
- 性别:
- 来自: 北京
最新评论
-
范三山:
lz测试的结果绝对有问题。我用tornado Request ...
node.js vs tornado -
dongbiying:
你是在 cygwin 上安装的吗 ! 在windows上安装是 ...
node.js vs tornado -
dongbiying:
node.js 怎么安装呀!我没弄明白,麻烦你加我下QQ :8 ...
node.js vs tornado -
范三山:
我靠,我在别的博客看见一个一样的文章。究竟哪个是抄的?
django + lighttpd + fastcgi 配置 -
bobning:
1. http://192.168.1.41/ 是我dja ...
django + lighttpd + fastcgi 配置
文章列表
storyboard中tab bar controller不能改变item顺序,目前解决办法是: exit your xcode and open it again :-)
早就听说V8的威力了,由于一直在用tornado做项目,今天特意拿tornado和node.js来做个简单的对比压力测试。结果是node.js胜出。
硬件: 普通pc机 双核 内存2g
OS: ubuntu 10.04
先说一下node.js的安装:
wget -c http://nodejs.org/dist/node-v0.3.1.tar.gz
# ./configure
# make
# make install
如果需要ssl, 则先apt-get install libssl-dev
启动基于node.js的web server
脚本 ...
今天值得纪念一下,我终于上了国际互联网 :)
在linode
上买了个vps, 最便宜的Linode 360,
os选的是debian5.0 64位。暂时也没想好弄点啥,先安装了个pptpd,比openvpn简单。安装过程就不记录了,网上很多。下面记录一下遇到的问题吧。
现象是 vpn客户端拨号 619 错误,telnet可以连上。于是打开pptpd的debug日志,发现pptpd找不到/dev/ppp这个character file,手动建一个:
# mknod /dev/ppp c 108 0
问题解决,速度还凑合。
doubanclaim8551 ...
DBUtils
是一套允许线程化 Python
程序可以安全和有效的访问数据库的模块。DBUtils已经作为 Webware for Python
一部分用来结合 PyGreSQL
访问 PostgreSQL
数据库,他也可以用在其他Python应用程序中来访问 DB-API 2
兼容的数据库接口。
我的数据库是postgresql, python的模块用的是psycopg2。一直用的挺好,但是最近发现个问题:postgresql重启后,app server会报InterfaceError异常。我就纳闷鸟,难道DBUtils连接池中的实例 ...
- 2009-09-11 10:51
- 浏览 3133
- 评论(0)
最近折腾了一下iphone,其实去年就买了,一直被别人霸占着,上星期刚回到我手,于是迫不及待的先刷到3.0,越个狱,解个锁啥的:)
该装app了,现在网上很多破解的都是pxl格式,安装步骤如下:
1. 把*.pxl后缀名改成rar,将*.app给解压出来,打开iphone中wi-fi
2. 将*.app scp至iphone的/Applications,权限为chmod -R 0775 *.app
3. 在/Application和/var/mobile下分别新建Documents(注意D大写)文件夹,权限均为0777
4. killal ...
- 2009-07-09 22:56
- 浏览 3389
- 评论(0)
用ctypes做简单的c调用还是蛮方便的
hello.c
char *foo(){
char *p = "hello world";
return p;
}
void foo1(char *p){
strcpy(p, "hello world");
}
编译动态链接库
$ gcc -o libhello.so -fpic -shared hello.c
返回指针:
>>> import ctypes
>>> hello = ctypes.CDLL("/pat ...
- 2009-05-06 18:22
- 浏览 4162
- 评论(0)
做个笔记,防止忘记。
安装环境: ubuntu8.04
首先确定有了python的头文件(/usr/include/python2.5),没有的话apt一下:)
sudo apt-get install python2.5-dev
1.nginx安装
$ ./configure --add-module=/path/to/mod_wsgi/ --prefix=/usr/local/nginx
$ make && make install
2.mod_wsgi安装
$ cd mod_wsgi-0.0.6/
$ sudo python setup.py --pr ...
- 2008-07-17 15:40
- 浏览 10251
- 评论(0)
var arr1 = [ "one", "two", "three", "four", "five" ];
$.each(arr1, function(){
alert(this);
});
输出:one two three four five
var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
$.each(arr2, function(i, item){
alert(item[0]);
});
输出:1 ...
- 2008-02-27 10:43
- 浏览 14593
- 评论(0)
首先,python 中有byte string和unicode string两种不同的类型。因此,python 里面的编码和解码也就是 unicode 和 byte 这两种形式的相互转化:编码是 unicode -> byte,解码就是 byte -> unicode。
举例:
将unicode字符集转换为gb2312字符集
u'你好'.encode('gb2312')
将输入的gb2312字符集的数据解码为unicode字符集
'你好'.decode('gb2312')
将输入的gb2312字符集的数据解码为unicode字符集,同时编码为utf8
'你好'.decode(' ...
- 2008-02-21 13:34
- 浏览 1599
- 评论(0)
都说lighttpd并发高,于是心里痒痒,打算配个来玩玩,结果细节问题搞的我头痛。
lighttpd的主要配置如下:
server.modules = (
"mod_rewrite",
"mod_alias",
"mod_access",
"mod_status",
"mod_fastcgi",
"m ...
- 2008-01-11 10:20
- 浏览 5669
- 评论(3)
因工作需要,最近写了个twisted的ftp服务端。用户验证用的是django
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""a very simple ftp server by twisted
"""
__author__ = "Bobning(nb5550606@gmail.com)"
import sys, os
sys.path.append('../../..')
os.environ['DJANGO_SETTINGS_MO ...
- 2007-12-24 09:36
- 浏览 4396
- 评论(0)
最近用sqlite 收集了个翻译的FAQ
转自:http://www.ecodeproject.cn/www/12/2007-07/10.html
1. 如何创建自增字段?
2. SQLite 支持哪些数据类型?
3. 为什么能向 SQLite 数据库的整型字段中插入字符串?
4. 为什么 SQLite 认为表达式 '0'=='00' 为真?
5. 为什么 SQLite 不允许在同一张表里使用 '0' 和 '0.0' 作为两个不同的行的主键?
6. 为什么不能在 Linux box 中读取在 SparcStation 中创建的 SQLite 数据库?
7. 多个应用程序或者同一个应用程序的多 ...
- 2007-12-14 12:03
- 浏览 2810
- 评论(0)