2009年2月17日星期二

常见编码后的字符串,以及方便的还原方式

1.%CE%C2%B6%C8%B1%ED:
%后面的字母是十六进制的数,表示字符编码 最简单的方式:在地址栏里输入"http://www.baidu.com/s?wd"后面加上"%CE%C2%B6%C8%B1%ED",也就是"http://www.baidu.com/s?wd=%CE%C2%B6%C8%B1%ED"

2009年2月15日星期日

正则表达式中几个常量

  • I: IGNORECASE 忽略大小写.
  • L: LOCALE 使 \w, \W, \b, \B, 依赖于当前的语言环境.
  • M: MULTILINE $匹配\n之前的位置以及字符串结束前的位置 ^的意义刚好与$相反:字符串的开头或\n的后面.
  • S: DOTALL 使"."匹配任意字符 , 包括换行符.
  • X: VERBOSE 忽略‘模式’字符串中的空格和注释.
  • U: UNICODE 使 \w, \W, \b, \B, 依赖于Unicode环境.

2009年2月11日星期三

关于在Windows下安装OpenCV的问题

看了这个网址http://www.opencv.org.cn/index.php/%E5%9C%A8python%E4%B8%AD%E4%BD%BF%E7%94%A8OpenCV, 执行命令说,需要安装compiler, 下载MinGW,再执行命令。 不过原来的两句执行命令似乎应该写成一句: python setup-for-win.py build -c install 还有一点:要找到python安装目录,在python安装目录下的\Lib\site-packages\ 里新建一个文档,保存为Opencv.pth,里面的内容写入OpenCV。

2009年1月7日星期三

django相关小知识点汇总

1关于分页(Paginator)
下面链接有详细且简单的代码
http://www.okpython.com/bbs/thread-2001-1-1.html

2009年1月3日星期六

django orm指定字段名,表名

指定字段名: 在定义字段的时候,增加参数db_column='real_field'; 指定表名: 在model的class中,添加Meta类,在Meta类中指定表名(db_table) 例如在某个models.py文件中,有一个类叫Cat:
class Cat(models.Model):
  name = models.CharField(verbose_name='猫名',  max_length=32, db_column='cat_name')

  class Meta:
    db_table = 'tbl_cat'
    verbose_name = '猫'

在上面这个Cat类里面,name是类变量,而cat_name是表里面的字段名,由db_column指定;而在Meta中有db_table指定的'tbl_cat'则是我们指定的表名。

 
Sign In