策略模式:定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 抽象策略角色: 策略类,通常由一个接口或者抽象类实现。 具体策略角色:包装了相关的算法和行为。 环境角色:持有一个策略类的引用,最终给客户端调用。 代码实例: 问题:旅游出行... ...
分类:
其他好文 时间:
2016-06-09 23:41:56
阅读次数:
689
1. 创建文件 touch 文件名 2. 删除文件 rm 文件名 3. 复制文件 cp 源文件 目录 4.剪切文件 mv 源文件 目标文件 5.重命名文件 mv 源文件名 新文件名 6.改变文件权限 chmod xxx 文件名 7.更该文件组 chgrp 8更改所有者 chown 9.列出打开的文件 ...
分类:
系统相关 时间:
2016-06-09 23:40:55
阅读次数:
279
01.更改目录 cd / 返回根目录 cd ~ 返回用户根目录 cd - 返回上个操作目录目录 ,等同于cd $OLDPWD 02.查看工作目录 pwd 03.创建目录 mkdir 目录名 04.删除目录 空目录:rfdir 目录名 非空目录:rm -r 目录名 05.列出目录 ls 06.树形列出 ...
分类:
系统相关 时间:
2016-06-09 23:41:14
阅读次数:
226
关于网站设计一开始,应该分为以下三个: 系统测试的话,在设计之前,要提前准备选择系统类型,后面要测试系统对于这个网站运行的情况 web测试,就是测试前端的兼容性和后台的功能 性能测试,就是网站的抗压情况 url由三部分组成:资源类型,存放资源的主机域名,资源文件名(这里有一篇关于dns解析域名的过程 ...
分类:
Web程序 时间:
2016-06-09 23:42:06
阅读次数:
366
阅读前瞻:本文源于对javaweb相关技术和资料汇总,涉及大量javaweb基础技术诸如:Servlet运行原理、Get/Post请求的区别、jsp的基本原理和运行框架、jsp的9大隐含对象的使用、MVC开发模式的使用、构建封装自己dao代码库、以及基于MVC的增删改查操作等;小结最后还有面向接口编... ...
分类:
编程语言 时间:
2016-06-09 23:40:39
阅读次数:
644
今天看了一下Matlab中响应鼠标的事件,整理如下, (1)函数WindowButtonMotionFcn,当鼠标在窗口上运动的时候就会相应此函数,于是在此函数中可以设置运动时想要的代码,如:改变鼠标的形状: (2)函数WindowButtonDownFcn,当鼠标按下去的时候就会响应的函数,但是鼠 ...
分类:
其他好文 时间:
2016-06-09 23:39:11
阅读次数:
444
当我们在spring容器中添加一个bean时,如果没有指明它的scope属性,则默认是singleton,也就是单例的。 例如先声明一个bean: 在applicationContext.xml文件中配置 然后通过spring容器来获取它: 运行之后可以看出p1和p2输入的内容是一样的,说明spri ...
分类:
编程语言 时间:
2016-06-09 23:38:31
阅读次数:
224
1、关闭防火墙和selinux # service iptables stop # chkconfig --level 2345 iptables off # vim /etc/selinux/config 将enforcing=改成=>disabled 用getenforce获取当前selinux ...
这里是以CentOS 6.5 64bit为例(学习用这个,Kali神马的有兴趣自己研究(这个系统是玩渗透用的)) 一 》配置Vmware Workstation 自定义--选择兼容版本--选择安装方法(选择稍后安装)--选择系统类型(linux-centos 64-bit)--设置虚拟机的名称和安装 ...
分类:
系统相关 时间:
2016-06-09 23:38:31
阅读次数:
320
??tar cvf image.tar image/==> cd image/ #路径问题,要进入到这个文件夹里面打包==> tar cvf image.tar * check the directory !!I faced the similar log but finally I found i ...
分类:
Web程序 时间:
2016-06-09 23:37:48
阅读次数:
4067
使用本地数据生成表格的例子 <body> <!-- jqGrid table list4 --> <table id="list"></table> <!-- jqGrid 分页 div gridPager --> <div id="pager"></div> <div id="draggable" ...
分类:
其他好文 时间:
2016-06-09 23:38:36
阅读次数:
735
一天好快,今天都做啥了,外边在下雨,还挺大。 早上起来看了个电影-王牌贱谍:格林斯比,挺搞的。然后,刷了个机,miui8,小米2真是款良心手机,现在还支持系统升级。 中午,做了碗疙瘩汤,吃完,看了集跑男,然后就睡觉了,醒来都五点多了,出去买了点东西,回来做了个饭,对了,还休了休刮胡刀,竟然被我修好了 ...
分类:
其他好文 时间:
2016-06-09 23:39:09
阅读次数:
285
概述 返回调用该方法的节点的一个副本. 语法 实例 ...
分类:
其他好文 时间:
2016-06-09 23:39:45
阅读次数:
707
1. 主机是否可达 ping IP 2. 服务是否在运行 telnet IP port 3. 网络配置 ifconfig ip 4. 网络访问 curl wget 5. 网络追踪 traceroute IP mtr IP (yum install mtr -y Centos7) 6.网络监控 tcp ...
分类:
系统相关 时间:
2016-06-09 23:36:49
阅读次数:
197
现在多数的项目开发中,网站和移动端都需要进行数据交互和对接,这少不了使用REST编写API接口这种场景。例如我目前的工作,移动端交由了另一团队开发,不同开发小组之间就需要以规范和文档作为标准和协作基础。良好的文档可以让开发事半功倍,而作为又懒又要效率又能交代的码农,当然最希望一切自动化,或用小聪明来 ...
上一篇讲了原理,那么这一篇主要讲如何实现。基本上也就是实现上面的两个步骤,这里基于gopacket实现,我会带着大家一步步详细把每个步骤都讲到。 ARP 欺骗 首先就是伪造ARP请求,让A和B把数据包发到我这里来。 利用gopacket 发送一个ARP请求,下面是一个实现函数,可以用来发送一个指定i... ...
分类:
其他好文 时间:
2016-06-09 23:36:39
阅读次数:
425