svn info 看信息
snv co 地址 签出
snv ci -m "注释" 提交
svn diff 看不同
svn st
svn up
svn add XXX
创建分支 svn cp -m "注释" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001
获得分支 svn co http://svn_server/xxx_repository/branches/br_feature001
合并主干上的最新代码到分支上 cd br_feature001
svn merge http://svn_server/xxx_repository/trunk
如果需要预览该刷新操作,可以使用svn mergeinfo命令,如:
装饰器的基础是 python 中函数也是对象,可以进行传递,可以在函数内部定义新的函数(函数内部的函数无法被单独调用)。 http://www.codecho.com/understanding-python-decorators/
# 装饰器makebold用于转换为粗体
def makebold(fn):
# 结果返回该函数
def wrapper():
# 插入一些执行前后的代码
return "<b>" + fn() + "</b>"
return wrapper
# 装饰器makeitalic用于转换为斜体
def makeitalic(fn):
# 结果返回该函数
def wrapper():
# 插入一些执行前后的代码
return "<i>" + fn() + "</i>"
return wrapper
@makebold
@makeitalic #注意顺序很重要!!!!!
def say():
return "hello"
print say()
#输出: <b><i>hello</i></b>
# 等同于
def say():
return "hello"
say = makebold(makeitalic(say))
print say()
#输出: <b><i>hello</i></b>
https://extensions.gnome.org
安装 Gnome Tweak tool 调出最大化和最小化按钮以及更改主题
yum install gnome-shell-theme* 安装所有主题
django-groundwork,它不实现具体的功能,而是扩展了manage.py 的命令,使得通过命令行可以生成一些代码/文件。根据你的模型自动生成模板、view、url等。 将下载好的groundwork放到与APP同级的目录,在setting.py 中添加'django-groundwork'。
网上流传的都不太适合我使用的1.5.3版本,所以个人对其进行了小修改。
groundwork.py:
from django.core.management.base import BaseCommand, CommandError
from django.
如果你打算从过去的一个版本升级Django, 你需要先删除老版本的Django之后, 再安装新的版本.
如果你是通过执行命令 setup.py install 来安装 Django, 卸载的方法很简单,
只要在site-packages 目录下删除 django 目录就可以了.
最近要进行某网站的信息抓取工作,不过这个网站作出了一些限制:如果某IP过于频繁的访问则会把这个IP列入黑名单。
不过这个网站使用了CDN技术进行全球加速,那么访问时候只要在请求头中指定HOST,url中指定加速IP即可一定程度上缓解被封问题。
在网上找到一篇有关文章节选如下(原文链接http://www.hack0nair.me/?p=615):
第一种解决方案是利用http数据包头部中的“Host”属性。
在发送HTTP请求的时候,数据包的头部总是会带上各种各样的属性,比如Data、Referer、Cookie等。(Quick reference to HTTP headers)
其中的Host属性是指,当前访问资源对应的主机名和端口号。