摘要: 并发编程 并发(伪):由于执行速度特别快,人感觉不到 并行(真):创建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)