一、理解策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 举一个例子, ...
分类:
其他好文 时间:
2020-06-19 12:14:53
阅读次数:
48
1.选中同种类型数据Ctrl + Shift + Alt + J 2.左右移动光标选中内容Ctrl + Shift + -> 3.复制当前行到下一行Ctrl + D IDEA快捷键参考: http://www.jetbrains.com/help/idea/2017.1/ctrl.html ...
分类:
其他好文 时间:
2020-06-19 11:50:11
阅读次数:
37
一、什么是泛型 1、泛型其实就是在定义类、接口、方法的时候不局限地指定某一种特定类型,而让类、接口、方法的调用者来决定具体使用哪一种类型的参数。 ?2、比如一个水杯生产的时候不用指定它将来干什么?而是由将来的使用者决定放入什么。 3、假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组 ...
分类:
编程语言 时间:
2020-06-19 01:00:05
阅读次数:
64
##命令解释 tree命令很简单就是以树状图列出目录的内容。 ##语法 tree 选项 参数 ##选项 -a:显示所有文件和目录; -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合; -C:在文件和目录清单加上色彩,便于区分各种类型; -d:先是目录名称而非内容; -D:列出文件或目录的 ...
分类:
系统相关 时间:
2020-06-19 00:54:39
阅读次数:
66
1、存储扩展得概念及类型 存储扩展分为位扩展、字扩展、字位扩展 无论哪种类型得存储扩展都要完成CPU与主存间地址线、数据线、控制线的连接 ...
分类:
其他好文 时间:
2020-06-18 21:59:10
阅读次数:
53
例如,要数一数菜单中每类菜有多少个,可以传递counting收集器作为groupingBy收集器的第二个参数:Map<Dish.Type, Long> typesCount = menu.stream().collect( groupingBy(Dish::getType, counting())) ...
分类:
其他好文 时间:
2020-06-18 21:22:09
阅读次数:
67
集成运算放大器在电子电路中应用日益广泛,在线性区工作时可以构成多种类型的信号放大、信号运算、滤波等电路;在非线性区工作时可以构成多种类型的电压比较器。本文研究基于集成运放构成的窗口电压比较器和滞回电压比较器。 ...
分类:
其他好文 时间:
2020-06-18 19:47:36
阅读次数:
72
1、NSInvocation的作用 封装了 方法调用对象、方法选择器、参数、返回值等,可以给对象发送一个参数大于两个的消息 2、优势 在 iOS 中可以直接调用某个对象的消息的方法有两种1:performSelector: withObject: 这种类型的方法最多只能有两个参数2:NSInvoca ...
分类:
其他好文 时间:
2020-06-18 16:14:07
阅读次数:
57
地址:https://super-aviator.github.io/2019/08/30/Spring%E4%B8%AD%E7%9A%84-RequestBody%E6%B3%A8%E8%A7%A3/ 上周进行项目开发的时候,发现前端的含有文件的表单数据时后台接收报错,异常的大致意思是表单类型不支 ...
分类:
编程语言 时间:
2020-06-17 20:06:58
阅读次数:
73
如果视图使用DbSet,sql server 是支持的,但是mysql必须是用DbQuery,否则视图会报各种类型转换的异常 bool类型 使用tinyint 类型,连接字符串加上 TreatTinyAsBoolean=false ,否则也是各种类型的转换失败,比如 Unable to cast o ...
分类:
数据库 时间:
2020-06-17 18:25:54
阅读次数:
51