python
文章平均质量分 97
vevoly
昨夜西风凋碧树,独上西楼,望穿天涯路。。。
展开
-
Django详解
本文参考http://www.cnblogs.com/yuanchenqi/articles/6083427.html,在原文基础上略有改动。 什么是框架? 框架定义: 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是你用别人搭建好的舞台来表演。 框架的本质: 最简单...转载 2021-05-12 18:14:29 · 309 阅读 · 0 评论 -
windows下celery错误解决: Celery raises ValueError: not enough values to unpack
celery worker可以正常运行后,当发送任务的时候,worker会产生如标题的错误。这是由于celery不支持windows造成的。需要在配置中加入:`os.environ.setdefault('FORKED_BY_MULTIPROCESSING', '1')` 例如:你的celery.py文件如下: os.environ.setdefault('DJANG...原创 2019-02-17 16:27:51 · 663 阅读 · 1 评论 -
multiprocessing实现多进程
转载地址:http://www.cnblogs.com/yuanchenqi/articles/5745958.html多进程 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助...转载 2019-01-16 19:32:41 · 286 阅读 · 0 评论 -
Python多线程详解
转载:Py西游攻关之多线程 原文地址:http://www.cnblogs.com/yuanchenqi/articles/5733873.html在原博客的基础上加入了自己的一些翻译和看法。 线程与进程 什么是线程 线程是操作系统能够进行运算调度的最小单元。 它被包含在进程中,是进程中的实际运作单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个...原创 2019-01-16 13:06:49 · 1729 阅读 · 0 评论 -
多核cpu在pycharm中使用multiprocessing创建多进程不会同时执行的原因。
代码:import timefrom multiprocessing import Processclass MyProcess(Process): def __init__(self): super(MyProcess, self).__init__() def run(self): time.sleep(1) ...原创 2019-01-15 17:31:25 · 7887 阅读 · 3 评论 -
Python常用模块
OS模块与操作系统交互 1 os.sep 取操作系统的路径分隔符 2 os.name 操作系统平台。windows下为nt;linux/unix下为posix 3 os.environ 获取环境变量 4 os.getcwd() 得到当前工作目录,Python脚本工作的目录 5 os.curdir 返回当前...原创 2019-01-08 21:03:12 · 141 阅读 · 0 评论 -
闭包与装饰器
什么是闭包呢? Closure如果在一个函数的内部函数中,有对外部作用域的一个引用,那么内部函数就是一个闭包。在使用时,可以直接调用内部函数,内部函数也照样可以使用外部函数的变量。例如:def outter(): a = 1 # a为inner的外部作用域 def inner(): print(a) return inneroutte...原创 2019-01-07 20:05:14 · 426 阅读 · 0 评论 -
高阶函数
好牛逼、大气、高端、上档次的名字啊。差点被名字给唬住了。。。总结为2句话:函数名可以作为变量。 函数名可以作为参数输入。 函数名可以作为返回值。原文地址:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819873910807d8c322ca74d269...转载 2019-01-07 15:45:21 · 145 阅读 · 0 评论 -
python深浅copy
源博客地址:https://www.cnblogs.com/echoboy/p/9059183.html,对原作者表示感谢。写得不错,我就没必要自己写了。仅仅加入自己的一些理解。拷贝就是拷贝,何来深浅之说?Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果其实这个是由于共享内存导致的结果拷贝:原则上就是把数据分离出来,复制其数据...转载 2019-01-07 15:16:28 · 116 阅读 · 0 评论 -
python socket网络编程日记
网络通信三要素 IP地址 端口号 协议 UDP: User Datagram Protocal 用户数据报协议 面向无连接:传输数据之前源端和目的端不需要建立连接。 每个数据报代销限制在64K以内。 面向报文的不可靠协议。 传输速率快,效率高。 现实生活实例:邮局寄信、实时聊天、视频会议。 TCP: Transmi...原创 2019-01-11 16:01:44 · 820 阅读 · 0 评论