策略模式:分别封装行为接口,实现算法族,超类里放行为的接口对象,在子类里具体设定行为对象. 原则就是:分离变化部分,封装接口,基于接口编程各种功能. 为什么要用策略模式 { 继承带来的问题: (为策略模式) 对类的局部改动,尤其是超类的改动,会影响其它部分,影响会有溢出效应. 溢出效应: 在超类中添...
分类:
编程语言 时间:
2016-03-03 19:19:45
收藏:
0 评论:
0 赞:
0 阅读:
194
加粗 加粗(结构标签,加强) 斜体 倾斜(结构标签,加强) 给字符加下划线 字符上加横线,表删除 --> & & " " © 版权 ? ® 注册商标 ? × x &divid...
分类:
Web开发 时间:
2016-03-03 19:19:35
收藏:
0 评论:
0 赞:
0 阅读:
333
在以往的开发过程当中,我会经常选择EF框架作为底层数据结构,EF为我们提供了很好的ado.net数据访问机制,他覆盖了数据链接,linq等多方面内容,而且当我们使用数据库优先或者code first的时候都体现出明显的优势。 一键生成实体,免除手写model的烦恼。 实时更新数据结构,使数据库与mo
分类:
数据库技术 时间:
2016-03-03 19:19:15
收藏:
0 评论:
0 赞:
0 阅读:
1066
如何安装 darwin.iso,百度去吧。 关键是对应版本的darwin.iso 在哪有 https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/ 全部的版本都在 在VM11下面的Mac虚拟机会出现共享文件夹闪退的现象,目前没找到解决办法。只
分类:
系统服务 时间:
2016-03-03 19:19:05
收藏:
0 评论:
0 赞:
0 阅读:
223
注:Android 4.3引入的wm工具 wm命令及使用方法: 系统说明: usage: wm [subcommand] [options] wm size [reset|WxH] wm density [reset|DENSITY] wm overscan [reset|LEFT,TOP,RIGH
分类:
其他 时间:
2016-03-03 19:18:55
收藏:
0 评论:
0 赞:
0 阅读:
211
总时间限制: 1000ms 内存限制: 65536kB描述 利用公式 C = 5 * (F-32) / 9 (其中C表示摄氏温度,F表示华氏温度) 进行计算转化。 输入输入一行,包含一个实数f,表示华氏温度。(f >= -459.67)输出输出一行,包含一个实数,表示对用的摄氏温度,要求精确到小数点
分类:
其他 时间:
2016-03-03 19:18:45
收藏:
0 评论:
0 赞:
0 阅读:
163
看完题后能否形成一个清晰思路的关键就在于能否根据题意的描述构建出一个恰当的模型,适合这道题目本身同时又能联系自己之前头脑库中的模型。而对于01背包这类模型来说,形成的关键思维就在想最后一个n,即用一种抽象的语言把最终的结果给描述出来。 01背包的例子就不举了,这里先给出一个简单的01背包变形的例子:
分类:
其他 时间:
2016-03-03 19:18:35
收藏:
0 评论:
0 赞:
0 阅读:
153
刚学了差分约束系统。 差分约束就是给你一堆不等式,求一个满足条件的解。比如x-y>=z,x-y<=z这些。对于大于等于的,我们可以转化为从y到x的单向最长路径,小于等于的则是最短路径。我们还要努力找到题目中的隐藏条件,或者自己建立一个原点什么的,这样才可以做。要注意的是,差分约束系统中通常会出现负数
分类:
其他 时间:
2016-03-03 19:18:05
收藏:
0 评论:
0 赞:
0 阅读:
165
在AndroidManifest.xml文件中找到 android:label="@string/app_name" 此处表示的就是该app的名字。但在此处不能随意修改,需要到strings.xml中更改此处: <string name="app_name">将要改写的项目名</string> 跳转
分类:
移动平台 时间:
2016-03-03 19:17:35
收藏:
0 评论:
0 赞:
0 阅读:
251
UIApplication *app = [UIApplication sharedApplication]; NSArray *children = [[[app valueForKeyPath:@"statusBar"]valueForKeyPath:@"foregroundView"]subv
分类:
其他 时间:
2016-03-03 19:16:55
收藏:
0 评论:
0 赞:
0 阅读:
104
如果你不是在同一个view中使用多个mapview的话 ,都可以采用先清理掉原来数据 再加载新数据的方式来实现清理 数据NSArray* array = [NSArray arrayWithArray:_mapView.annotations]; for (MapPointAnnotion* ann
分类:
其他 时间:
2016-03-03 19:16:25
收藏:
0 评论:
0 赞:
0 阅读:
69
自己关于HTML中head头部内的一些标签理解还是有一些乱,所以抽时间整理一下,方便以后查看。 DOCTYPE <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。 <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML
分类:
其他 时间:
2016-03-03 19:16:15
收藏:
0 评论:
0 赞:
0 阅读:
119
Java接口可以理解为一种特殊的类,是由全局常量和公共的抽象方法所组成 接口如果不写public,则也是public访问权限,不是default 与抽象类一样,接口若要使用也必须通过子类,子类通过implements关键字实现接口。 一个子类可以同时实现多个接口,摆脱了Java的单继承局限 //==
分类:
编程语言 时间:
2016-03-03 19:15:55
收藏:
0 评论:
0 赞:
0 阅读:
161
参考:http://killtyz.com$(document).ready(function () { $('#add-input').focus(); $('#add-input').bind('keypress',function(event){ var value = $(this).val
分类:
其他 时间:
2016-03-03 19:15:45
收藏:
0 评论:
0 赞:
0 阅读:
270
div+css实现未知宽高元素垂直水平居中。很多同学在面试的时候都会遇到这样的问题:怎么用div+css的方法实现一个未知宽高的弹出框垂直水平居中??如果用JS的话就好办了,但是JS的使用会对页面性能造成影响,而且能用CSS实现的干嘛用JS呢,嘿嘿 <!DOCTYPE html> <html> <h
分类:
Web开发 时间:
2016-03-03 19:15:35
收藏:
0 评论:
0 赞:
0 阅读:
175
按住WIN+R 2 计算机配置----Windows设置----安全设置----本地策略----安全选项----用户账户控制:以管理员批准模式运行所有管理员,把启用改为禁止然后重启电脑
分类:
Windows开发 时间:
2016-03-03 19:15:15
收藏:
0 评论:
0 赞:
0 阅读:
283
//查看是否授权了。 if ([PHPhotoLibrary authorizationStatus] != PHAuthorizationStatusAuthorized){ NSLog(@"没有授权"); } //PHAsset 可以表示一个图片的信息 相册信息 //PHFetchResult
分类:
其他 时间:
2016-03-03 19:15:05
收藏:
0 评论:
0 赞:
0 阅读:
202