//简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,//对于客户端来说,去除了与具体产品的依赖。 //工厂模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。//工厂模式实现时,客户端需要决定实例化哪一个工 ...
分类:
其他好文 时间:
2016-11-03 02:44:52
阅读次数:
181
一.原生OKHttp的Get和Post请求 1.OKHttp_GET 请求 2.OKHttp_POST 请求 二.第三方封装好的OKHttp库-okhttp-utils ...
分类:
Web程序 时间:
2016-11-03 02:45:23
阅读次数:
271
试图写splay,然而最终还是不得不向题解屈服了。 虽然差不多领会了精神,但是实际写代码还是很艰难。 继续刷熟练度…… 代码学自hzwer: ...
分类:
其他好文 时间:
2016-11-03 02:44:25
阅读次数:
183
我们知道,KVC+Runtime可以做非常多的事情。有了这个,我们可以实现很多的效果。 这里来个福利,利用KVC+Runtime获取类/对象的所有成员变量、属性、方法及协议; 并利用它来实现字典转模型。 废话不多说,直接上代码: 1、工具类(其实就是NSObject的一个分类)头文件 2、下面我们来 ...
分类:
其他好文 时间:
2016-11-03 02:44:23
阅读次数:
264
使用Connection创建数据库连接 使用Command创建命令 使用ExecuteScalar,ExecuteNonQuery,ExecuteReader方法来执行命令 使用DataReader来读取数据 使用Command对象的Parameters属性来添加参数 使用Connection对象来 ...
分类:
Web程序 时间:
2016-11-03 02:43:57
阅读次数:
175
1.传统线程机制的回顾 1.1创建线程的两种传统方式 在Thread子类覆盖的run方法中编写运行代码 >涉及一个以往的知识点:能否在run方法声明上抛出异常,以便省略run方法内部对Thread.sleep()语句的try...catch处理InterrunptedException? 在传递给T ...
分类:
编程语言 时间:
2016-11-03 02:43:17
阅读次数:
242
一、准备工作 1、下载最新版本的boost库.所在地址:boost_1_53_0.zip.官方推荐7z压缩格式的,因为其压缩效率更好,相应包的大小也比较小。 2、解压缩到指定目录,如C:\boost_1_53.下面开始遵照官方页面的步骤进行编译。() 3、下面要选择一个编译平台。所谓的编译平台,指的 ...
分类:
其他好文 时间:
2016-11-03 02:42:50
阅读次数:
277
关于遍历javascript 中的json串浏览器输出的结果不统一的情况 我们在做项目的时候经常会用到javascript的json。 首先说一下javascript的json串是什么,json串属于javascript的一个对象,有键和值对应的对象。 一般的格式是: a = { a1 : 1, a ...
分类:
Web程序 时间:
2016-11-03 02:41:27
阅读次数:
207
http://acm.xidian.edu.cn/problem.php?id=1160 貌似代码有点问题,直接过了,好像是询问都是按时间顺序来的。 ...
分类:
其他好文 时间:
2016-11-03 02:42:35
阅读次数:
129
超长的整型加减法可以用数组int来存储,每个单元可以存储1~9位数字,然后模拟手算过程 大数乘除法,稍复杂,(挖坑)续更.. 分割线 1 /************************************************* 2 Copyright: CheerM 3 Author: ...
分类:
编程语言 时间:
2016-11-03 02:40:40
阅读次数:
322
一 网络请求 1.get方式请求数据 2.post方式请求数据 3.请求Json数据 二 图片加载 1.ImageRequest加载图片 2.Imageloader加载图片 BitmapCache.java 1 public class BitmapCache implements ImageLoa ...
分类:
其他好文 时间:
2016-11-03 02:39:44
阅读次数:
191
12.1.委托概述 12.1.2 委托的数据类型为了减少重复代码数量,可以将比较方法作为参数传递给 BubbleSort()方法。此外,为了将方法作为参数传递,必须有一个能够标识方法的数据类型——也就是委托。这里的委托类型是 ComparisonHandler 。 c# 2.0之前的写法class ... ...
单选对话框,顾名思义就是只能选一项(setSingleChoiceItems(Items,)) ...
分类:
其他好文 时间:
2016-11-03 02:39:30
阅读次数:
205
1、单位:1mil = 0.0254mm 2、default线宽及线距(综合考虑高速电路性能及PCB板厂制程能力):6mil 3、差分走线特征阻抗:100ohm 4、3W原则,即线间距采用3倍线宽,多用于时钟线,差分线等系统关键高速走线 5、高速电路:数字电路频率在50MHz以上即称为高速电路 6、 ...
分类:
其他好文 时间:
2016-11-03 02:37:47
阅读次数:
151
WebStorm 2016 最新版激活(activation code方式)WebStormactivation codeWebStorm 最新版本激活方式:今天下载最新版本的WebStorm,发现原来的通过license server激活的方式,网上的已经失效。找到一种最新的激活码,今天试了下,是... ...
分类:
Web程序 时间:
2016-11-03 02:37:03
阅读次数:
253
Java语言拥有一套完整的垃圾回收机制。 何种对象会被java虚拟机视为垃圾。主要包括以下两种情况: (1)对象引用超过其作用范围,则这个对象将被视为垃圾 (2)将对象赋值为null 参考资料:Java从入门到精通 Java提供了System.gc()方法强制启动垃圾回收器。 ...
分类:
编程语言 时间:
2016-11-03 02:38:46
阅读次数:
234
函数节流 技术一般水平有限,有什么错的地方,望大家指正。 函数节流就是节约函数的调用,让函数少执行几次,一般用在onmousemove,onresize这种我们只要稍微一动就会砰砰砰执行多次的事件处理函数上。如果处理函数很复杂有执行很多次就很耗性能关键了有的是没有必要执行的。 我们先说一个经常遇见的 ...
分类:
编程语言 时间:
2016-11-03 02:38:28
阅读次数:
203