自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 修改rmv源到国内

当你安装完 RVM 的时候,可以尝试一下这个执行这行:sed -i 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db这样会将 RVM 的 ruby 源代码下载连接改到 ruby.taobao.org 上面,使得安装过程更快。转自 http://ruby

2012-12-06 10:57:14 819

原创 安装passenger-nginx模块的配置

用passenger-install-nginx-module 安装nginx,默认安装在/opt/nginx, 如果之前装过nginx, 需要修改/etc/init.d/nginx 里DAEMON=/opt/nginx/sbin/nginx, config文件的位置也要改为NGINX_CONF_FILE="/opt/nginx/conf/nginx.conf“.  另外要保证这里和conf文件里

2012-12-03 16:07:31 792

原创 使用sqlAlchemy和mysqldb时unicode的设置问题

最近在写sqlalchemy代码的时候碰到一个问题,mysql的数据库char-set已经设置成了utf-8,在写入一个unicode时发生错误:latin-1 codec cant encode character查了资料以后发现必须在设置engine的时候加上charset选项,即engine = create_engine(mysql://name:password@

2011-06-17 11:25:00 1373

原创 jquery ui的dialog中的代码可能被执行两次

<br />jquery ui的dialog平时用的很多,在和django一起使用的时候,为了重用性考虑,我往往会把dialog里面的内容作为一个模块,那么模块里面也会有一些js代码,一般如<br /><script><br />$(function(){<br />  ...<br />});<br /></script><br />的格式写在最头上。于是今天碰到了问题,我在一个html文件里定义了一个dialog,$('#my-dlg').dialog({...}), <br />在<div id="m

2011-04-12 23:16:00 1219

原创 基于tornado的publish/subscribe模块

tornado是facebook的一个开源项目,使用python开发,由一个non-block的web服务器和一个类似web.py的精简开发框架构成。tornado的非阻塞机制使得其可以方便的用于server push(Comet)的实现。以下是我编写的一个简易publish/subscribe(发布/订阅)模块。该模块由服务器端代码和客户端的javascript文件subscribe.js构成首先是服务器端,定义Publisher类class Publisher(object):    def __ini

2011-03-06 14:04:00 1418

原创 SqlAlchemy中association object设置问题

<br />在使用association object设置的时候,要注意在relation设置中把cascade设置为casacade="all delete-orphan",这里关键的是delete-orphan,否则在删除association object后,关联的两个类并未把其标记为删除,如果这时候再对关联类进行删除操作,就会出现Dependency rule tried to blank-out primary key column的错误。<br />例子:<br />class User

2011-03-04 20:18:00 1755

原创 django 中datetime.now()可能导致的错误

在djanggo中我们经常会在一些model里用到如default=datetime.now()的语句,如果这样些往往就会出错,因为python的机制是运行一次datetime.now(),然后将其值保存,所以要获得正确的时间,应该传递函数本身,即default=datetime.now,而非函数返回值

2011-03-02 11:59:00 2016

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除