上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 58 下一页
摘要: Python3.x 常用的新特性 print() 是函数,不是一个语句 raw_input()输入函数,改为 input() Python 3 对文本和二进制数据做了更为清晰的区分。 文本由unicode表示,为str类型 二进制数据由bytes (字节包)表示,为bytes类型 新增数据类型 by 阅读全文
posted @ 2018-10-29 18:57 zhangqi0828 阅读(141) 评论(0) 推荐(0) 编辑
摘要: DIKW 体系 DIKW体系是关于数据、信息、知识及智慧的体系,可以追溯至托马斯·斯特尔那斯·艾略特所写的诗--《岩石》。在首段,他写道:“我们在哪里丢失了知识中的智慧?又在哪里丢失了信息中的知识?”(Where is the wisdom we have lost in knowledge? / 阅读全文
posted @ 2018-10-29 18:57 zhangqi0828 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 1. 配置celery 创建django项目celery_demo, 创建应用demo: 在celery_demo模块中创建celery.py模块, 文件目录为: celery.py模块内容为: 在应用demo引用创建tasks.py模块, 文件目录为: 我们在文件内创建一个任务函数my_task: 阅读全文
posted @ 2018-10-19 14:05 zhangqi0828 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP通信与Web框架 1.1 流程 客户端将请求打包成HTTP的请求报文(HTTP协议格式的请求数据) 采用TCP传输发送给服务器端 服务器接收到请求报文后按照HTTP协议进行解析 服务器根据解析后获知的客户端请求进行逻辑执行 服务器将执行后的结果封装成HTTP的响应报文(HTTP协议格式 阅读全文
posted @ 2018-10-19 14:04 zhangqi0828 阅读(198) 评论(0) 推荐(0) 编辑
摘要: celery beat是一个调度器,它可以周期内指定某个worker来执行某个任务。如果我们想周期执行某个任务需要增加beat_schedule配置信息. tasks.py模块内容如下: 启动woker处理周期性任务: 如果我们想指定在某天某时某分某秒执行某个任务,可以执行cron任务, 增加配置信 阅读全文
posted @ 2018-10-19 14:03 zhangqi0828 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Celery使用简单,配置也非常简单。Celery有很多配置选项能够使得celery能够符合我们的需要,但是默认的几项配置已经足够应付大多数应用场景了。 配置信息可以直接在app中设置,或者通过专有的配置模块来配置。 1.直接通过app来配置 2.专有配置文件 对于比较大的项目,我们建议配置信息作为 阅读全文
posted @ 2018-10-19 14:02 zhangqi0828 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 我的项目目录: TestCelery/ ├── proj │ ├── celeryconfig.py │ ├── celery.py │ ├── init.py │ └── tasks.py └── test.py celery.py内容如下: celeryconfig.p模块内容如下: tasks 阅读全文
posted @ 2018-10-19 14:02 zhangqi0828 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Celery需要一种解决消息的发送和接受的方式,我们把这种用来存储消息的的中间装置叫做message broker, 也可叫做消息中间人。 作为中间人,我们有几种方案可选择: 1.RabbitMQ RabbitMQ是一个功能完备,稳定的并且易于安装的broker. 它是生产环境中最优的选择。使用Ra 阅读全文
posted @ 2018-10-19 14:01 zhangqi0828 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 我们可以使用python的包管理器pip来安装: 也可从官方直接下载安装包:https://pypi.python.org/pypi/celery/ 阅读全文
posted @ 2018-10-19 14:01 zhangqi0828 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 使用celery第一件要做的最为重要的事情是需要先创建一个Celery实例,我们一般叫做celery应用,或者更简单直接叫做一个app。app应用是我们使用celery所有功能的入口,比如创建任务,管理任务等,在使用celery的时候,app必须能够被其他的模块导入。 1.创建应用 我们首先创建ta 阅读全文
posted @ 2018-10-19 14:01 zhangqi0828 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 58 下一页