摘要:
正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。 从网站的角度,只在代理服务器来 阅读全文
posted @ 2019-02-14 19:34
梦醒时分c
阅读(209)
评论(0)
推荐(0)
摘要:
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求按照事先设定分配算法分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。 均衡负载能够平均分配客户请求到服务 阅读全文
posted @ 2019-02-14 19:34
梦醒时分c
阅读(220)
评论(0)
推荐(0)
摘要:
nginx.conf配置文件,基本就分为以下几块: main events { .... } http { .... upstream myproject { ..... } server { .... location { .... } } server { .... location { ... 阅读全文
posted @ 2019-02-14 19:33
梦醒时分c
阅读(191)
评论(0)
推荐(0)
摘要:
下载必要组件 nginx下载地址 http://nginx.org/en/download.html pcre库下载地址,nginx需要 http://sourceforge.net/projects/pcre/files/pcre/ zlib下载地址,nginx需要 http://www.zlib 阅读全文
posted @ 2019-02-14 19:31
梦醒时分c
阅读(138)
评论(0)
推荐(0)
摘要:
一、配置celery 创建django项目celery_demo, 创建应用demo: 在celery_demo模块中创建celery.py模块, 文件目录为: celery.py模块内容为: 在应用demo引用创建tasks.py模块, 文件目录为: 我们在文件内创建一个任务函数my_task: 阅读全文
posted @ 2019-02-14 17:28
梦醒时分c
阅读(1081)
评论(1)
推荐(0)
摘要:
使用celery第一件要做的最为重要的事情是需要先创建一个Celery实例,我们一般叫做celery应用,或者更简单直接叫做一个app。app应用是我们使用celery所有功能的入口,比如创建任务,管理任务等,在使用celery的时候,app必须能够被其他的模块导入。 1.创建应用 我们首先创建ta 阅读全文
posted @ 2019-02-14 16:55
梦醒时分c
阅读(203)
评论(0)
推荐(0)
摘要:
一、文件操作 # 创建目录 mkdir fortest # 加 -p 可以创建多级目录,且不要求其父目录存在 mkdir -p fortest/test/d # 创建一个空文件 touch file.txt # 向文件中写入一句话(如果文件不存在会创建) echo “hello,word” > te 阅读全文
posted @ 2019-02-14 15:40
梦醒时分c
阅读(169)
评论(0)
推荐(0)
摘要:
通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。 阅读全文
posted @ 2019-02-14 14:56
梦醒时分c
阅读(126)
评论(0)
推荐(0)
摘要:
一、协程的创建 二、协程池 阅读全文
posted @ 2019-02-14 14:54
梦醒时分c
阅读(89)
评论(0)
推荐(0)
摘要:
一、创建子进程 二、创建进程池 三、进程间通信 阅读全文
posted @ 2019-02-14 14:52
梦醒时分c
阅读(94)
评论(0)
推荐(0)
摘要:
一、创建线程方法一 二、创建线程方法二 三、线程同步 阅读全文
posted @ 2019-02-14 14:42
梦醒时分c
阅读(90)
评论(0)
推荐(0)
摘要:
Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。 它是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍。 一、常用标准库 标准库说明 builtins 内建函数默认加载 os 操作系 阅读全文
posted @ 2019-02-14 14:38
梦醒时分c
阅读(127)
评论(0)
推荐(0)
摘要:
Build-in Function,启动python解释器,输入dir(__builtins__), 可以看到很多python解释器启动后默认加载的属性和函数,这些函数称之为内建函数, 这些函数因为在编程时使用较多,cpython解释器用c语言实现了这些函数,启动解释器 时默认加载。 这些函数数量众 阅读全文
posted @ 2019-02-14 14:36
梦醒时分c
阅读(274)
评论(0)
推荐(0)
摘要:
"teachclass.py" class Person(object): pass python3.5中类的内建属性和方法 经典类(旧式类),早期如果没有要继承的父类,继承里空着不写的类 #py2中无继承父类,称之经典类,py3中已默认继承object class Person: pass 子类没 阅读全文
posted @ 2019-02-14 14:34
梦醒时分c
阅读(106)
评论(0)
推荐(0)
摘要:
一、私有属性添加getter和setter方法 class Money(object): def __init__(self): self.__money = 0 def getMoney(self): return self.__money def setMoney(self, value): i 阅读全文
posted @ 2019-02-14 14:33
梦醒时分c
阅读(138)
评论(0)
推荐(0)
摘要:
xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:_ 阅读全文
posted @ 2019-02-14 14:32
梦醒时分c
阅读(107)
评论(0)
推荐(0)
摘要:
一、浅拷贝 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 二、深拷贝 深拷贝是对于一个对象所有层次的拷贝(递归) 进一步理解拷贝 In [23]: a = [11,22,33] In [24]: b = [44,55,66] In [25]: c = (a,b) In [ 阅读全文
posted @ 2019-02-14 14:27
梦醒时分c
阅读(174)
评论(0)
推荐(0)
摘要:
总结 is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象是否相等。 总结 is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象是否相等。 总结 is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象是否相等。 阅读全文
posted @ 2019-02-14 14:24
梦醒时分c
阅读(98)
评论(0)
推荐(0)
摘要:
一、什么是命名空间 比如有一个学校,有10个班级,在7班和8班中都有一个叫“小王”的同学,如果在学校的广播中呼叫“小王”时,7班和8班中的这2个人就纳闷了,你是喊谁呢!!!如果是“7班的小王”的话,那么就很明确了,那么此时的7班就是小王所在的范围,即命名空间 二、globals、locals 在之前 阅读全文
posted @ 2019-02-14 14:23
梦醒时分c
阅读(112)
评论(0)
推荐(0)
摘要:
一、什么是循环导入 a.py from b import b print ' this is module a.py ' def a(): print("hello, a") b() a() b.py from a import a print ' this is module b.py ' def 阅读全文
posted @ 2019-02-14 14:22
梦醒时分c
阅读(252)
评论(0)
推荐(0)