聚合 在组合中,对一个接口虚拟的调用被委托给了内部的组件。它的代价是对两个虚拟函数的调用。如果组合的层次再多一些,那么代价会成比例的增加。 如果外部的组件仅仅想要拥有内部组件那样的接口,通过减少接口的询问代价,聚合能够被用于减少虚拟调用的数量。 下面的例子显示了如和对一个组件进行聚合: // agg ...
分类:
其他好文 时间:
2020-01-13 20:23:15
阅读次数:
93
error是指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息; ECMAScript定义了六种类型的错误,除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象; R ...
分类:
其他好文 时间:
2020-01-13 20:18:21
阅读次数:
58
1、OFFSET用于从指定区域获取一个视图。 OFFSET(reference, rows, cols, [height], [width]) 必选: eference:获取被参考单元格 rows:相对于被参考单元格的行偏移量 cols:相对于被参考单元格的列偏移量 可选: [height]:返回视 ...
分类:
其他好文 时间:
2020-01-13 16:26:58
阅读次数:
83
配置介绍 配置之间的关系 ? 标签用途解释 <dubbo:service/> 服务配置 用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多个注册中心 <dubbo:reference/>[2] 引用配置 用于创建一个远程服务代理,一个引用可以指向多个注册中心 <d ...
分类:
其他好文 时间:
2020-01-13 15:58:58
阅读次数:
74
https://docs.spring.io/spring/docs/5.0.13.RELEASE/spring-framework-reference/integration.html#cache 从3.1版开始,Spring Framework提供了对现有Spring应用程序透明地添加缓存的支持 ...
分类:
编程语言 时间:
2020-01-13 12:40:27
阅读次数:
99
1.重要的重复:键的数据类型 1)数字相关 tinyint 255 int 65535 bigint 42亿 decimal 十进制小数,实际是字符串保存,有精度的小数。 float 浮点型 保留有限位小数 double 双精度 保留双倍有限位小数 2)字符相关 char 固定长度,查询速度快,节约 ...
分类:
数据库 时间:
2020-01-12 00:13:45
阅读次数:
126
FileInfo fileInfo = new FileInfo(@"C:\test.txt"); FileSecurity fileSecurity = fileInfo.GetAccessControl(); IdentityReference identityReference = fileS ...
分类:
其他好文 时间:
2020-01-11 15:28:52
阅读次数:
76
前言 在 ".NET Core 3.1和WorkerServices构建Windows服务" 我们也看到了,如何将workerservices构建成服务,那么本篇文章我们再来看看如何将web应用程序托管到我们的服务中. 将WEB应用作为服务运行 我们需要将我们的WEB应用程序编译成exe文件,在AS ...
1、对象头(Header) 对象自身运行时数据(mark word):hash 码、GC 分代年龄、锁状态标识、是否偏向锁、线程持有的锁、偏向线程ID、偏向时间戳; 类型指针:对象指向元数据的指针。 mark word: 对象头信息与对象自身定义的数据无关的额外存储成本,考虑到虚拟机的空间效率,对象 ...
分类:
编程语言 时间:
2020-01-11 13:08:43
阅读次数:
83
本篇参看:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array list是我们经常要处理的内容,lwc前端针对list主要有几个函数处理,不同函数针对不同场景有不同的功能。下面就根 ...
分类:
其他好文 时间:
2020-01-10 20:36:05
阅读次数:
93