首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
C#反射与特性{学习笔记}
】的更多相关文章
java8 新特性学习笔记
Java8新特性 学习笔记 1主要内容 Lambda 表达式 函数式接口 方法引用与构造器引用 Stream API 接口中的默认方法与静态方法 新时间日期 API 其他新特性 2 简洁 速度更快 修改底层Hash列表的算法, HashMap ,HashSet (由以前的数组加列表->数组+列表/红黑树),加快除添加之外的速度,ConcurrentHashMap(CAS算法) 代码更加简洁 (Lambda表达式) 强大的StreamAPI (操作数据集合非常方便) 便于并行 最大化减少空指针Op…
C#特性学习笔记二
实例探讨: 自定义了一个特性类: [AttributeUsage(AttributeTargets.Class|AttributeTargets.Method)] class WahAttribute:System.Attribute { private string description; public string Description { get { return description; } set { description = value; } } private string …
C#特性学习笔记一
元数据,就是C#中封装的一些类,无法修改.类成员的特性被称为元数据中的注释. 1.什么是特性 1)属性与特性的区别 属性(Property):属性是面向对象思想里所说的封装在类里面的数据字段,Get,Set方法. 特性(Attribute): 官方解释:特性是给指定的某一声明的一则附加的声明性信息. 允许类似关键字的描述声明.它对程序中的元素进行标注,如类型.字段.方法.属性等.从.net角度看,特性是一种 类,这些类继承于System.Attribute类,用于对类.属性.方法.事件等进…
java8新特性学习笔记
目录 1.速度更快 2.Lambda表达式 2.1.匿名内部类的Lambda转换 2.2.java8内置的四大核心函数式接口 2.3.方法引用和构造器 2.3.1.方法引用 2.3.2.构造器引用 2.3.3.数组引用 3.Stream API 3.1.stream API常用例子 3.2.stream映射 3.2.1.map 3.2.2.flatMap 3.3.stream排序与查找 3.4.map-reduce 3.5.collection 3.6.steamAPI练习 4.并行流 4.1.…
InnoDB关键特性学习笔记
插入缓存 Insert Buffer Insert Buffer是InnoDB存储引擎关键特性中最令人激动与兴奋的一个功能.不过这个名字可能会让人认为插入缓冲是缓冲池中的一个组成部分.其实不然,InnoDB缓冲池中有Insert Buffer信息固然不错,但是Insert Buffer和数据页一样,也是物理页的一个组成部分. 一般情况下,主键是行唯一的标识符.通常应用程序中行记录的插入顺序是按照主键递增的顺序进行插入的.因此,插入聚集索引一般是顺序的,不需要磁盘的随机读取.因为,对于此类情况下的…
C# 特性学习笔记
1.自己定义的特性 注意注释!!!!! 2.使用特性 3.特性的用处…
Python高级特性学习笔记
切片(slice) 可简化循环取元素的操作. L[0:3] or L[:3] 表示从索引0的位置开始,到索引3为止,但不包括索引3的前3个元素(L[0],L[1],L[2]); L[-2:]表示取包括从倒数第二个元素开始到list最后一个元素; L[-2:-1] 表示取从倒数第二个元素开始到倒数第一个元素间的元素,不包括倒数第一个元素; L[::2] 表示每两个取一个元素; L[:] 表示复制一个list; str='ABC',则str[::-1]='CBA',从末至始截取字符串,即将字符串翻转…
java8新特性学习笔记链接
https://blog.csdn.net/yitian_66/article/details/81010434…
html5新特性学习笔记
1.语义化标签兼容问题(语义化标签只支持ie8以上,不包括ie8) 解决方法一:该标签的css中加上display:block; 通过DOM的方式创建这个标签 document.createElement("header"); 解决方法二:引入外部的htmlshiv.js文件(插件)<script src="html5shiv.js"></script> 注意:在谷歌中支持语义化标签,不需要请求该文件//cc:ie8 tab键即可 <!…
Java8新特性学习笔记(一) Lambda表达式
没有用Lambda表达式的写法: Comparator<Transaction> byYear = new Comparator<Transaction>() { @Override public int compare(Transaction o1, Transaction o2) { return o1.getValue().compareTo(o2.getValue()); } }; Lambda表达式的写法: Comparator<Transaction>…