前言 使用Exp生成器生成Ladon插件实战,ThinkPHP GetShell 漏洞环境 使用docker ThinkPHP 5.0.20 复现测试 Payload: http://192.168.1.37:8080/index.php?s=/Index/\think\app/invokefunc ...
分类:
Web程序 时间:
2020-02-14 16:22:50
阅读次数:
108
''' 生成器generator创建 1.由列表生成式改写 2.函数定义中有yield 生成器的调用方式 1.通过for调用 2.通过try except调用,并且获得返回值 ''' # l = [x*x for x in range(10)] ##[0, 1, 4, 9, 16, 25, 36, ...
分类:
其他好文 时间:
2020-02-13 21:22:28
阅读次数:
93
一、切片 切片操作是对于一个list和tuple取其中部分的操作,操作步骤就是在一个已初始化完成的list或tuple后加[x:x:x],x为任意数值,来对列表进行部分取值操作。 利用上述代码可以取list前三个元素,当然索引取负数也是可以的 我们也可以在100个数字中取偶数 对于切片操作的三个参数 ...
分类:
编程语言 时间:
2020-02-12 10:28:01
阅读次数:
88
这次内容很多,比较重要 1、购物登陆(伪代码) user = 'hanjie'passwd = 123w_user = 'hanjie123'w_passwd = 123login_states = Falsedef login(): if login_states== False: if auth ...
分类:
其他好文 时间:
2020-02-12 00:43:42
阅读次数:
90
列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): >>> list(range(1, ...
分类:
编程语言 时间:
2020-02-12 00:26:20
阅读次数:
107
generator.xml: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0 ...
分类:
其他好文 时间:
2020-02-11 19:16:39
阅读次数:
109
Mybatis Generator (MBG) 概念 MyBatis Generator:MyBatis 的开发团队提供了一个很强大的代码生成器,代码包含了数据库表对应的实体 类 、Mapper 接口类、 Mapper XML 文件和 Example 对象等,这些代码文件中几乎包含了全部的单表操作方 ...
分类:
其他好文 时间:
2020-02-11 00:26:23
阅读次数:
106
generator 生成器,生成迭代器的,es6语法。迭代器有next方法,方法执行后需要返回value,done 1.用法 2. ...扩展类数组 和 for...of 原理就是调用 [Symbol.iterator] 生成迭代器 3.async+await原理 ...
分类:
其他好文 时间:
2020-02-10 18:04:50
阅读次数:
68
############### 迭代器 ############## """ 迭代器 这是一个新的知识点 我们学习过的可以迭代的对象有哪些? list str dict 元组 文件 集合 range() enumerate 为什么可以被循环? """ print(dir([])) # dir可以查看 ...
分类:
编程语言 时间:
2020-02-10 09:49:58
阅读次数:
57
一 生成器 1.1 基本概念 元组推导式是是生成器(generator) 生成器定义 生成器可以实现自定义,迭代器是系统内置的,不能够更改 生成器的本质就是迭代器,只不过可以自定义. 生成器有两种定义的方式: 生成器表达式 (里面是推导式,外面用圆括号) 生成器函数 1.2 元组推导式的形式来写生成 ...
分类:
编程语言 时间:
2020-02-09 18:12:23
阅读次数:
76