1、all all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否不为 0、''、False 或者 iterable 为空,如果是返回 True,否则返回 False。 实例: >>>all(['a', 'b', 'c', 'd']) # 列表list,元素都不为空或0 Tru ...
分类:
其他好文 时间:
2018-04-09 00:07:25
阅读次数:
205
本节主要记录一下列表生成式,生成器和迭代器的知识点 列表生成器 首先举个例子 现在有个需求,看列表 [0,1,2,3,4,5,6,7,8,9],要求你把列表里面的每个值加1,你怎么实现呢? 方法一(简单): 方法二(一般): 方法三(高级): 生成器 什么是生成器? 通过列表生成式,我们可以直接创建 ...
分类:
编程语言 时间:
2018-03-10 11:46:18
阅读次数:
171
实验目的 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码是不会被运行的。我们实践的目标就是想办法运行这个代 ...
分类:
其他好文 时间:
2018-03-09 10:38:42
阅读次数:
181
参考资料: http://blog.csdn.net/flamezyg/article/details/44673951 http://www.blogjava.net/ldwblog/archive/2013/07/24/401919.html http://www.360doc.com/cont ...
分类:
其他好文 时间:
2018-03-04 19:10:54
阅读次数:
154
一、内置函数 1、abs()--取绝对值函数 2、all()--判断可迭代对象内是否有0或false或元素为空 all(iterable)如果非可迭代对象,则会报错 3、any() 判断给定的可迭代参数 iterable 是否全部为空对象,如果都为空、0、false,则返回 False,如果不都为空 ...
分类:
编程语言 时间:
2018-02-09 20:51:43
阅读次数:
220
两种最重要的标准库 string和vector string和vector是两种最重要的标准库类型,string表示可变长的字符序列,vector存放的是某种给定类型对象的可变长序列。 一、标准库类型string 1.定义和初始化string对象:初始化string对象的方式有 string s1 ...
分类:
其他好文 时间:
2018-01-03 22:33:43
阅读次数:
180
带有yield的函数不仅仅只用于for循环中,而且可用于某个函数的参数,只要这个函数的参数允许迭代参数。比如array.extend函数,它的原型是array.extend(iterable)。 代码示例: ...
分类:
编程语言 时间:
2017-12-12 17:34:03
阅读次数:
153
一、Spring框架概述 Spring是一个开源免费的框架,为了解决企业应用开发的复杂性而创建。Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。Spring是模块化的,所以可以只使用其中需要的部分。可以在任何web框架上使用控制反转(IoC),也可以只使用Hibernate集成代 ...
分类:
编程语言 时间:
2017-11-18 13:42:56
阅读次数:
216
##\$X-Real-Ip和$X-Forwarded-For的区别标签(空格分隔):nignx负载均衡client-ip---####1.如果只有一层代理,这两个头的值就是一样的####2.多层代理>*X-Forwarded-For:header包含这样一行`*X-Forwarded-For:1.1.1.1,2.2.2.2,3.3.3.3*`>*X-Real-Ip:没有相关标准,上面的..
分类:
其他好文 时间:
2017-09-14 23:58:53
阅读次数:
435
1.ord()可以将传入的参数返回为accii编码 2.zip()将可迭代参数打包成一个个元组并返回 3.列表乘法,相当于将列表复制几份并返回 4.x for i in range(5),返回一个列表,所有带for的同时写入一行,返回都是一个列表 5.转置与逆转矩阵,可以做到访问每列 6.asser ...
分类:
编程语言 时间:
2017-07-26 18:12:10
阅读次数:
133