- 浏览: 82099 次
- 性别:
- 来自: 长沙
最新评论
文章列表
Python 代码风格 和 PEP8
- 博客分类:
- Python相关
转载自http://www.blogjava.net/lincode/archive/2011/02/02/343859.html
Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就 ...
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限 。
SecureCRT 使用pem密钥
- 博客分类:
- linux相关
将密钥上传至Linux服务器,并修改权限。以文件king.pem为例:
chmod 600 king.pem
修改密钥格式为OpenSSH,如果询问,留空回车:
ssh-keygen -p -f king.pem
生成公
python内置函数大全
- 博客分类:
- Python相关
最近一直在看python的document,打算在基础方面重点看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception这四个方面,其实在看的时候发现整个《The Python Standard Library》章节都是很不错的,其中描述了很多不错的主题。先把Build-in Function罗列一下吧,初学者的了解,分类可能不准确,一起交流。
一、数学运算类
abs(x)
求绝对值1、参数可以是整型,也可以是复数2、若参数是复数,则返回复数的模
c ...
debian_用iso文件创建本地apt源
- 博客分类:
- linux相关
1.将N个debian-506-amd64-DVD-N.iso存放于本地或其他媒介内,本例是放在本机/iso/目录下2.创建N个挂载点目录
如下:
debian:~#mkdir –r /media/dvd1
debian:~#mkdir –r /media/dvd2
debian:~#mkdir –r /media/dvd3
….
debian:~#mkdir –r /media/dvdN
3.挂载iso文件
debian:~#cd /iso
debian:/iso#mount –o loop debian-506-amd64-DVD-1.iso /media/ ...
Pysvn 程序员使用指南
- 博客分类:
- Python相关
源文件:http://ju.outofmemory.cn/entry/35762
这是一篇关于pysvn模块的指南.
完整和详细的API请参考 http://pysvn.tigris.org/docs/pysvn_prog_ref.html.
pysvn是操作Subversion版本控制的Python接口模块. 这个API接口可以管理一个工作副本, 查询档案库, 和 ...
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m
2.下载相应的EPEL源(1).32位系统[root@node1 src]# wget http://d ...
django的admin后台管理系统中自带了一个批量删除所选对象的action。
我们还可以添加自定义的action来实现其它类似的功能,如批量修改某个字段的功能。简单的,例如将文章批量标记为已发布的action,如下:
1 from django.contrib import admin
2 from myapp.models import Article
3
4 def make_published(modeladmin, request
Centos 6.3上安装配置KVM
- 博客分类:
- 虚拟化
参考文章:
RedHat/CentOS6.2 x86系统KVM虚拟机网络配置 http://www.linuxidc.com/Linux/2012-05/61445.htm
作业环境
服务器端操作系统:CentOS 6.3 final x86_64
IP: 133.133.10.50
Hostname:myKVMKVM:qemu-kvm-0.12.1.2-2.295.el6_3.2.x86_64
客户端:
kvm虚拟化学习笔记(十)之kvm虚拟机快照备份
- 博客分类:
- 虚拟化
kvm虚拟机默认使用raw格式的镜像格式,性能最好,速度最快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等。要使用镜像功能,磁盘格式必须为qcow2。下面开始kvm虚拟机快照备份的过程。
本文出自:http://koumm.blog.51cto.com
进一步的学习参考:kvm+libvirt虚拟机快照浅析 http://itxx.sinaapp.com/blog/content/130
1. 查看现有磁盘镜像格式与转换
(1) 查看磁盘格式
# qemu-img info test01.img
raw格式需要转换成qcow2
(2) 关闭虚 ...
这段时间一直在弄Django,索性用Django弄一个资产管理的后台。那么从这里开始。
怎么下载Django这些我就不多说了,现在直接开始创建项目了。
1.让admin中的记录显示为有意义的信息,不要是Object对象形式
在django中,如果我们不对model添加一些信息,那么当我们在admin中查看数据库中的记录时,会发现都是Object对象的形式,我们不能很直观的看到数据的区别。这时我们需要对model进行一些改变:
为model中的每个class添加一个__unicode__()方法,其中返回你想要数据在admin中显示的字段。例如:
[python] view plaincopy
Django model字段类型清单
- 博客分类:
- Python相关
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用:
AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段)
BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。
CharField:字符串字段,单行输入,用于较短的字符串,如要保存大量文本, 使用 TextField,CharField有一个必填参数:
CharField.max_length:字符的最 ...
现状
首先,Django@Python2.x 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。
MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL Connector/Python 1.1.1 开始,引入了 mysql.connector.django ,可直接作为 Django 的数据库引擎使用,但是我试了1.1.2和1.1.3后发现,根本 ...
Django 学习手册
- 博客分类:
- Python相关
http://www.lhelper.org/dev/django_step_by_step/newtest/doc/
Django 的模板系统:http://djangobook.py3k.cn/chapter04/
PyCharm 的风格模版:http://www.ideacolorthemes.org/home/