分类
摘要:
并发编程
并发(伪):由于执行速度特别快,人感觉不到
并行(真):创建10个人同时操作
线程
单进程,单线程的应用程序
print('666')
到底什么是线程?什么是进程
Python自己没有这玩意,Python中调用的操作系统的线程和进程(伪线程)
多线程
工作的最小单元
共享进程中所... 阅读原文
2019-09-14 07:41:08 阅读(2421) 评论(0)
摘要:
一、线程替代方案
1.subprocess
(1)完全跳过线程,使用进程
(2)是派生进程的主要替代方案
(3)python2.4后引入
2.multiprocessing
(1)使用threading接口派生,使用子进程
(2)允许为多核或者多CPU派生进程,接口很threading非常相似
... 阅读原文
2019-09-14 06:54:04 阅读(2813) 评论(0)
摘要:
上一篇博客已经给大家介绍了一些算法题,明天刚好是中秋了,这里祝大家中秋快乐。刚好赶上数学建模了,今天就先介绍与衡量算法水平的重要指标时间复杂度吧。在时间充裕情况下会更新5+2。之后还会介绍空间复杂度以及python内置函数的时间复杂度。
1.简介
先看一下什么是时间复杂度:
衡量代码的好坏... 阅读原文
2019-09-14 06:00:07 阅读(2604) 评论(0)
摘要:
一、序列化组件
简单使用
开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式。我们可以通过声明与Django forms非常相似的序列化器(serializers)来实现。
models部分:
from django.db imp... 阅读原文
2019-09-14 00:07:02 阅读(2349) 评论(0)
摘要:
1.配置模板文件
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates... 阅读原文
2019-09-13 23:54:05 阅读(2486) 评论(0)
摘要:
爬取b站弹幕并不困难。要得到up主所有视频弹幕,我们首先进入up主视频页面,即https://space.bilibili.com/id号/video这个页面。按F12打开开发者菜单,刷新一下,在network的xhr文件中有一个getSubmitVideo文件,这个文件里就有我们需要的视频av号了。如果直接... 阅读原文
2019-09-13 22:38:03 阅读(2398) 评论(0)
摘要:
1、数字 1、布尔型(bool) bool型只有两个值:True和False a = False b = True 2、整形 int型 n = 12 a = "12"... 阅读原文
2019-09-13 22:21:01 阅读(2594) 评论(0)
摘要:
项目环境搭建
一、创建django项目
1.创建python虚拟环境
在虚拟机上创建python虚拟环境,因为实际项目部署,实在linux
mkvirtualenv -p /usr/bin/python3.6 tzproject
2.创建django项目
1.安装django
选择安装d... 阅读原文
2019-09-13 21:11:22 阅读(2407) 评论(0)
摘要:
项目环境搭建
一、创建django项目
1.创建python虚拟环境
在虚拟机上创建python虚拟环境,因为实际项目部署,实在linux
mkvirtualenv -p /usr/bin/python3.6 tzproject
2.创建django项目
1.安装django
选择安装d... 阅读原文
2019-09-13 21:11:22 阅读(2413) 评论(0)
摘要:
原题 | Adding Actions to a PEG Grammar
作者 | Guido van Rossum(Python之父)
译者 | 豌豆花下猫(“Python猫”公众号作者)
声明 | 本翻译是出于交流学习的目的,基于 CC BY-NC-SA 4.0 授权协议。为便于阅读,内容略有改动。
如果... 阅读原文
2019-09-13 20:25:03 阅读(2857) 评论(0)