`
bobning
  • 浏览: 60831 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
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连接池中的实例 ...
    最近折腾了一下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 ...
用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 ...
做个笔记,防止忘记。 安装环境: 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 ...
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 ...
首先,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(' ...
都说lighttpd并发高,于是心里痒痒,打算配个来玩玩,结果细节问题搞的我头痛。 lighttpd的主要配置如下: server.modules = ( "mod_rewrite", "mod_alias", "mod_access", "mod_status", "mod_fastcgi", "m ...
因工作需要,最近写了个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 ...
最近用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. 多个应用程序或者同一个应用程序的多 ...
Global site tag (gtag.js) - Google Analytics