我们首先要知道什么是可迭代的对象(可以用for循环的对象)Iterable: 一类:list,tuple,dict,set,str 二类:generator,包含生成器和带yield的generatoe function 而生成器不但可以作用于for,还可以被next()函数不断调用并返回下一个值, ...
分类:
编程语言 时间:
2020-01-05 18:25:14
阅读次数:
1076
1.python中函数的工作原理 python的解释器,也就是python.exe(c编写)会用PyEval_EvalFramEx(c函数)运行foo()函数 首先会创建一个栈帧(stack Frame),在栈帧对象的上下文里面去运行这个字节码。 可以尝试着去打印foo的字节码: 关于字节码的解释: ...
分类:
编程语言 时间:
2020-01-04 22:12:11
阅读次数:
92
java.lang. 提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类) java.util. 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符 ...
分类:
编程语言 时间:
2020-01-04 20:50:57
阅读次数:
145
生成器 生成器 生成器仅仅保存了一套生成数值或者对象的算法,并且没有让这个算法现在就开始执行,而是我什么时候调它,它什么时候开始计算一个新的值,并给你返回。 为何要用生成器 存储海量的数据会占用内存资源,如果我们可以根据算法推算后面的数据,什么时候需要的时候就去生成,这样将极大地减少内存占用。 创建 ...
分类:
其他好文 时间:
2020-01-04 00:42:40
阅读次数:
110
给定一个值域在 [0, 2^N) 的随机数生成器,给定参数 A[0...2^N-1]。
该生成器有 $\frac{A_i}{\sum A}$ 的概率生成 i,每次生成都是独立的。
现在有一个 X,初始为 0。每次操作生成一个随机数 v 并将 X 异或 v。
对于每一个 i ∈ [0, 2^N),... ...
分类:
其他好文 时间:
2020-01-02 22:49:22
阅读次数:
131
用yield实现协程 使用yield from实现的协程 async关键字不能和yield一起使用,引入coroutine装饰器来装饰downloader生成器。 await 操作符 后面必须跟一个awaitable对象 (通常用于等待一个会有io操作的任务 ) , 它只能在异步函数 内部使用 。 ...
分类:
其他好文 时间:
2020-01-02 20:25:32
阅读次数:
91
一、前言 jmeter是主流的性能测试工具,因其开源,文件体积小,支持多协议等优点,越来越受到软件测试工程师的欢迎。本文主要简单介绍jmeter的功能摘要。 二、jmeter工具组成部分 资源生成器:用于生成测试过程中服务器、负载机的资源代码(相当于LR中的VuGen) 用户运行器:通常是一个脚本运 ...
分类:
其他好文 时间:
2020-01-01 20:59:12
阅读次数:
77
在日常开发中,有时会遇到一些相似的代码,甚至是只要CV一次,改几个名称,就可以实现功能了,而且总归起来,都可以由一些公用的页面更改而来,因此,结合我日常开发中使用到的页面,封装一个适合自己的代码生成器,仅处于入门阶段,包括生成的代码结构都仅是把框架展示出来,内部详细暂时没得,针对于应用服务中的接口和 ...
分类:
其他好文 时间:
2020-01-01 09:46:42
阅读次数:
520
一、Beautiful Soup的简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释:Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因 ...
分类:
编程语言 时间:
2019-12-31 12:39:28
阅读次数:
88
Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个 ,封装了多个内部状态。 执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Generator ...
分类:
其他好文 时间:
2019-12-30 23:01:30
阅读次数:
99