模板方法模式&观察者模式&责任链模式 模板方法模式 Template Method 模式定义: 定义一个操作的算法骨架,而将一些步骤延迟到子类中。Template Method 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤 1 public class TemplateMethod ...
分类:
其他好文 时间:
2020-10-12 20:04:32
阅读次数:
17
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [?231, 231 ...
分类:
编程语言 时间:
2020-10-12 20:01:00
阅读次数:
23
一开始随便注了一下,发现和第三关类似,只是从单引号变成了双引号。 继续注入,与第三关类似。 然后判断列数,直接 ?id=3") order by 4--+ 发现它还是三列,然后就继续爆库名 ?id=-3") union select 1,2,database()--+ 爆表名 ?id=-3") un ...
分类:
数据库 时间:
2020-10-10 17:04:59
阅读次数:
27
简答 css选择器判断 CSS position 属性relative, absolute, static 和fixed 的区别。 JS字符串属于基本类型,请分析字符串为什么会有substring, indexOf 等方法。 JS 语言中构造函数、原型对象和实例它们三者的关系 this指向 编程 事 ...
分类:
其他好文 时间:
2020-10-06 20:15:03
阅读次数:
62
1 tree = new QTreeWidget(this); 2 3 this->setSelectionMode(QAbstractItemView::ExtendedSelection); 4 5 tree->setColumnCount(2); 6 7 this->setColumnWidt ...
分类:
其他好文 时间:
2020-09-24 22:06:29
阅读次数:
54
定义: 策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 结构: Strategy(策略类):定义所有支持的算法的公共接口。 ConcreteStrategy(具体策略类):封装了具体的算法或行为,继承于Strate ...
分类:
Web程序 时间:
2020-09-23 23:22:10
阅读次数:
41
打开的页面为一个页签 top.layui.index.openTabsPage('business/businessUserShow.jsp#/self=1','个人信息') businessUserShow.jsp: <script> layui.config({ base: '${ctxLayu ...
分类:
Web程序 时间:
2020-09-21 12:05:55
阅读次数:
111
上篇讲解了Prefab在unity2017、untiy2018 的区别,这篇文章将讨论下在unity2018 下如何使用Prefab的预览功能,如图 将双击点击prefab时,则会进入prefab编辑界面,此界面方便对单个prefab进行查看和编辑,如图: 怎么样?这个是不是还是很方便? so ha ...
分类:
编程语言 时间:
2020-09-18 17:27:43
阅读次数:
87
from turtle import* fillcolor("red") begin_fill() while True: forward(200) right(144) if abs(pos()) < 1: break end_fill() import turtle turtle.write(" ...
分类:
其他好文 时间:
2020-09-18 02:17:34
阅读次数:
42
一、多态 1.1 什么是多态 多态也称“多态性”,指的是同一种类型的事物,不同的形态。在python中的多态指的是让多种类若具备类似的数据属性与方法属性,都统一好命名规范,这样可以提高开发者的代码统一性,使得调用者更方便去理解。 1.2 多态的目的: 为了在不知道对象具体类型的情况下,统一对象调用方 ...
分类:
编程语言 时间:
2020-09-18 01:48:01
阅读次数:
57