Python
lxdcyh
热爱编程的非计算机专业工科学生,略懂Delphi,ASP,JQuery,Python
展开
-
Django tutorial(3) 【翻译】编写第一个Django app,第三部分——玩转模型层的API
【翻译】编写第一个Django app,第三部分——玩转模型层的API 玩转模型层的API现在,让我们进入Python shell中玩转Django为我们提供了的免费的API。使用下面的命令运行Python shell: python manage.py shell现在你已经进入到shell中了,研究一下这些数据库的API吧:CodeCode highlighting pro转载 2009-01-07 14:52:00 · 2973 阅读 · 0 评论 -
Python字符串的encode与decode研究心得——解决乱码问题
为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“/xe4/xb8/xad/xe6/x96/x87”的形式?为什么会报错“UnicodeEncodeError: ascii codec cant encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。字符原创 2009-03-23 19:27:00 · 85289 阅读 · 12 评论 -
Python中进行Base64编码和解码
Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=”,生成的编码都是ascii字符。优点:速度快,ascii字符,肉眼不可理解缺点:编码比较长,非常容易被破解,仅适用于加密非关键信息的场合Python中进行Base64编码和解码>>> import base64>>> s = 我是字符串>>> a = base原创 2009-03-24 21:32:00 · 260235 阅读 · 4 评论 -
GAE中Memcache缓存学习笔记
Memcache是高性能,分布式的存储系统,主要作用是实现数据查询结果的快速获取。它是以“名——值”对的形式保存在缓存里的。例子:def get_data(): data = memcache.get("key") if data is not None: return data else: data = self.query_for_data()原创 2009-03-24 21:44:00 · 3049 阅读 · 0 评论