orangleliu 笔记本

lzz的编程之旅,技术,思考,分享,happy

[Python]直接使用MysqlDB,得到结果乱码解决

环境:win7 中文版    python2.7x MySQL-python (1.2.4)  直接执行sql获得结果打印 462449 2144CN-CC-1301-1 ???????????? ?????????????????498??????1?8??8501 ??? 58...

2014-03-31 13:24:03

阅读数:920

评论数:0

[Python]异常处理技术(二)

[Python]异常处理技术(二) 重复引起异常 Re-raising Exceptions 有的时候清除工作需要对错误处理和正确处理是不同的。例如,数据库操作错误需要回滚事务,但是没有错误需要commit操作。这种情况下,你必须要捕获异常并且处理它。中间的层异常 需要被捕获取消之前执行的部分...

2014-03-28 18:00:14

阅读数:2106

评论数:0

[Django]比较同一个model中的两个字段,进行条件过滤

django orm中怎么样比较同一个模型中的两个字段来过滤记录呢? 例如一个合同字段,结束日期和终止日期的比较我们用sql很容易实现。 select *from contracts where contract_stop_time 这里要是用db模块中的F 库才行   F obj...

2014-03-27 10:51:16

阅读数:4520

评论数:0

[Python]异常处理技术(一)

原文链接(原文比较长,分成2个部分) 通过抛出异常对错误进行打印输出和处理是Python的一项重要特性。不像C语言通常通过函数返回值来打印错误,每次调用的时候都需要进行检查,在Python中,程序员可以在在程序中的任何一个地方引起一个异常。当一个异常被引起的时候,程序被中断同时解释器会使用异常处...

2014-03-26 23:30:30

阅读数:2532

评论数:0

[Django]外部调用django orm

有时候需要做一些一次性的测试,需要用到业务数据,用单元测试不合适,每次启动django又觉得太麻烦。 可以外部调用django的orm来完成一些测试和小工具的编写。写一个小样留作备用

2014-03-21 17:13:41

阅读数:3909

评论数:0

[Python]json 错误xx is not JSON serializable

在使用json的时候经常会遇到xxx is not JSON serializable,也就是无法序列化某些对象。 经常使用django的同学知道django里面有个自带的Encoder来序列化时间等常用的对象。 其实我们可以自己定定义对特定类型的对象的序列化,下面看下怎么定义和使用的。

2014-03-16 14:06:39

阅读数:47253

评论数:0

[DesignPattern]Observer Pattern (Python)

周五听峰哥说java的设计模式,于是看看python的实现,理解下。 #!/usr/bin/env python # -*- coding: utf-8 -*- # observer_simple.py # Date: 2014-03-16 # CopyRight: orangleliu@gma...

2014-03-16 11:23:39

阅读数:1388

评论数:0

[Pypi]pip使用小结(win)

把经常用的几个功能总结,安装卸载,列表,使用注意等

2014-03-14 12:04:39

阅读数:2690

评论数:2

[Python]virtulenv使用(win)

有时候需要调试不同的django版本的应用,有的时候装多个web框架,就发现python第三方插件太多太混乱。 这个时候virtulenv就很好用了,它可以虚拟出许多个python解释器环境,针对每个环境安装所需要的第三方包 就好像沙箱一样隔离,这是个很实用的功能。 这里介绍下win下的使用...

2014-03-14 10:49:53

阅读数:1235

评论数:0

[Python]解析.ini 文件出错ConfigParser.MissingSectionHeaderError: File contains no section headers.

.ini文件内容如下 [global] timeout=60 index-url=http://pypi.douban.com/simple 报错如下 ConfigParser.MissingSectionHeaderError: File contains no section ...

2014-03-13 10:17:10

阅读数:20444

评论数:2

[pypi]pip源镜像,官网被墙时使用

有时候官方的pip源会被屏蔽,在群里看到大家推荐的其他源,于是记录了下, 豆瓣的挺快。 具体来源在这里 Mirror Location # of Packages Last update Age Response Time (ms)* Status p...

2014-03-13 09:41:28

阅读数:6053

评论数:0

[tornado]使用自身的mysql封装,连接数据库

首先说明下,这个module在tornado3.0以后就被删除了。 可以在3.0release log中看到: The tornado.database module has been removed. 所以还是使用其他orm或者是专门的数据库连接吧。 这里是tornado2.4的...

2014-03-05 21:43:28

阅读数:5222

评论数:0

[Vim]配置tab缩进

在win下使用的较多,Gvim配置文件默认的位置为安装目录下_vimrc文件。 因为基本都是些python文件,所以缩进的配置比较重要。 一个是把tab自动变成4个空格,另一个是自动缩进的时候一次4个空格。 #设置缩进 set shiftwidth=4 "每层缩进4个空格 ...

2014-03-05 21:16:26

阅读数:1147

评论数:0

[tornado示例]最简单的表单输入和显示

有时候做一些简单的前端学习的时候可能需要表单来配合ajax和后台交互的模拟。 python版本 2.7.5 tornado版本 3.0.1 so: win7 #!/usr/bin/env python # -*- coding: utf-8 -*- #hello_get_post.py torna...

2014-03-02 15:28:29

阅读数:3046

评论数:0

XHR 是什么?

就是XMLHttpRequest 对象。 也就是ajax功能实现所依赖的对象。 相关资料: http://www.w3school.com.cn/xml/xml_http.asp

2014-03-01 17:34:10

阅读数:7521

评论数:2

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