四、 目标说明 除了选项,所有出现在 Nmap 命令行上的都被视为对目标主机的说明。最简单的情况是指定一个 目标 IP 地址或主机名。 有时候您希望扫描整个网络的相邻主机。为此,Nmap 支持 CIDR 风格的地址。您可以附加一个 /numbit 在一个 IP 地址或主机名后面, Nmap 将会扫描所有和该参考 IP 地址具有 numbit 相同 比特的所有 IP 地址或主机。例如,192.168
副标题是特殊的列表区块,它描绘出一个列表或是网格的不同部分,通常与当前的筛选条件或排序条件相关。 副标题可以内联展示在区块里,也可以关联到内容里,例如,关联在相邻的分组列表里。 在滚动的过程中,副标题一直固定在屏幕的顶部,除非屏幕切换或被其他副标题替换。 为了提高分组内容的视觉效果,可以用系统颜色来显示副标题。 列表副标题 区块高度是 48dp。 副标题字体为 Roboto Medium 14sp
关闭图标主要应用于弹窗(dialog)关闭按钮以及弹窗(popup)头部的关闭按钮。 使用 在你项目的App.vue引入,组件内不需要再重复引入。 <style lang="less"> @import '~vux/src/styles/close.less'; </style> 类名 vux-close <span class="vux-close"></span> 可以参考 XDialog
HMAC 是用于消息认证的加密哈希算法,全称是 keyed-Hash Message Authentication Code。HMAC 利用哈希算法,以一个密钥和一个消息作为输入,生成一个加密串作为输出。HMAC 可以有效防止类似 MD5 的彩虹表等攻击,比如将常见密码的 MD5 值存入数据库,可能被反向破解。 Python 的 hmac 模块提供了 HMAC 算法,它的使用形式是: hmac.n
Python 内置的 hashlib 模块提供了常见的摘要算法(或称哈希算法,散列算法),如 MD5,SHA1, SHA256 等。摘要算法的基本原理是:将数据(如一段文字)运算变为另一固定长度值。 MD5 (Message-Digest Algorithm 5, 消息摘要算法),是一种被广泛使用的密码散列函数,可以产生出一个 128 位(16 字节)的散列值(hash value),用于确保信息
Python 提供了两个标准库用于处理跟时间相关的问题,一个是 time,另一个是 datetime,datetime 对 time 进行了封装,提供了更多实用的函数。本文介绍 datetime 库的简单使用。 当前时间 获取当前时间可以使用 now() 或 utcnow() 方法,其中,now() 用于获取当地时间,而 utcnow() 用于获取 UTC 时间。 >>> from datetim
我们知道,迭代器的特点是:惰性求值(Lazy evaluation),即只有当迭代至某个值时,它才会被计算,这个特点使得迭代器特别适合于遍历大文件或无限集合等,因为我们不用一次性将它们存储在内存中。 Python 内置的 itertools 模块包含了一系列用来产生不同类型迭代器的函数或类,这些函数的返回都是一个迭代器,我们可以通过 for 循环来遍历取值,也可以使用 next() 来取值。 it
我们知道,Python 的数据类型有 list, tuple, dict, str 等,collections 模块提供了额外 5 个高性能的数据类型: Counter: 计数器 OrderedDict: 有序字典 defaultdict: 带有默认值的字典 namedtuple: 生成可以通过属性访问元素内容的 tuple 子类 deque: 双端队列,能够在队列两端添加或删除元素 Counte
Base64,简单地讲,就是用 64 个字符来表示二进制数据的方法。这 64 个字符包含小写字母 a-z、大写字母 A-Z、数字 0-9 以及符号”+”、”/“,其实还有一个 “=” 作为后缀用途,所以实际上有 65 个字符。 本文主要介绍如何使用 Python 进行 Base64 编码和解码,关于 Base64 编码转换的规则可以参考 Base64 笔记。 Python 内置了一个用于 Base
argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也有第三方的库可用于命令行解析,而且功能也更加强大,比如 docopt,Click。 argparse 使用 简单示例 我们先来看一个简单示例。主要有三个步骤: 创建 Argume
数字角标一般和其它控件(列表、9宫格、选项卡等)配合使用,用于进行数量提示。角标的核心类是.mui-badge,默认为实心灰色背景;同时,mui还内置了蓝色(blue)、绿色(green)、黄色(yellow)、红色(red)、紫色(purple)五种色系的数字角标,如下: <span class="mui-badge">1</span> <span class="mui-badge mui-b
下标脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法。 举例来说,用下标脚本访问一个数组(Array)实例中的元素可以这样写 someArray[index] ,访问字典(Dictionary)实例中的元素可以这样写 someDictionary[key]。 对
C++ 程序由类(class)和函数(function)组成。可以用多个小的软件模块构成C++程序,但大多数C++程序员会利用C++标准库中已有的类和函数来编程。这样,C++“世界”中实际要学习两方面的知识,第一是学习C++语言本身,第二是学习如何利用C++标准库中现有的类和函数(本书将介绍许多类和函数)。 Plauger(见参考文献P192)的著作是程序员必读的.可以帮助程序员深入了解 C++
@subpage tutorial_py_face_detection_cn 人脸识别 使用 haar-cascades
23.2 定制标语 启动时打印的标语可以通过向类路径中添加banner.txt文件或者通过将banner.location设置为该文件的位置来更改。如果文件有特殊的编码,您可以设置banner.charset(默认是UTF-8)。除了文本文件以外,您还可以将banner.gif、banner.jpg或banner.png图像文件添加到类路径中,或者设置banner.image.location属性