爬虫04 /asyncio、selenium\规避检测、动作链、无头浏览器 [TOC] 1. 协程asyncio 协程基础 特殊的函数 就是async关键字修饰的一个函数的定义 特殊之处: 特殊函数被调用后会返回一个协程对象 特殊函数调用后内部的程序语句没有被立即执行 协程 对象。协程==特殊的函数 ...
分类:
其他好文 时间:
2019-12-06 10:04:00
阅读次数:
79
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接 ...
分类:
Web程序 时间:
2019-12-05 13:06:46
阅读次数:
90
1、以下选项不是函数作用的是:???????????????????????????????????????????????????????????????????????????????? A、 提高代码执行速度 B、 复用代码 C、 降低编程复杂度 D、 增强代码可读性 解析:函数不能直接提高代 ...
分类:
其他好文 时间:
2019-12-04 20:29:57
阅读次数:
119
12.0 序 函数是任何一门编程语言都具备的基本元素,它可以将多个动作组合起来,一个函数代表了一系列的动作。当然在调用函数时,会干什么来着。对,要在运行时栈中创建栈帧,用于函数的执行。 在python中, 对象就是一个对栈帧的模拟,所以我们即将也会看到,python虚拟机在执行函数调用时会动态地创建 ...
分类:
编程语言 时间:
2019-12-04 19:47:38
阅读次数:
92
import turtle #调用turtle库绘制图像的函数库turtle.color("blue") #颜色 蓝色turtle.circle(100) #画半径100的圆turtle.penup() #抬起笔turtle.goto(-180,0) #移动到turtle.pendown() #放笔 ...
分类:
编程语言 时间:
2019-12-04 01:51:47
阅读次数:
261
1.面向对象中期望的行为 === a.根据实际的对象类型判断如何调用重写函数 b.父类指针(引用)指向 1).父类对象则调用父类对象中定义的函数 2).子类对象则调用子类对象中定义的函数 2.面向对象中的多态的概念 === a.根据实际的对象类型决定函数调用的具体目标 b.同样的调用语句在实际运行时 ...
分类:
其他好文 时间:
2019-12-02 11:49:17
阅读次数:
89
【总结】 小括号和中括号开头的在其前必须加封号; 【主体】 首先搜索下 【主体】 (1)讨论 编码风格问题 (2)什么情况必须用封号? 1、其后跟着匿名式函数调用 此时可以在匿名函数前加;如下所示 2、有时也会加到前面 原因:上线时会对js文件进行合并压缩, 如果不加,则会报错,将之前代码视为一体 ...
分类:
Web程序 时间:
2019-12-02 11:42:53
阅读次数:
114
1. 函数是什么? 2. 库函数 3. 自定义函数 4. 函数参数 5. 函数调用 6. 函数的声明和定义 7. 函数递 ...
分类:
编程语言 时间:
2019-12-01 09:35:48
阅读次数:
241
算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员 (可以看完结构体和指针再详细了解结构体成员访问符) ...
分类:
其他好文 时间:
2019-12-01 09:25:52
阅读次数:
97
c++存储 1 自动存储 + 在函数内部定义的变量使用自动存储空间。被称为自动变量。 + 在函数调用时自动产生,在函数结束时消亡。 + 自动变量是一个局部变量,作用域在包含它的代码块。(在一个函数中也可以有代码块) + 自动变量存储在栈中。在执行代码时,变量将依次加入栈中。在离开代码块时,将按相反的 ...
分类:
编程语言 时间:
2019-11-30 00:24:10
阅读次数:
84