懒加载即第一次用到的时候再去加载,之后加载一次,优化代码 重写属性的get方法 如: -(void)shops { if(_shops == nil){ // 第二次不会进来 // 加载数据 } return _shops;} 注意:在懒加载用,使用set方法,要不然会让懒加载死循环。 ...
分类:
其他好文 时间:
2020-04-06 23:32:33
阅读次数:
62
python装饰器的学习理解 自己的理解 装饰器是python语言中的高阶函数,被装饰的函数嵌套在装饰器内部,其目的可实现对被装饰函数的功能扩充。 举个例子,加深理解 任务:完成对执行函数func1的执行时间的记录 不用装饰器实现 # -*- coding: utf-8 -*-import time ...
分类:
编程语言 时间:
2020-02-28 22:25:03
阅读次数:
73
override也叫做覆盖 子类方法名称必须与父类方法名称一致 参数列表一致 返回类型一致或父类方法返回类型的子类类型 修饰符不能缩小范围 构造方法不能重写 属性不能重写 静态方法不能重写 私有方法不能重写 ...
分类:
其他好文 时间:
2020-01-08 13:03:12
阅读次数:
63
最近看到代码中有语法糖,记录一下, 1.重写,只能重写,属性,虚方法(virtual),子类重写用override private string apublic string A{get =>“123”;set =>a=value;} 2.定义静态变量赋值 private static Lazy<K ...
使用interface关键字定义接口,允许方法有默认实现 一个类或者对象可以实现一个或多个接口 接口中的属性只能是抽象的并且不能被初始化,实现接口时必须重写属性 fun main(args:Array<String>){ val c = Child() c.foo() c.bar() println ...
分类:
其他好文 时间:
2019-05-13 12:23:36
阅读次数:
134
hasOwnproperty() 方法验证属性是存在于对象中,还是存在于实例中。 name in Object 始终返回true. hasPrototypeProperty()方法 实例中重写属性后,属性就存在于实例中,原型中的属性就用不到了。 枚举(不明白) 得到所有可枚举的实例属性 Object ...
分类:
Web程序 时间:
2019-04-14 09:59:56
阅读次数:
145
RESTFULLL 序列化组件 一、Django自带序列化组件 ? 内置的serializers(把对象序列化成json字符串)(一般不用) 二、rest framework序列化之Serializer models views 3 rest framework序列化之ModelSerializer ...
分类:
其他好文 时间:
2019-03-26 19:45:17
阅读次数:
149
1.rest-framework序列化之Serializer 2. source的用法 1. 指定字段 2. 指定方法 3.深度查询(跨表) 3. rest-framework序列化之ModelSerializer 4. 序列化单条数据 book_ser=BookSerializer(instanc ...
分类:
其他好文 时间:
2019-03-26 16:58:00
阅读次数:
176
前言 表单是网页与用户的交互工具,由一个\元素作为容器构成,封装其他任何数量的表单控件,还有其他任何\元素里可用的标签 表单能够包含\、\、\、\、\、\等表单控件元素 [注意]表单里嵌套表单是不允许的 form元素 form元素有accept charset、action、autocomplete ...
分类:
Web程序 时间:
2019-03-12 09:16:43
阅读次数:
204
修改element ui默认的样式 如果要组件内全局修改 首先在浏览器里F12找到element默认的UI类名 找到要修改的默认类名以后 在文件中修改代码,重写属性 但是如果已经在全局内修改了默认样式,但又想在某一个标签内再次重写样式,则可以给要修改的标签加一个父类,在父类里重写样式,这样可以避免代 ...
分类:
其他好文 时间:
2019-01-17 19:44:42
阅读次数:
482