定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 策略模式的三个角色 封装角色: 屏蔽高层模块对策略,算法的直接访问,封装可能存在的变化 抽象策略角色: 策略,算法家族的抽象,通常为借口。定义每个策略或算法必须具有的方法和属性 具体策略角色 实现抽象策略中的操作,该类含有具体的算法 优点 ...
分类:
其他 时间:
2017-06-13 13:18:49
收藏:
0 评论:
0 赞:
0 阅读:
266
进程 前言:进程指的是运行中程序的一个实例.新进程由fork()与execve()等系统调用所起始,然后运行,知道他们下达exit()系统调用为止. linux系统都支持多进程.尽管计算机看起来像是一次做了非常多事,但除非是他拥有多个CPU,否则一次做了好多事仅仅是个错觉.其实,每一个进程仅容许在一 ...
分类:
系统服务 时间:
2017-06-13 13:18:36
收藏:
0 评论:
0 赞:
0 阅读:
248
以下sql是a,b两张表通过关联条件id修改a表值,红色条件为附加限制条件,具体视情况而定; UPDATE a SETname = b.fname,pwd = b.lnameFROM bWHERE a.id = b.id AND a.id in (2,3) ...
分类:
数据库技术 时间:
2017-06-13 13:17:59
收藏:
0 评论:
0 赞:
0 阅读:
310
时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过20 ...
分类:
其他 时间:
2017-06-13 13:17:32
收藏:
0 评论:
0 赞:
0 阅读:
276
这句话表示,如果当前频道名是video,并且扩展字段为video_src的内容不为空,“”表示空,!=不等于,显示内容 ...
分类:
Windows开发 时间:
2017-06-13 13:17:22
收藏:
0 评论:
0 赞:
0 阅读:
532
According to this stack overflow thread, PJ Naughter has implemented 9 methods to emunerate com port in Windows. That code was namedEnumSerialPorts. A ...
分类:
编程语言 时间:
2017-06-13 12:31:40
收藏:
0 评论:
0 赞:
0 阅读:
386
1 /*前台往后台传参数时,可以这样写*/ 2 var chessId = "123"; 3 var i=0; 4 5 var data = []; 6 7 /*添加单个参数*/ 8 data.push({name:"type",value:"分配"}); 9 data.push({name:"..... ...
分类:
编程语言 时间:
2017-06-13 12:31:18
收藏:
0 评论:
0 赞:
0 阅读:
352
A good heart is better than all the brains in the world. 聪明绝顶,不如宅心仁厚。 A good heart can be useful to this world, at least a good-hearted person seldom ...
分类:
其他 时间:
2017-06-13 12:31:03
收藏:
0 评论:
0 赞:
0 阅读:
325
1、概述 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} 不同的协议层对数据包 ...
分类:
其他 时间:
2017-06-13 12:30:39
收藏:
0 评论:
0 赞:
0 阅读:
355
封闭对象后: 1 不能增加、删除属性。2 可以修改属性。3 不能修改属性描述符。会抛异常。 ...
分类:
其他 时间:
2017-06-13 12:30:21
收藏:
0 评论:
0 赞:
0 阅读:
284
1.关于构建时使用的默认build.xml问题 如图,如果构建脚本build.xml不在workspace根目录、或者说构建脚本不叫build.xml。那么需要在高级里设置Build File选项的路径,指明脚本位置 2.关于jmx脚本中测试计划依赖jar包路径问题 如果你调用的脚本之前是在另一台机 ...
分类:
其他 时间:
2017-06-13 12:29:52
收藏:
0 评论:
0 赞:
0 阅读:
484
表单提交如果安全做得不好就很容易因为这个表单提交导致网站被攻击了,下面我来分享两个常用的php过滤表单提交的危险代码的实例,各位有需要的朋友可参考。 表单提交如果安全做得不好就很容易因为这个表单提交导致网站被攻击了,下面我来分享两个常用的php过滤表单提交的危险代码的实例,各位有需要的朋友可参考。 ...
分类:
Web开发 时间:
2017-06-13 12:29:28
收藏:
0 评论:
0 赞:
0 阅读:
334
一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:
其他 时间:
2017-06-13 12:29:19
收藏:
0 评论:
0 赞:
0 阅读:
522
早期的Android系统差点儿仅仅支持ARMv5的CPU架构,你知道如今它支持多少种吗?7种。Android系统眼下支持以下七种不同的CPU架构:ARMv5。ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014 ...
分类:
移动平台 时间:
2017-06-13 12:29:08
收藏:
0 评论:
0 赞:
0 阅读:
329
less css less css ...
分类:
其他 时间:
2017-06-13 12:28:54
收藏:
0 评论:
0 赞:
0 阅读:
255
Vector简介 Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的添加、删除、修改、遍历等功能 ...
分类:
其他 时间:
2017-06-13 12:28:39
收藏:
0 评论:
0 赞:
0 阅读:
313
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script> // 点击查看大图 function funcReadImgInfo(){ var imgs = ...
分类:
微信 时间:
2017-06-13 12:28:28
收藏:
0 评论:
0 赞:
0 阅读:
1298
GO语言的进阶之路-go的程序结构以及包简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.编辑,编译和运行 A,编辑 Go程序使用UTF-8编码的纯Unicode文本编写。大部分现代编译器都能够自动处理编码,并且某些最流行的编辑器还支持Go语言的语法高亮和自动缩进。如果你用 ...
分类:
编程语言 时间:
2017-06-13 12:27:36
收藏:
0 评论:
0 赞:
0 阅读:
294
ssh中web.xml监听,路径的配置 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xm ...
分类:
Web开发 时间:
2017-06-13 12:27:26
收藏:
0 评论:
0 赞:
0 阅读:
267
最近在工作中遇到一些让人头疼的问题——多媒体查询,也就是大家所说的响应式布局(多终端适配)。在实际的开发过程中,响应式的设计使得多终端的适配变得非常方便,响应式展现的方式,更有一种组装变形金刚的感觉,但也在实际工作中发现了许多问题: 一、开发思维变得复杂 在我们开发页面的时候,思维无法专注于单一的P ...
分类:
其他 时间:
2017-06-13 12:27:12
收藏:
0 评论:
0 赞:
0 阅读:
292