Nmap扫描原理与用法 1 Nmap介绍 Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参 ...
分类:
其他好文 时间:
2021-03-03 12:11:59
阅读次数:
0
gin框架源码解析 通过阅读gin框架的源码来探究gin框架路由与中间件的秘密。 gin框架路由详解 gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节 ...
分类:
其他好文 时间:
2021-03-02 12:12:29
阅读次数:
0
直接输出对象如图: 方法的原理: 代码: 子类:所有类的直接或间接的继承Object类,如果类中没有extends,其实它是默认extends Object类,不过是省略不写而已。 public class Student { String name; int age; public Student ...
分类:
编程语言 时间:
2021-03-02 12:02:25
阅读次数:
0
一览:初学 C 语言时,大家肯定都被指针这个概念折磨过,一会指向这里、一会指向那里,最后把自己给指晕了。本文从一些基本的概念开始介绍指针的基本使用。 内存 考虑到初学 C 语言时,大家可能对计算机的组成原理不太了解,所以这里先简单介绍一些“内存”这个概念。 众所周知,任何东西都需要有物理载体作为基础 ...
分类:
编程语言 时间:
2021-03-02 12:00:53
阅读次数:
0
Docker五种存储驱动原理及应用场景和性能测试对比 Docker最开始采用AUFS作为文件系统,也得益于AUFS分层的概念,实现了多个Container可以共享同一个image。但由于AUFS未并入Linux内核,且只支持Ubuntu,考虑到兼容性问题,在Docker 0.7版本中引入了存储驱动, ...
分类:
其他好文 时间:
2021-03-02 11:54:21
阅读次数:
0
经典开场 // Layui ;! function (win) { var Lay = function () { this.v = '2.5.5'; }; win.layui = new Lay(); }(window); // Jquery (function (global, factory) ...
分类:
其他好文 时间:
2021-03-02 11:54:07
阅读次数:
0
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁 ...
分类:
编程语言 时间:
2021-03-02 11:48:00
阅读次数:
0
本文把openstack部署的所有命令整理成一个完整的脚本,一个脚本解决所有问题。 一般部署分三步:1,安装openstack包;2,修改配置文件;3,运行这个脚本。 mydeploy.pyimport osimport commandsstatus, CONTROLLER_HOSTNAME = c ...
分类:
其他好文 时间:
2021-03-01 13:33:20
阅读次数:
0
1.change master to 时,ip port user password binlog position写入到master.info进行记录 2. start slave 时,从库会启动IO线程和SQL线程 3.IO_T,读取master.info信息,获取主库信息连接主库 4. 主库会 ...
分类:
数据库 时间:
2021-03-01 13:26:00
阅读次数:
0
一 布隆过滤器简介 bloomfilter:是一个通过多哈希函数映射到一张表的数据结构,能够快速的判断一个元素在一个集合内是否存在,具有很好的空间和时间效率。(典型例子,爬虫url去重) 原理: BloomFilter 会开辟一个m位的bitArray(位数组),开始所有数据全部置 0 。当一个元素 ...
分类:
其他好文 时间:
2021-03-01 13:19:00
阅读次数:
0