07 2020 档案

摘要:调用异步任务的三种方法 第一种 调用异步任务有三种方法,前面我们使用的是task.delay(),这是apply_async方法的别名,但接受的参数较为简单 第二种 我们常用的是task.apply_async(args=[arg1,args],kwargs={key:value}):可以接受复杂的 阅读全文
posted @ 2020-07-31 23:38 邹邹很busy。 阅读(10368) 评论(3) 推荐(1) 编辑
摘要:前戏 已经安装好了celery,redis模块,还安装好了redis服务。 新建两个py文件,一个为task,一个为demo,内容如下。 task.py import time def test(name): time.sleep(5) print(f'hello {name}') return f 阅读全文
posted @ 2020-07-25 22:50 邹邹很busy。 阅读(669) 评论(0) 推荐(0) 编辑
摘要:前戏 我们在做网站后端程序开发时,会碰到这样的需求:用户需要在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发送所需时间较长,那么客户端将会等待很久,造成不好的用户体验. 那么怎么解决这样的问题呢? 我们将耗时任务放到后台异步执行。不会影响用户其他操作。除 阅读全文
posted @ 2020-07-21 22:31 邹邹很busy。 阅读(224) 评论(0) 推荐(0) 编辑
摘要:压测页面 假如我们要压测http://news.baidu.com/,要压测首页,国际频道,财经频道 第一步访问首页,第二步单击“国际”,第三步单击“财经”。我们这里使用录制回放,操作简单,上手容易。 录制回放 打开Jmeter,添加HTTP(S) Test Script Recorder 添加Th 阅读全文
posted @ 2020-07-19 20:06 邹邹很busy。 阅读(406) 评论(0) 推荐(0) 编辑
摘要:安装 依赖java环境,先安装JDK jdk的下载:下载8以上:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html 建议JDK,不建议单独安装JRE,因为压测需要https,里面的工 阅读全文
posted @ 2020-07-18 21:20 邹邹很busy。 阅读(167) 评论(0) 推荐(0) 编辑
摘要:set集合的去重机制 : 先调用hash,再调用eq,eq不是每次都触发,只有hash值相等的时候才会触发 dic1 = set() # 空集合 dic = {"葫芦娃", "变形金刚"} print(type(dic)) 结果: <class 'set'> 集合的常用操作 list1 = set( 阅读全文
posted @ 2020-07-12 22:50 邹邹很busy。 阅读(182) 评论(0) 推荐(0) 编辑
摘要:文件操作 r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a wb, rb, ab : 处理的是非文本 f = 阅读全文
posted @ 2020-07-09 20:23 邹邹很busy。 阅读(918) 评论(0) 推荐(0) 编辑
摘要:深浅拷贝 1. 直接赋值. 两个变量指向同一个对象. 2. 浅拷贝:只拷贝第一层内容. copy() 3. 深度拷贝: 对象中的所有内容都会被拷贝一份 拷贝比创建对象的过程要快 赋值 lst1 = ["金毛狮王", "紫衫龙王", ] lst2 = lst1 # 列表,进行赋值操作. 实际上是引用内 阅读全文
posted @ 2020-07-08 20:21 邹邹很busy。 阅读(164) 评论(0) 推荐(0) 编辑
摘要:列表 list在循环的时候不能删,因为会改变索引 ls = ['aaa', 'bbb', 'ccc', 'ddd'] for el in ls: print(el) ls.remove(el) print(ls) 结果: aaa ccc ['bbb', 'ddd'] names = ["aa", ' 阅读全文
posted @ 2020-07-04 18:25 邹邹很busy。 阅读(217) 评论(0) 推荐(0) 编辑
摘要:格式化输出 %s: 字符串的占位符, 可以放置任何内容(数字) %d: 数字的占位符 name = "zouzou" print("%s活了人生的%%2" % name) # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义,用%转义 print("邹邹活了人生的%5") # 这句话 阅读全文
posted @ 2020-07-03 20:43 邹邹很busy。 阅读(811) 评论(0) 推荐(0) 编辑
摘要:运算符 a += 20 # a = a+20 逻辑运算: and 并且的意思. 左右两端的值必须都是真. 运算结果才是真 or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假 not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真 先算括号,然后算not, 然 阅读全文
posted @ 2020-07-02 20:25 邹邹很busy。 阅读(168) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示