上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 假设我们要实现以下4种动物: Dog - 狗狗; Bat - 蝙蝠; Parrot - 鹦鹉; Ostrich - 鸵鸟。 按类型可以分类:哺乳动物,鸟类 按功能可以分类: 会飞的,会跑的 使用类的多重继承: class Animal(object): pass # 大类: class Mammal(Animal): pass class Bird(Animal): ... 阅读全文
posted @ 2016-07-31 00:41 黄小墨 阅读(495) 评论(0) 推荐(0)
摘要: 实例属性通过self或实例变量来定义,注意__init__方法中定义的是实例属性: class Student(object): def __init__(self, name): self.name = name s1 = Student('Bob') #给实例添加一个属性 s1.score = 90 s2 = Student('Jim') 在实例s1中添加一个属... 阅读全文
posted @ 2016-07-30 23:59 黄小墨 阅读(2329) 评论(0) 推荐(0)
摘要: 1. 执行效率极高。因为子程序切换不是线程切换,而是由程序自身控制,因此没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。 2. 不需要多线程的锁机制, 因为只有一个线程,不存在写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好了。 协程始终只是一个线程执行,那如何得用多核CPU呢? 最简单的办法就是多进程+协程, 可获得极高的性能、python对协程的支持是通过gen... 阅读全文
posted @ 2016-07-29 00:17 黄小墨 阅读(193) 评论(0) 推荐(0)
摘要: 最简单的并发 import socket response = 'HTTP/1.1 200 OK\r\nConnection:Close\r\nContent-Length:11\r\n\r\nHello World' server = socket.socket() server.bind(('0.0.0.0', 9527)) server.listen(1024) while True:... 阅读全文
posted @ 2016-07-27 22:57 黄小墨 阅读(256) 评论(0) 推荐(0)
摘要: 当我们创建了一个项目时,系统为我们创建了一份urlconf, 它可能是这样的: urlpatterns = [ url(r'^admin/', admin.site.urls), ] r’^admin/’中的r 表示这是一个原始字符串,这样避免了使用过多的转义符 不需要在^admin/前面加/, 因为django会自动为表达式添加。 ^ 表示对字符串的头部进行匹配,看下面的例子: '... 阅读全文
posted @ 2016-06-02 23:37 黄小墨 阅读(477) 评论(0) 推荐(0)
摘要: 实验环境:三台服务器分别为主服务器,镜像服务器,见证服务器,都加入域sql.com 1. 分别在三台服务器上安装SQL 2008 R2,安装数据库引擎和管理工具两个组件即可。 2. 镜像前准备工作。 2.1 建立数据库镜像专用域帐户,在DC上操作: 用户创建完成。 2.2 将域用户sqlmirr加入数据库,并设为数据库管理员 2.3 将数据库服务帐户设置为 sqlmirr ... 阅读全文
posted @ 2016-04-05 15:39 黄小墨 阅读(3093) 评论(2) 推荐(0)
摘要: iptables-save > /etc/sysconfig/iptables 阅读全文
posted @ 2016-04-05 14:14 黄小墨 阅读(6180) 评论(0) 推荐(0)
摘要: 环境:centos6.5 安装 centos 6.5默认安装了svn server, 这里直接使用。如果没有的话,使用yum -y install subversion安装 创建版本库 3.1 创建svn根目录 mkdir /mnt/svn #/mnt 是我的数据盘 3.2 创建项目版本库 cd /mnt/svn svnadmin create test #test是版... 阅读全文
posted @ 2016-04-05 14:09 黄小墨 阅读(236) 评论(0) 推荐(0)
摘要: python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 import sys class WebServer(object): def __init__(self, host, port): self.host = host ... 阅读全文
posted @ 2016-04-05 12:07 黄小墨 阅读(540) 评论(0) 推荐(0)
摘要: 第一步: 先定义三个类: class Animal: def __init__(self, name): self.name = name #这个方法的意思是,如果继承该类,就得自己写talk方法,如果不写,就抛出异常 def talk(self): raise NotImplementedError("subclass m... 阅读全文
posted @ 2016-04-05 11:19 黄小墨 阅读(668) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页