05 2019 档案

摘要:celery是python开发的分布式任务调度模块 Celery本身不含消息服务,它使用第三方消息服务来传递任务,目前,celery支持的消息服务有RabbitMQ,redis甚至是数据库,redis是最佳选择 已安装配置好环境python3.x 已成功安装django 1.安装依赖包: cmd下执 阅读全文
posted @ 2019-05-30 15:40 reyinever 阅读(1664) 评论(1) 推荐(0)
摘要:装饰器函数 和 主程序: 运行结果: 阅读全文
posted @ 2019-05-17 15:27 reyinever 阅读(170) 评论(0) 推荐(0)
摘要:import pymysql import traceback from multiprocessing import Pool,Manager,cpu_count from multiprocessing.managers import BaseManager import os,sys,time import random # 建库建表 def createTable(): co... 阅读全文
posted @ 2019-05-15 14:58 reyinever 阅读(8139) 评论(0) 推荐(0)
摘要:1.建库 2.建表 3.增、改、删、查数据操作 阅读全文
posted @ 2019-05-15 14:53 reyinever 阅读(4222) 评论(0) 推荐(0)
摘要:# 死锁# 如果程序中的多个线程互相等待对方持有的锁,而在得到对方的锁之前都不释放自己持有的锁,就会导致程序不能继续运行,# 这就是死锁。# 死锁的表现是程序死循环# 防止死锁:# (1)全局考虑定义一个获得锁的顺序并且整个程序都遵守遵守# (2)释放锁的时候按加锁的反序释放即可 阅读全文
posted @ 2019-05-14 12:02 reyinever 阅读(279) 评论(0) 推荐(0)
摘要:# 使用进程池多并发执行程序 from multiprocessing import Pool,Value,Lock,Manager import os,time,random import multiprocessing import logging import sys def run_task(name,requestCount,countList): # with lock:... 阅读全文
posted @ 2019-05-13 20:19 reyinever 阅读(240) 评论(0) 推荐(0)
摘要:import requests response=requests.get('https://www.baidu.com') print(response.text) # 中文为乱码 print(response.content.decode('utf-8')) # 中文正常显示 阅读全文
posted @ 2019-05-13 18:00 reyinever 阅读(1900) 评论(0) 推荐(0)
摘要:from multiprocessing import Process,Manager,Value from ctypes import c_char_p def f(shareDict,shareList,i,s): shareDict[1]='1' shareDict[2]=2 shareDict[0.25]=None shareList.reverse()... 阅读全文
posted @ 2019-05-13 18:00 reyinever 阅读(318) 评论(0) 推荐(0)