分类
摘要:
使用Python分析数据,如果使用了正确的数据结构和算法,有时可以大量提高程序的速度。实现此目的的一种方法是使用Muiltithreading(多线程)或Multiprocessing(多重处理)。
在这篇文章中,我们不会详细讨论多线程或多处理的内部原理。相反,我们举一个例子,编写一个小的Python脚本从U... 阅读原文
2020-04-30 07:00:04 阅读(2385) 评论(0)
摘要:
给照片换脸大家应该都见过,本文我们来介绍一下如何通过 Python 实现换脸。
功能实现
实现换脸功能,我们大致可以分为两种:一种是所有功能都通过自己编码来实现,另一种是借助于第三方 API 来实现,第一种方式可能需要我们进行大量的编码才能实现,而第二种方式我们只需进行少量的编码即可实现。
本文我们使用更简... 阅读原文
2020-04-30 06:00:09 阅读(2379) 评论(0)
摘要:
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
最近在写技术文档的时候,发现一个问题。对于每个技术步骤,都需要一个截图,这样下来整篇文档都是截图,显得不是特别的专业。
我们要在pycharm中安装一个python包,就可以按照以下的... 阅读原文
2020-04-29 23:49:05 阅读(2708) 评论(0)
摘要:
1 #实现一个线程不断生成一个随机数到一个队列中(考虑使用Queue这个模块)
2 # 实现一个线程从上面的队列里面不断的取出奇数
3 # 实现另外一个线程从上面的队列里面不断取出偶数
4
5 import random,threading,time
6 from queue import ... 阅读原文
2020-04-29 22:19:05 阅读(2679) 评论(0)
摘要:
1 import threading,time
2 class myThread(threading.Thread):
3 def run(self):
4 if semaphore.acquire():
5 print(self.name)
6 ... 阅读原文
2020-04-29 20:35:02 阅读(2354) 评论(0)
摘要:
/1 前言/
前几天小编发布了手把手教你使用Python爬取西次代理数据(上篇),木有赶上车的小伙伴,可以戳进去看看。今天小编带大家进行网页结构的分析以及网页数据的提取,具体步骤如下。
/2 首页分析及提取/
首先进入网站主页,如下图所示。
简单分析下页面,其中后面的 1 是页码的意思,分析后发现每一页有10... 阅读原文
2020-04-29 20:08:08 阅读(2358) 评论(0)
摘要:
1.装饰器
import time
#装饰器,计算代码运行时间
def cal_time(func):
def wrapper(*args, **kwargs):
t1 = time.time()
result = func(*args, **kwargs)
... 阅读原文
2020-04-29 19:41:02 阅读(2366) 评论(0)
摘要:
1 import requests
2 import time
3 import threading
4 def Thread():
5 url = ['https://blog.csdn.net/qq_40822132/article/details/105361968',
6 ... 阅读原文
2020-04-29 18:06:01 阅读(2920) 评论(0)
摘要:
场景
我们用Django的Model时,有时候需要关联外键。关联外键时,参数:on_delete的几个配置选项到底是干嘛的呢,你知道吗?
参数介绍
models.CASCADE
级联删除。Django会模拟SQL约束的行为,在删除此条数据时,同事删除外键关联的对象。
比如:用户的有一个外键关联的是用户的健... 阅读原文
2020-04-29 17:13:02 阅读(2598) 评论(0)
摘要:
【目录】
一 IO模型介绍
二 阻塞IO(blocking IO)
三 非阻塞IO(non-blocking IO)
四 多路复用IO(IO multiplexing)
五 异步IO(Asynchronous I/O)
六 IO模型比较分析
七 selectors模块
本文讨论的... 阅读原文
2020-04-29 16:54:33 阅读(2626) 评论(0)