自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Redis五种数据结构的介绍和使用以及相关使用场景

Redis通用命令:keys:keys * 遍历所有的key O(n) keys [pattern] 遍历符合条件的key。例如keys he*,将匹配以he开头的键;keys he[h-l]*将匹配以he开头并且第三个字母在h-lq区间的键;keys ph前两位是ph的key。   dbsize 计算key的总数 O(1) exists k...

2018-09-08 17:10:34 3254

原创 Python中的类与变量

定义类:class Student(): # 居然有括号 name = ‘’ # 定义变量 age = 0 def print_file(self): # 定义函数,”self”是必须的 print(‘name:’ + self.name) # 引用变量也要加self# print_file()使用类的方法(实例化):stud...

2018-09-07 00:09:28 515

原创 Python中“Global”关键字

Global关键字是什么?如何使用?函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数内定义全局作用域,需要加上global修饰符。 变量名解析:LEGB原则当在函数中使用未认证的变量名时,Python搜索4个作用域[本地作用域(L)(函数内部声明但没有使用global的变量), 之后是上一层结构中def或者lambda的本地作用域(E), 之后是全局作用域...

2018-09-06 22:58:58 3060

原创 Python中对“生成器”的理解和运用

假设现在我们需要打印0~10000,可以想到使用for..in循环:n = [i for i in range(0, 1001)]for i in n: print(i)但这样很消耗计算机的内存,因为数字是储存在列表n里的。我们用一个函数解决:def gen(max): n = 0 while n<= max: print(n...

2018-09-06 22:52:55 282

原创 对Python中“闭包”的理解

什么是闭包?如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。但是闭包是一种特殊情况,如果外函数在结束的时候发现有自己的临时变量将来会在...

2018-09-06 22:41:54 599

转载 Python中的__new__()方法与实例化

转发自:https://www.cnblogs.com/liunnis/p/4634417.html __new__()是在新式类中新出现的方法,它作用在构造方法建造实例之前。可以这么理解,在Python中存在于类里面的构造方法__init__()负责将类的实例化,而在__init__()启动之前,__new__()决定是否 要使用该__init__()方法,因为__new__()可以调用其他...

2018-08-30 18:17:43 228

原创 Javascript语法必知必会

大家好。这边文章个人学习慕课网JavaScript入门篇和JavaScript进阶篇所做的笔记,较基础,主要是语法内容。1-1学习JavaScript的起点就是处理网页,我们先学习如何使用DOM进行简单操作。<body>  <p id="p1">我是第一段文字</p>  <p id="p2">我是第二段文字</p>

2018-08-06 21:41:54 364

原创 对于REST api的琐碎思考

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,...

2018-08-06 11:30:35 132

原创 Flask REST api开发中处理不同客户端注册的方案

from app.libs.redprint import Redprintapi = Redprint(‘client’)@api.route(‘/register’)def create_client(): pass创建视图函数create_client用于我们针对不同客户端的逻辑处理。这里的redprint是我们在之前的文章《Flask中自定义红图拆分视图函数的方法...

2018-08-06 11:17:17 465

原创 Flask中自定义红图拆分视图函数的方法以及——为什么蓝图不适合用于拆分试图函数

蓝图是模块级别的拆分,它不是设计来让你拆分试图函数的。要实现比模块级别下更具体的视图函数的拆分,例如在用Flask制作REST API时版本号下根据不同业务对象的函数拆分时,我们就需要自定义一个跟蓝图功能相同的模块。在这里,为了体现它跟蓝图的异曲同工之妙,我们将它命名为红图!我们这里将示范上述场景中红图对象的制作。假设在v1版本的api中,有资源user, book等,我们希望对于每个资源对应...

2018-08-06 01:16:43 2179

原创 详解Python中装饰器的实现和使用

我们有函数:def f1():print(‘This is a function.’)有一天我想添加需求,想在函数内部打印时间:def f1():print(time.time())  # 打印unix时间戳print(‘This is a function.’)f1()后来我不只想在该函数实现打印时间的功能,我还想在更多函数中实现它。   我们定义函数:...

2018-08-03 13:51:01 179

原创 Python中枚举的使用

from enum import Enumclass Color(Enum):    red = 1    orange = 2    yellow = 3print(Color.red) # 直接获取keyprint(Color.orange)print(Color.red.name) # 获取key.nameprint(Color.red.value) # 获取...

2018-08-02 19:13:27 2802

原创 使用Python字典映射的方式实现其他语言中的switch...case语句

我们可以想到通过两种方式实现方法1:用if ... else语句,这里不细讲。方法2:用字典映射的方法假设现在我们有一个字典如下:switcher = { 0 : ‘Sunday’, 1 : ‘Monday’, 2 : ‘Tuesday’}day_name = switcher[day]我们可以通过这样的方式获取指定key下面的值,从而实现了swi...

2018-08-02 18:02:15 690

原创 Flask 构建token时出现 TypeError: unsupported operand type(s) for +: 'int' and 'bytes'

这里我在直接参考源码的时候把from itsdangerous import TimedJSONWebSignatureSerializer as Serializer直接导入成:from itsdangerours import Serializer 而导致该错误。所以不要只是图一时手快而缺乏检查啊...

2018-07-21 17:56:50 2500

转载 Python标准错误类型

BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(generator)发生异常来通知退出StandardError 所有的内建标准异常的基类ArithmeticE...

2018-07-18 15:48:03 278

原创 Flask NoneType Object之谜

模板wf_register.html:{% extends "base.html" %}{% import "bootstrap/wtf.html" as wtf %}{% block title %}Register{% endblock %} {% block page_content %} <div class="page-header"> <h1...

2018-07-17 18:16:13 1241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除