字体族:在CSS中定义字体族时不需要引号,都是字体就需要引号了 衬线字体serif:字体周围有一些装饰性的内容。比如宋体 非衬线字体sans-serif:规则的字体,一般的字体都是 等宽字体monospace:每个字母都是占有相同的空间。写代码时的字体IDE使用的一般是等宽字体。 手写体cursiv ...
分类:
Web程序 时间:
2020-07-10 23:54:06
阅读次数:
107
1.数据流 DataInputStream&DataOutputStream 处理基本数据类型和字符串,传输数据时保留数据类型 注: 1.输入和输出时参数顺序保持一致 2.先写出在读取 例: 2.对象流 ObjectInputStream&ObjectOutputStream 处理基本数据类型,字符 ...
分类:
编程语言 时间:
2020-07-10 13:21:50
阅读次数:
59
viwes>>>ip_list=['192.168.1.X']def index(request): """ request.META是一个字典 """ # 获得客户端IP user_ip = request.META['REMOTE_ADDR'] if user_ip in lp_list: re ...
分类:
其他好文 时间:
2020-07-10 12:58:22
阅读次数:
63
适配器模式 一、什么是适配器模式 适配器模式作用是解决两个软件实体间的接口不兼容的问题,使用后原本由于接口不兼容而不能工作的两个软件实体可以一起工作 在实际工作中发现模块或对象的某个接口并不符合目前的需求,而代码量太大修改不现实,此时就需要用到适配器了让适配器与旧接口打交道,我们与适配器打交道 二、 ...
分类:
其他好文 时间:
2020-07-10 09:20:32
阅读次数:
58
设计模式之装饰者设计模式 1.定义:动态的将责任附加到对象上。想要扩展功能,装饰者是有别于继承的另外一种选择。就增加功能而言,装饰者模式比子类更加的灵活 涉及到的设计原则:类应该对扩展开放,对修改关闭 要点:1.装饰者和被装饰者有相同的超类型 2.可以用一个或者多个装饰者包装一个对象 3.既然装饰者 ...
分类:
其他好文 时间:
2020-07-10 00:02:47
阅读次数:
74
装饰流也称为处理流 1.缓冲流: 1、提升性能 2、任何处理流底层都是节点流 3、释放外层流,内层流自动释放,手动释放则是从里到外层层释放 1.字节缓冲流 1.BufferedInputStream 2.BufferedOutputStream 2.字符缓冲流 1.BufferedReader 2. ...
分类:
编程语言 时间:
2020-07-09 22:12:30
阅读次数:
81
静态方法 定义 使用装饰器@staticmethod。参数随意,没有“self”和“cls”参数,但是方法体中不能使用类或实例的任何属性和方法; 调用 类对象或实例对象都可以调用。 静态方法是类中的函数,不需要实例。 静态方法主要是用来存放逻辑性的代码,逻辑上属于类,但是和类本身没有关系 静态方法中 ...
分类:
其他好文 时间:
2020-07-09 19:32:01
阅读次数:
72
pytest-repeat是pytest的插件:(pytest-repeat 无法支持使用unittest.TestCase测试类) 作用:用于重复执行单个用例,或多个测试用例,并指定重复次数,安装:pip install pytest-repeat使用:--count命令,指定要运行测试用例和测试 ...
分类:
其他好文 时间:
2020-07-08 23:02:53
阅读次数:
110
1:无参装饰器补充:@index(123) ==》 这个@index(123)中,index()函数调用的优先级是最高的。所以先会先运行,然后得到的返回值,在传个@inde()的返回值我们今天继续讲解有参知识: 首先上面这个小案例中:我们添加一个需求,我需要在wrapper中做一个认证功能,就是用户 ...
分类:
编程语言 时间:
2020-07-08 01:31:07
阅读次数:
63
此系列文档: 1. 我终于弄懂了Python的装饰器(一) 2. 我终于弄懂了Python的装饰器(二) 3. 我终于弄懂了Python的装饰器(三) 4. 我终于弄懂了Python的装饰器(四) 一、装饰器基础(什么是装饰器) Python的函数是对象 要了解装饰器,您必须首先了解函数是Pytho ...
分类:
编程语言 时间:
2020-07-07 15:10:37
阅读次数:
62