一、函数闭包模拟session 多账号认证: 添加认证方式:带参装饰器 ...
分类:
编程语言 时间:
2019-07-30 17:15:53
阅读次数:
113
@property装饰器 之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问,那么如 ...
分类:
编程语言 时间:
2019-07-29 21:46:00
阅读次数:
141
最近想用Python写一个简单生成器,类似指定类型和范围,返回指定列表; 比如想要 0 ~ 3 的整数,则 我只需要指定: 最小:0, 最大:3, 步长:1 则返回一个 [0,1,2,3] 的列表 思路是用Python 装饰器,在def方法上打装饰器,装饰器内部替换方法调用时传入的参数值 代码如下: ...
分类:
编程语言 时间:
2019-07-29 21:42:42
阅读次数:
137
可以指定输出内容的字符集不加装饰器:OutputStreamWiteros=newOutputStreamWriter(newFileOutputStream("D:/d/baidu"),"UTF-8");//不指定字符集,将默认为工程字符集加装饰器:BufferedWriterwriter=newBufferedWriter(newOutputStream
分类:
编程语言 时间:
2019-07-29 20:23:07
阅读次数:
124
1.带server2.0装饰器 接口访问数据库查询 并发100 平均每秒处理11.8次请求 平均响应时间6944ms 接口不做任何处理 并发100 平均每秒处理99.9次请求 平均响应时间3ms 并发500 平均每秒处理467.9次请求 平均响应时间4ms 并发1000 平均每秒处理936.8次请求 ...
分类:
其他好文 时间:
2019-07-28 19:46:32
阅读次数:
413
进击のpython 面向对象进阶 类方法 classmethod 类方法 python的类方法是通过@classmethod装饰器实现的 类方法和普通的方法的区别是 类方法只能访问类变量,不能访问实例变量 可以看到我调用Dog里面的eat方法,显示报错 果然,加上了这个类方法之后就没有办法访问实例变 ...
分类:
其他好文 时间:
2019-07-28 15:39:32
阅读次数:
76
python 装饰器详解 [toc] 1、闭包 要想了解装饰器,首先要了解一个概念,闭包。什么是闭包,一句话说就是,在函数中再嵌套一个函数,并且引用外部函数的变量,这就是一个闭包了。光说没有概念,直接上一个例子。 如代码所示,在outer函数内,又定义了一个inner函数,并且inner函数又引用了 ...
分类:
编程语言 时间:
2019-07-27 12:59:20
阅读次数:
111
<! TOC "1. 本文地址" "2. 对象的作用及为何只要一个对象" "3. 懒汉式" "4. 饿汉式" "4.1. 未加锁版" "4.2. 加锁版" <! /TOC 1. 本文地址 1. 博客园: "https://www.cnblogs.com/coco56/p/11253656.html" ...
分类:
编程语言 时间:
2019-07-27 09:35:17
阅读次数:
142
面对对象之封装 property装饰器 什么是封装? 通俗的说,封装就是将你不想让别人看到的东西隐藏起来,在程序中就是说你可以把一些不需要别人看到的属性和实现的方法隐藏起来,只留下一些可以访问和调用的方法给别人。 封装的好处? 封装的好处就是便于使用,因为复杂内容可以隐藏起来不用看外界看,而且具有安 ...
分类:
其他好文 时间:
2019-07-26 22:56:09
阅读次数:
187
*装饰模式字节缓冲流BufferedInputStreambis=newBufferedInputStream(inputStreamis)BufferedOutputStreambos=newBufferedOutputStream(OutputStreamos)最底层一定是节点流只需要释放最外层的处理流,若要手动关闭遵循从里到外的顺序关闭(从字节流到处理流)默认为8k,可以改变//参数是字节输
分类:
编程语言 时间:
2019-07-26 19:43:22
阅读次数:
121