概念 Iterator模式也叫迭代模式,是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。 在应用Iterator模式之前,首先应该明白Iterator模式用来解决什么问题。或者说,如果不使用Iterator模式,会存在什么问题。 ...
分类:
其他好文 时间:
2019-02-09 22:46:13
阅读次数:
224
主要属性: <?xml version="1.0"encoding="utf-8"?><shape > <corners /> <gradient /> <padding /> <size /> <solid /> <stroke /></shape> 1、corners属性(圆角): <corne ...
分类:
其他好文 时间:
2019-02-03 18:09:45
阅读次数:
227
一款轻量级的ORM框架 全局配置文件 SqlMapConfig.xml 基本映射文件 获取MySQL自增主键ID的两种方式 1.使用mysql的 LAST_INSERT_ID() 函数: 2.使用 useGeneratedKeys 属性,可在全局配置文件中将此属性设为true: 获取非自增主键的id ...
分类:
其他好文 时间:
2019-02-01 18:56:30
阅读次数:
193
- (void)stroke Draws a line along the receiver’s path using the current drawing properties. - (void)fill Paints the region enclosed by the receiver’s ...
分类:
其他好文 时间:
2019-01-30 18:32:16
阅读次数:
133
原文地址https://www.cnblogs.com/zhaof/p/6953241.html 一、什么是Selenium selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处 ...
分类:
编程语言 时间:
2019-01-27 00:23:04
阅读次数:
261
dagger2是目前android端比较火的一款依赖注入框架,先来看下基本的用法吧: 首先提供module,类似于工厂: 然后是component组件,用来连接module与需求方: 在activity中使用: 使用是非常简单的,下面来看一下dagger2是如何做到依赖注入的吧: 首先会调到 Dag ...
分类:
其他好文 时间:
2019-01-26 19:37:41
阅读次数:
191
一、存储引擎、字符编码相关操作 二、可用的数据列类型 三、列修改器(不包含索引修改器) 四、可用索引类型 五、修改数据列 先决条件 在修改列之前,确保已经将 doctrine/dbal 依赖添加到 composer.json 文件,Doctrine DBAL 库用于判断列的当前状态并创建对列进行指定 ...
分类:
其他好文 时间:
2019-01-25 21:04:47
阅读次数:
232
介绍几个同步工具类,很简单、常用。 说些废话啊,最近wo在学习的过程中,多用google搜索,此外,查类的时候,会多看Java api 8 的英文文档,觉得收获很多。 1.CyclicBarrier 它允许一组线程在到达一个共同栅栏之前,相互等待,全都到达之后,再一起前进。与Countdown的去别 ...
分类:
其他好文 时间:
2019-01-23 22:12:15
阅读次数:
152
第一步: 在nuget.org中查找Swashbuckle并下载 在nuget.org中查找Swagger.net.UI,并下载 第二步: 下载完之后,App_Start多了三个文件 Swagger.Auth.cs SwaggerConfig.cs SwaggerNet.cs 将SwaggerNet ...
分类:
其他好文 时间:
2019-01-23 18:09:39
阅读次数:
207
学习了一下swagger。 这是编写的Demo 源码 https://github.com/AmberBar/Learning/tree/master/swagger-learning/swagger 需要的小伙伴可以clone直接运行 访问地址 http://localhost:9999/swag ...
分类:
编程语言 时间:
2019-01-23 13:58:18
阅读次数:
185