去除HTML标签
针对一些用户输入的情况,例如用户评论等,经常需要考虑去除其中的HTML标签。在Django中有很多方法,并且都很简单。import the strip_tagsfrom django.utils.html import strip_tags>>> html = '<p>paragraph</p>'>>> print html'<p>paragraph</p>'>>> stripped = strip_tags(html)>>> print...
Fringe - 迷离档案
最近工作上比较忙,今天终于静下心来看了上周就更新了的Fringe S5E10,本集紧接上一集结尾处Fringe小组成功接回那个Observer小孩 —— Michael。他们尝试与其沟通,但最终失败。无奈之下,他们打电话向Nina寻求帮助。但从Nina接电话的镜头就可以看出情况不妙...果不其然,Windmark发现Nina与“抵抗者”有密切的联系,Nina因此而暴露并最终被Windmark发现。为不被读取大脑和保护众人,Nina毅然决定牺牲自己。
Nina的付出终得到回报。Fringe小组成功与Michael之间建立...
Python Queue
线程编程中,正确的线程同步是保证数据正确性所不可缺少的。我们经常会采用生产者/消费者关系的两个线程来处理一个共享缓冲区的数据。利用Python的List和互斥锁可以模拟出一个共享的缓冲区。不过更简单的方法是利用Python的Queue模块。Python Queue模块有三种队列:1. FIFO(先进先出)队列,构造函数为Queue.Queue(maxsize)2. LIFO(先进后出)队列,构造函数为Queue.LifoQueue(maxsize)3. 优先级队列 PriorityQueue(),构造函数为Queue.PriorityQueue(maxsize)这三种队列的构造函数都接受...
pinax新建项目报错
今天在用pinax创新新项目时触发了以下异常:File "D:\Python27\lib\site-packages\pinax\core\management\commands\setup_project.py", line 211, in install_reqs pip.call_subprocess([AttributeError: 'module' object has no attribute 'call_subprocess'出现该问题是因为使用了新版本的pip,而在新版本的pip中,原pip.c...
Django的Context和RequestContext
t = Template('My name is {{ name }}.')
c = Context({'name': 'Stephane'})
t.render(c)Django的模板渲染中,Context可以用来传递数据,一个Context是一系列变量和值的集合,它和Python的字典有点相似。context在Django里表现为Context类,在django.template...
修改数据库但在django中获取无效的解决办法
在django中,我想使用一个线程去定期查询MySQL中的表、获得最新的数据并做一些处理,但却遇到一个麻烦事,初次运行能成功,而之后就再也获取不到最新的数据,即使在表中已经执行了插入。开始一直以为是objects.filter缓存的问题,纠结了半天无济于事,于是又从各方收集资料,折腾了一番终于发现这其实是MySQL默认的事务模式所引起的。解决方案如下:
@transaction.commit_manually
def flush_transaction():
transac...
更改CMD的默认路径
最近在Windows下搭建了开发环境,经常需要使用到CMD了,而CMD的默认目录总是当前用户的主目录,导致每次都需要手动切换到工作目录下,很是麻烦。于是希望能在CMD启动时就默认切换到那个目录。通过搜索,网上也提供了一些解决方案,我觉得还是修改注册表的方法比较有效。在此做个记录:1.打开注册表编辑器(运行下输入regedit,或者直接打开C:\Windows\regedit.exe);2.定位到“HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor”下;3.新建一个字符串值,命名为AutoRun,值设置为“CD /D C:\”,“C:...
HTML中的几种列表元素
在网页设计中,列表元素是很常见,而使用方法也是很简单的。不过我经常使用ul,几乎无视了其它几种常见元素的用法,故在此做个记录。1.无序列表(ul):
<li>首页</li>
<li>订阅</li>
<li>关于</li>
</ul>在没有样式表的情况下,其表现如下:2.有序列表(ol):
<li>...
解决PHP5.3连接MySQL4.1+提示不安全的认证
今天升级了PHP5.3,在连接MySQL数据库时发生错误,日志记录如下:
mysqli::mysqli(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.
Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_pa...
pptp + freeradius + mysql 安装与配置记录
注:在此之前,我已完成对pptp的安装与配置并且正常工作。
一、安装基本的软件包:
freeradius:
# yum install freeradius2 :High-performance and highly configurable free RADIUS server
# yum install freeradius2-mysql :MySQL support for freeradius
# yum install ...