分类
摘要:
装饰器:本质就是函数,功能是为其他函数添加附加功能
原则:
a.不修改被修饰函数的源代码
b.不修改被修饰函数的调用方式
公式:
装饰器=高阶函数+函数嵌套+闭包
高阶函数的定义:
a.函数接收的参数是一个函数名
b.函数的返回值是一个函数名
c.满足上述条件任意一个,都可称之为高阶函数
... 阅读原文
2019-01-30 10:27:08 阅读(2339) 评论(0)
摘要:
当你看到这个博客的时候恭喜你,你以后不用开vip就可以观看和下载vip视频了
最简单的观看vip视频步骤:进入全民解析网将vip视频地址进行解析
以下代码是通过python将vip视频进行下载为mp4格式
步骤及其代码
先找到要爬取的m3u8地址:
http://baidu.com-l-baidu.com/201... 阅读原文
2019-01-30 10:01:02 阅读(2438) 评论(0)
摘要:
在使用 python manage.py makemigrations时候会出现:No changes detected 的错误。
造成这个错误的原因可能有很多。
我这里遇到这个错误的原因是:migrateions 文件夹内没有 __init__.py 文件导致的。
migrateions 文件夹添加 __i... 阅读原文
2019-01-30 09:45:01 阅读(2864) 评论(0)
摘要:
前言
列表是一种python类似数组的数据结构,操作灵活,可存储多种类型的数据。
目录
1.列表的基础知识
2.列表的增删改查并操作
3.列表的其他操作
4.基本方法表
(一)列表的基础知识
1.说明:
列表(list),可变序列,可以存储多种数据的集合,用括号 [] 表示列表的开始与结束。
2.定义的基... 阅读原文
2019-01-30 08:51:12 阅读(2623) 评论(0)
摘要:
1. 安装;
pip install flask_login
2. 使用:
注册应用
import os
from flask_login import LoginManager, current_user
login_manager = LoginManager()
login_manager.logi... 阅读原文
2019-01-30 08:19:02 阅读(2350) 评论(0)
摘要:
后面有时间学习弹框,加个弹框
效果图:
原理:
原理简单不繁琐
1 根据设置的参数去post请求json参数
2 json提取出用户名和时间以及弹幕内容
(其中值得注意的时,页面默认会保存10个弹幕,我的方法是迭代的时候,取最后一个,然后if简单判断不重复打印)
... 阅读原文
2019-01-30 07:39:06 阅读(2337) 评论(0)
摘要:
队列
队列与栈的类型很相似,但它遵循的原则是先进先出(FIFO),也就是元素插入的时候只能在该数据结构的末端,而删除只能删除最前面的元素。队列同样应用广泛,例如打印机的队列或者是一个web服务器响应请求。
Python实现
关于队列的方法
作为一个队列,同样要满足一下几个方法:
Q.enqueue(... 阅读原文
2019-01-30 06:00:10 阅读(1800) 评论(0)
摘要:
普通dict(字典)在插入的时候并不记住元素的顺序,迭代器会根据散列表(哈希表)中存储的顺序来生成的。而OrderedDict则会记录元素的顺序,并且在迭代器输出时,会按现在记录的顺序进行遍历。
例:
创建有序字典:
import collections as c
dict = c.OrderedDict()... 阅读原文
2019-01-30 00:59:02 阅读(2362) 评论(0)
摘要:
一. 百度面试题‘abcdefgh’里面挑出3个字母进行组合,一共有多少组合,要求3个字母中不能有重复的组合,三个字母同时出现的次数只能出现一次,如出现了abc就不能出现cab,bca等
思路:
1. abcdefgh里面挑选3个字母进行组合,考虑使用3层for循环,然后使用if条件过滤不符合要求的组合
2. 3个字... 阅读原文
2019-01-30 00:56:02 阅读(2582) 评论(0)
摘要:
cookie
我们访问网页是通过http协议进行的,而http协议是一个无状态协议(无法维持会话之间的状态),比如我们登录一个网站成功后访问另一个网页,那么登录状态就会消失,十分不方便。而我们可以通过Cookie保存会话信息,将会话信息保存在客户端,或者用session保存... 阅读原文
2019-01-30 00:40:02 阅读(2390) 评论(0)