行为参数话的理解: 行为参数化有些类似策略模式,但是更精简。表面来看就是定义一个函数式接口(只定义一个抽象方法的接口),实现这个接口然后把实现类的实例当做参数加入到方法中。行为参数化可以很好的应对不断变更的需求,使代码更优雅。 下面看看示例(来自《Java8实战》) 模拟场景:我们有个客户是苹果大王 ...
分类:
其他 时间:
2018-05-15 21:31:59
收藏:
0 评论:
0 赞:
0 阅读:
136
(1)samba简介 CIFS:通用的internet文件系统,windows和unix系统之间共享文件的一种协议;客户端主要是windows;支持多节点同时挂载以及并发写入 (2)samba主配置文件/etc/samba/smb.conf共享参数和全局参数 1)共享参数详解 注意:writable ...
分类:
其他 时间:
2018-05-15 21:31:22
收藏:
0 评论:
0 赞:
0 阅读:
332
前提:本文默认你安装了unity5.6版本,不是这个版本的没有Gradle(new)选项,也默认你安装了Android Studio并配置好了环境变量。 Gradle(new):打包Android Studio工程。 ADT(legacy):打包Eclipse工程。 1、按下图所标注进行工程设置: ...
分类:
移动平台 时间:
2018-05-15 21:30:58
收藏:
0 评论:
0 赞:
0 阅读:
226
Android Adapter基本理解: 我的理解是: 1、一个有许多getter的类(就是getView(),getCount()....这些方法) 2、有多少个get方法?都是什么? 这些getter是特定的,你可以复写他们,全部的方法如下 其中一般我们只用复写getCount(),getVie ...
分类:
移动平台 时间:
2018-05-15 21:30:23
收藏:
0 评论:
0 赞:
0 阅读:
193
☆ Map diffQuota = Maps.newHashMapWithExpectedSize(2); Maps.newHashMapWithExpectedSize(3),初始化一个大小合适的map集合,避免在向集合添加元素的时候,因为大小不合适而resize, 每次resize都得执行以下步... ...
分类:
其他 时间:
2018-05-15 21:30:09
收藏:
0 评论:
0 赞:
0 阅读:
633
SQL必知必会 第二课:检索数据 1、分页 (1)、SQL Server 栗子 : select top 2 columns from tableName (2)、Oracle 栗子 :select * from tableName ROWNUM <= 5 (3)、Mysql 栗子:selct * ...
分类:
数据库技术 时间:
2018-05-15 21:29:53
收藏:
0 评论:
0 赞:
0 阅读:
219
今天突然想对spring boot写个hello world,应用成功启动后,访问http://localhost:8080/hello报404。 场景说明:controller类所在包:com.yjl.test.controller ,,,spring boot应用启动类所在包:com.yjl.t ...
分类:
编程语言 时间:
2018-05-15 21:29:37
收藏:
0 评论:
0 赞:
0 阅读:
192
开启第二关!出现有文本框,尝试用第一关的payload试一试能不能弹框肯定是不行的。从返回结果上分析应该是将符号<>的意思改变了。来查看源码分析可以看到当变量接收过来值,经过函数htmlspecialchars()过滤后,在文本框中显示。Htmlspecialchars()函数作用,是将预定义字符转化为html实体,可以理解为将原有的符号变了心没变相。所以这时候构造payload就要将
分类:
其他 时间:
2018-05-15 20:55:13
收藏:
0 评论:
0 赞:
0 阅读:
250
开启第五关查看源码,进行分析当我第一眼看到这个代码的时候,就想着用上一关的payload,只需要将其大写就可。但是结局往往就是残酷。激动之下忽略了另一个函数strtolower(),此函数,将所有的字母全部转化为小写。所以造成我的大写payload没有什么用。将字母转换为小写后复制给变量str,然后此变量经过str_spelace()函数将其中的<script转换为<sc_ript,将
分类:
其他 时间:
2018-05-15 20:55:00
收藏:
0 评论:
0 赞:
0 阅读:
207
实验吧中围在栅栏中的爱-------writeup涉及知识点:栅栏密码解密、摩斯密码解密、替代密码解密题目可以看到下面一行东西,明显是一串摩斯密码,利用CTFCrakTools将密文解密得到另一串密码kiqlwtfcqgnsoo那么我们尝试着提交这个行不行,提交后显然不行根据题目信息说QWE等于ABC,这个可能就是替代密码了,将这些代码通过替代完成后得到另一密码:rhasbenvaoylii那么我
分类:
其他 时间:
2018-05-15 20:54:50
收藏:
0 评论:
0 赞:
0 阅读:
247
题目来源实验吧分析题意,说是困在栅栏中,所以将字符栅栏解密看看有什么,利用工具CTFcraktools得到三条密文然后说是密码是凯撒,在将四栏依次凯撒解码,寻找可能的key,这里很显然,在尝试第一个的时候,解出的明文里有一个“CTF{}”字样的一栏解题成功。这时我在想,这些结果那么多,若果结果再多些,那么答案就更不容易找到。于是我写了一个给出密文和偏移度就能写得出唯一的结果。说了那么多上代码#!/
分类:
其他 时间:
2018-05-15 20:54:40
收藏:
0 评论:
0 赞:
0 阅读:
224
中小型网络构建-vrrp协议详解什么是VRRP?虚拟路由冗余协议(VirtualRouterRedundancyProtocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及及时在实际第一跳路由器
分类:
其他 时间:
2018-05-15 20:54:12
收藏:
0 评论:
0 赞:
0 阅读:
240
AWK 基础使用知识
分类:
其他 时间:
2018-05-15 20:54:02
收藏:
0 评论:
0 赞:
0 阅读:
174
开启第四关查看源代码这里我们看到,我们传入进去的值又经过了两个函数的参与。函数说明:Str_replace(“>”,””,$str),此函数将变量str中的字符>转换为空,转换时区分大小写。同理将<装换为空,然后在经过htmlspecialchars()函数,将一些预定义符号转换为html实体。通过这几个函数的过滤转化,我们前三关的payload肯定对不能用的。所以接下来我们需要
分类:
其他 时间:
2018-05-15 20:53:55
收藏:
0 评论:
0 赞:
0 阅读:
166
Postfix邮件发送和接收实验首先打开三台虚拟机分别是linux、windows7(两台)。把三台虚拟机的网卡设置成仅主机模式,linux虚拟机做dns服务器,给两台windows7配置IP和dns地址,IP地址的网段要和dns的地址在同一网段。两台Windows7虚拟机能够ping通dns服务器的地址1.安装dns包bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm2
分类:
其他 时间:
2018-05-15 20:53:47
收藏:
0 评论:
0 赞:
0 阅读:
217
ugui tolua local test = {} test.b = gameobjecttest.c = gameobject:GetComponent(typeof(UnityEngine.UI.Button)) 首先调用UnityEngine.GameObject.Destroy(test. ...
分类:
编程语言 时间:
2018-05-15 20:52:34
收藏:
0 评论:
0 赞:
0 阅读:
345
一、 实践内容 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有 (1)简单应用SET工具建立冒名网站 (2)ettercap DNS spoof (3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站 二、实验过程 1.应用SET工具建立冒名网站 ...
分类:
其他 时间:
2018-05-15 20:52:03
收藏:
0 评论:
0 赞:
0 阅读:
235
git branch https://blog.csdn.net/xiruanliuwei/article/details/6919319 git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch* master newbranch ...
分类:
其他 时间:
2018-05-15 20:51:42
收藏:
0 评论:
0 赞:
0 阅读:
180
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shel ...
分类:
系统服务 时间:
2018-05-15 20:51:25
收藏:
0 评论:
0 赞:
0 阅读:
191
三、CMake编译opencv 通过cmake-gui命令启动cmake。 /work/systems/OpenCV-2.0.0/为OpenCV的安装包目录 /work/systems/OpenCVARM/用于生成Makefile的存储。 然后点击Configure按钮,选择为Unix Makefi ...
分类:
其他 时间:
2018-05-15 20:51:11
收藏:
0 评论:
0 赞:
0 阅读:
324