- 浏览: 579405 次
- 性别:
- 来自: 深圳
-
最新评论
-
gonglil:
为什么我的会出现无法连接到服务器,我看了报的错误是rfb.js ...
NoVNC的使用之一: 让我们把NoVNC代理跑起来 -
u012339746:
博主能给下demo么,求联系方式,急用
django多网站用户统一认证方案:django-simple-sso -
meylovezn:
凡是pdf的网址都失效了呢,不知道现在该去哪里照你说的那 ...
OE部分技术资料 -
meylovezn:
很不错的分享呢\(^o^)/~
OpenERP预定义对象方法 -
ihitu:
opencv-几个简单用法
文章列表
方法一使用递归:
"""
def WalkDir( dir, dir_callback = None, file_callback = None ):
for item in os.listdir( dir ):
print item;
fullpath = dir + os.sep + item
if os.path.isdir( fullpath ):
WalkDir( fullpath, dir_callback, file_callback )
i ...
Python 版本:2.6下载地址:http://www.python.org/download/releases/2.6.1/下载msi文件并安装
MySQLdb版本: MySQL-python-1.2.2.win32-py2.6.exe下载地址:http://home.netimperia.com/files/misc/MySQL-python-1.2.2.win32-py2.6.exe参见:http://sourceforge.net/forum/forum.php?thread_id=2316047&forum_id=70460
常见问题:1.ImportError: DLL ...
#zz from http://www.exonsoft.com/~kochin/TinyP2P/tinyp2p.html
# tinyp2p.py 1.0 (documentation at http://freedom-to-tinker.com/tinyp2p.html)
# (C) 2004, E.W. Felten
# license: http://creativecommons.org/licenses/by-nc-sa/2.0
# Annotated by Kochin Chang, Jan. 2005
# Usage:
# Server - ...
[转]datetime与string互转
- 博客分类:
- python
>>> import time>>> import datetime>>> now = time.localtime()>>> now(2006, 4, 30, 18, 7, 35, 6, 120, 0)>>> type(now)<type 'time.struct_time'>>>> str_now = time.strftime("%m/%d/%Y %X", now )>>> str_now'04/30/2006 18:07:35'&g ...
这二天一直在研究全文搜索,想放到自己的一个网站上做应用;再经过对比之后,选择了同为JAVA的基于lucene的solr+mmseg4j中文分词器;
首先:上网下载一个最新的Solr:http://lucene.apache.org/solr/
安装Solr, 下载下来直接解压,然后进入apache-solr-1.4.0/example下面,直接运行:
java -jar start.jar
然后查看http://localhost:8983/solr/,看到欢迎界面,一切ok。
(在这里,我将apache-solr ...
最近看了豆瓣的头像剪切应用,也想自己做一个,但在Django上做这样的功能,怎么入手呢?google了一下,很少相关的材料,还得自己构想一下。理清了思路,大概是这样的:前端使用JQuery,用户选择剪切区域,之后取到图片的宽度和高度,起始点的xy坐标(左上角的xy轴位置)和结束点的xy坐标(右下角的xy轴位置),然后把这六个参数呈现到表单上,提交给django处理;后端用Python的PIL来处理,Python的PIL图形处理类库功能很全,可以在里面找到相关的函数,根据前端提供的六个参数,对原图片进行剪切。废话少说,开始动手了,搜了相关的JQuery插件,发现顶顶有名的插件:jquery img ...
上回说了url函数的用途和使用方法,它有效避免了模板Templates 中url硬编码的问题,是项目更好维护,接下来说permalink,也能更好的防止硬编码,而且也是比较隐含的函数,它比url函数更高级点。它在python的世界里是一个装饰器,短短几行代码,更为精炼:def permalink(func): from django.core.urlresolvers import reverse def inner(*args, **kwargs): bits = func(*args, **kwargs) return reverse(bits[0], ...
Django下有一个比较隐含的函数url,在django/conf/urls/defaults模块中,虽然只有短短的10行代码,但功能却很了得。起初初学Django,并没有发现它,Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templ ...
一、安装nose 先用easy_install 安装 nose,easy_install是一个很好的python工具,可以方便安装很多的python程序。可以去http://pypi.python.org/pypi/setuptools了解一下easy_install。如果懒得去看的,可以直接从这里下载安装文件进行安装就可以了,注意,这个链接是windows 32位的安装包。 安装完easy_install后,在相应版本的Scripts目录下(例如C:\Python26\Scripts)会有一个easy_install.exe程序,通过这个就可以安装了。在命令行下转到Python的Scrip ...
我只能說, django-pagination 真是一個好物。雖然說 django 本身提供的 pagination 就已經很不錯用了, 可是在使用上還是稍嫌多餘了些, 得在 view 重複的打上那一段 code, 而 template 那邊也是, 除非就是自己寫 template tag 來處理。django 原本提供的 pagination, 在寫 view 的時候大概像是這樣: (直接拿 django 的 example)
from django.core.paginator import Paginator, InvalidPage, EmptyPage
def list ...
1,下载最新版django-debug-toolbar(目前为0.81)
http://github.com/robhudson/django-debug-toolbar
2,安装.
可以用python setup.py install来安装,也可直接将debug_toolbar目录copy到你的python目录下,就是跟你的django目录同级那里即可;
3,settings配置
共3处即可。 1:安装debug_toolbar的app,在INSTALLED_APPS中增加如下行: 'debug_toolbar', ...
在web开发中, 你可能会遇到下面这种场景:
在用户完成某个操作后, 自动去执行一些后续的操作. 譬如用户完成修改密码后,你要发送一份确认邮件.当然你可以把逻辑写在一起, 但是有个问题是, 通常前置动作(触发操作)会不止一种(如用户更改了其它信息的确认邮件), 这时候这个逻辑会需要写多次, 所以你可能会想着DRY, 于是你把它写到了一个函数中,每次调用. 当然这是没问题的.但是, 如果你换个思路你会发现另一个完全不同的方案, 即:1.类似于daemon的程序监听着特定的事件2.前置操作来触发相应的事件3.监听程序执行对应的操作这样的好处是什么呢?1.松耦合(不用把后续操作写在主逻辑中)2.便于 ...
豆瓣 Google Analytics 代码加载模式豆瓣从今年开始也加入 Google Analytics 的统计阵营。让我们通过它加载的 Google Analytics 源码,简单分析一下它都是怎么应用的。我们先从豆瓣的源码来看看它的Google Analytics统计代码
...
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串转换成unicode编码。 encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串转换成gb2312编码。在某些IDE中,字符串的输出总是出现乱码,甚至错误,其实是由于IDE的结果输出控制台自身不能显示字符串的编码,而不是程序本身的问题。如在UliPad中运行如下代码:s=u"中文"print s会 提示:UnicodeEncodeError: 'as ...
网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/projects/mysql-python如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返回错误信息,那就表示你的机器上没有,赶紧去下载一个.我的机器是win xp,所以我下载了win环境下的exe那个,直接双击完成安装.在介绍具体的操作前,先花点时间来说说一个程序怎么和数据库进行交互1.和数据库建立连接2.执行sql语句,接收返回 ...