目的:检测代理ip的可用性,保证代理池中代理ip基本可用 思路: 1.在proxy_test.py中,创建ProxyTester类 2.提供一个run方法,用于处理检测代理ip的核心逻辑 1)从数据库中获取所有代理ip 2)遍历代理ip列表 3)检查代理ip可用性 如果不可用,代理分数-1,如果代理 ...
分类:
编程语言 时间:
2020-04-04 22:26:12
阅读次数:
83
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 当子类和父类都存在相同的run()方法时,我们说,子类的run()覆盖了父类的r ...
分类:
其他好文 时间:
2020-04-04 20:38:56
阅读次数:
63
当我们用Flask写好一个app后, 运行app.run()表示监听指定的端口, 对收到的request运行app生成response并返回. 现在分析一下, 运行app.run()后具体发生了什么事情 Flask定义的run方法如下: def run(self, host=None, port=N ...
分类:
移动开发 时间:
2020-04-04 14:17:29
阅读次数:
89
线程池 2.1 线程池思想概述 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就 ...
分类:
编程语言 时间:
2020-04-03 23:47:43
阅读次数:
87
.net包含的内容真的很多,即使从应用上来说。 从来没有接触过windows service的开发,但是需要承接的项目使用到了,于是阅读了一下微软的文档。 总体来说,windows service是一个继承ServiceBase类的应用,通过run方法启动的一个进程(线程?)。 通过InstallU ...
package org.ks.多线程; /* * 多线程(多线程程序实现的方式1)(掌握) * 1.继承Thread * 定义类继承Thread * 重写run方法 * 把新线程要做的事写在run方法中 * 创建线程对象 * 开启新线程, 内部会自动执行run方法 */ //现象: bb和ksdsb ...
分类:
编程语言 时间:
2020-03-31 00:58:56
阅读次数:
84
一、线程解析 (1)线程的创建 1、继承Thread类创建线程类,代码如下: //1、定义一个继承Thread类的子类,并重写该类的run()方法; //2、创建Thread子类的实例,即创建了线程对象; //3、调用该线程对象的start()方法启动线程。 class SomeThead exte ...
分类:
编程语言 时间:
2020-03-29 18:08:13
阅读次数:
81
webpack基本概念 1. webpack中的module,chunk 和 bundle module 就是一个js模块,就是被require或export的模块,例如 ES模块,commonjs模块,AMD模块chunk 是 代码块,是进行依赖分析的时候,代码分割出来的代码块,包括一个或多个mo ...
分类:
Web程序 时间:
2020-03-29 01:23:50
阅读次数:
335
一、线程的生命周期 1.五种状态:新建状态、就绪状态、运行状态、阻塞状态、消亡状态 2.就绪状态的线程表示有权利去获取CPU的时间片,CPU时间片是执行权,当线程拿到CPU时间片之后就马上执行run方法,这个时候就代表进入了运行状态 二、线程的调度与控制 通常我们的计算机只有一个CPU,CPU在某一 ...
分类:
编程语言 时间:
2020-03-29 01:15:25
阅读次数:
88
学习Java的第11天 + Thread构造器 + Thread():创建新的Thread对象 + Thread(String threadname):创建线程并指定线程实例名 + Thread(Runnable target):指定创建线程的目标对象,它实现了Runnable接 口中的run方法 ...
分类:
编程语言 时间:
2020-03-25 21:03:13
阅读次数:
90