print(locals()) #返回本地作用域中的所有名字print(globals()) #返回全局作用域中的所有名字global 变量nonlocal 变量 迭代器.__next__()next(迭代器)迭代器 = iter(可迭代的)迭代器 = 可迭代的.__iter__() range(1 ...
分类:
编程语言 时间:
2018-09-28 19:06:01
阅读次数:
177
集合的两个顶级接口分别为:Collection和Map Collection下有两个比较常用的接口分别是List(列表)和Set(集),其中List可以存储重复元素,元素是有序的(存取顺序一致),可以通过List脚标来获取指定元素;而Set不可以有重复元素,元素是无序的。 List接口中,比较常用的 ...
分类:
编程语言 时间:
2018-09-28 12:33:30
阅读次数:
130
Object.assign() Object.assign()方法用于合并对象,只会合并可枚举的属性 如果合并的对象 都有某一个相同的属性名,则后面的覆盖掉前面的对象。 Object.create() Object.create() 方法使指定的原型对象和属性去创建一个新对象 Object.defi ...
分类:
编程语言 时间:
2018-09-26 14:59:24
阅读次数:
175
在并发队列上jdk提供了两套实现,一个以concurrentLinkedQueue为代表的高性能队列,一个以BlockingQueue接口为代表的阻塞队列。 ConcurrentLinkedQueue:无界队列,遵循先进先出原则,队列不允许NUll元素。 add()和offer()都是加入元素方法, ...
分类:
其他好文 时间:
2018-09-24 18:31:48
阅读次数:
207
函数是什么: 函数是指将一组语句的集合,通过一个名字(函数名)封装起来,想要执行这个函数,只需要调用具体函数名即可(函数名+()) 特征: 1.减少重复代码 2.使程序变得可扩展 3.是程序变得易维护 语法定义: def sayhi(): #函数名 print('Hello!') sayhi() # ...
分类:
其他好文 时间:
2018-09-21 11:39:57
阅读次数:
181
最近在做SpringBoot的项目,用到了session,发现放置好session后,过一会就失效了,用下面发语句获取session失效时间,发现是60s 最后总结一下Duration最实用的一个功能其实是 between 方法,因为有很多时候我们需要计算两个日期之间的天数或者小时数,用这个就可以很 ...
分类:
编程语言 时间:
2018-09-21 10:55:55
阅读次数:
324
get() 用于拦截某个属性的读取操作,可以接受三个参数,依次为目标对象、属性名和 proxy 实例本身(严格地说,是操作行为所针对的对象),其中最后一个参数可选。 get方法可以继承: get方法第三个参数:指向原始的读操所在的那个对象,即Prosy实例 如果一个属性不可配置(configurab ...
迭代器: dir() 查看数据可以执行的方法 Iterable: 在数据内部存在 __iter__() 可以被迭代的内容. Iterator: 迭代器. 存在__iter__() 还存在__next__() 还可以引入collections 中的Iterable和Iterator isinstanc ...
分类:
其他好文 时间:
2018-09-18 19:19:03
阅读次数:
160
属性的简洁表示法 ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 除了属性简写,方法也可以简写。 属性名表达式 JavaScript 定义对象的属性,有两种方法。 属性名表达式与简洁表示法,不能同时使用,会报错。 属性名表达式如果是一个对象,默认情况下会自动将对象转为字符 ...
分类:
其他好文 时间:
2018-09-14 18:25:35
阅读次数:
110
//需要引用AutoMapper的Nuget包 /// /// 对象映射 /// public static class Extensions { /// /// 同步锁 /// private static readonly object Sync = new object()... ...
分类:
移动开发 时间:
2018-09-11 21:17:39
阅读次数:
515