代码改变世界

Cherrypy体验1——使用python3

2009-12-16 21:38 by Aggron, 1099 阅读, 收藏, 编辑
摘要: 最近学习Python3, 但Python3可用的web框架很少, 而cherrypy 3.2 rc1可用跑在Python3上。从SVN check out最新的代码(不要下载zip或者tar的代码包, RC版本随时可能修复BUG)python3 setup.py install安装建立一个hello.py的文件[代码]在hello.py同级目录下建立配置server.conf的文件, 输入以下内容...阅读全文

Python 3可用的框架/模块

2009-11-26 21:59 by Aggron, 1298 阅读, 收藏, 编辑
摘要: 数据库相关 py-postgresql是一个纯Python实现的Postgresql驱动. 关于Postgresql的Python驱动用的比较多的可能是psycopg, 但目前psycopg没有Python3的版本 SQLAlchemy is not just an ORM. 开发中的SQLAlchemy0.6提供Python3支持网络/Web框架 httplib2 Python带有2个库用于和H...阅读全文

解决windows下 gvim菜单乱码

2009-11-11 15:38 by Aggron, 1763 阅读, 收藏, 编辑
摘要: 用gvim打开xml文件出现乱码,于是将在_vimrc中 set encoding=utf-8 菜单不可避免的出现了乱码。google解决方案,大多数不可用。于是将以前的_vimrc删掉,加入以下代码: set nocompatibleset backspace=2 source $VIMRUNTIME/vimrc_example.vimif has('win32') source $VIMRU...阅读全文

将Django models 和views拆分程多个文件

2009-10-23 20:04 by Aggron, 1500 阅读, 收藏, 编辑
摘要: 大多数Django教程都是将models放在models.py文件(模块)中, 然而随着models类的增加, 将类放在一个文件中太混乱了, 于是将models做成一个package:models/ __init__.py usermodels.py othermodel.py这样就可以将models定义拆分到多个模块中, 但是当用命令同步数据时发现不可用: manage.py sqlall bl...阅读全文

Django model字段类型

2009-10-22 16:14 by Aggron, 1243 阅读, 收藏, 编辑
摘要: 留着备用, 英文太烂-_- AutoField 一个 IntegerField, 添加记录时它会自动增长. 你通常不需要直接使用这个字段; 如果你不指定主键的话,系统会自动添加一个主键字段到你的 model.(参阅 _自动主键字段) BooleanField A true/false field. admin 用 checkbox 来表示此类字段. CharField 字符串字段, 用于较...阅读全文

django urlpatterns 设置错误导致的问题

2009-10-22 14:00 by Aggron, 859 阅读, 收藏, 编辑
摘要: Eclipse + pydev 环境 djano报错, 不知道错误在哪AttributeError at /'module' object has no attribute 'rindex'Request Method:GET Request URL:http://localhost:8000/ Exception Type:AttributeError Exception Value:'modu...阅读全文

禁用浏览器缓存

2009-09-25 09:40 by Aggron, 527 阅读, 收藏, 编辑
摘要: 在AJAX访问中,有些时候数据不需要被浏览器缓存,通常想到的方法就是在HTTP响应头中设置Cache-control信息,如:Response.Expires=0;Response.CacheControl="no-cache";其实有更方便的方法,在URL中加入随机参数,比如:防止对 userDetail.aspx?uid=10210981请求结果被浏览器缓存,可以将请求URL改成 "userD...阅读全文

vs2005奇怪的问题

2009-06-02 15:50 by Aggron, 100 阅读, 收藏, 编辑
摘要: 启动调试总是报错:当前上下文中不存在名称。如下图 事实上这些控件在aspx页面都有,在aspx.cs页面上智能提示也能显示控件。找了半天没发现原因 文件更改过,为了与原文件区别,直接将文件名改了。就出现这样的问题。删掉这些文件就好了阅读全文

找回Windows 显示桌面

2009-05-15 15:36 by Aggron, 60 阅读, 收藏, 编辑
摘要: 快速启动栏的显示桌面不见了 新建一个记事本文件,输入以下内容 [Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop 文件另存为abc.scf, abc.scf的图标立刻变成了下图样子 然后将这个文件拖到快速启动栏。显示桌面就出来了o(∩_∩)o.. 其实可以用快捷键WIN+D来显示桌面阅读全文

数据库中存在nchar类型的列时, 使用Linq to sql的问题

2009-05-07 15:49 by Aggron, 294 阅读, 收藏, 编辑
摘要: 数据库char(10),nchar(10)类型为固定长度,记录长度不足10则用空格补全。在Northwind数据库中,Region表的定义如下:RegionDescription的长度为50,显然上图中的4条记录长度没有50, 这样我们使用Linq to sql / Entity Framework进行查询时获取到的值是带空格的(Linq to sql 和 Entity Framework都是这样...阅读全文