小米范系列渗透测试工具介绍

工具一:小米范web查找器:快速扫描端口并识别web应用 工作原理: 快速端口扫描。 对开放的端口快速识别http/https。 如果识别到为http/https,则抓取首页title、Server头,响应头。 如果端口非http/https,则通过socket方式抓取其banner信息。 功能及特性: 1、工具内置浏览器插件,另外针对开放端口支持右键使用系统默认浏览器打开。 2、支持数据的导出、导入。 3、支持多种ip格式: 192.168.0.0/24 192.168.1.1-123 19
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

Penetration testing“Linux install Nessus”

Ax_Download www.tenable.com/products/nessus-home,need sent email. Bx_Install su ls dpkg -i [filename] Xx_Start /etc/init.d/nessusd start open firefox enter https://www.[your ip address]:8834 enter name and email enter your user and password Cx_use N
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

动态规划训练之三

https://www.luogu.org/problem/P2515 读完题相信已经思路明确了 有依赖关系的连边, 但可能这整个图不连通,并且还有可能出现环 如果出现环的话,要选其中一个就必须吧整个环都选上(应该很好理解吧) 那么显然这要求我们进行tarjan缩点 缩点后是一个有向无环的森林,考虑建一个超级源点 对于每个入度为零的,与他相连 之后就是一个树上背包了(注意循环的顺倒序) code: #include <cmath> #include <cstdio> #include <cst
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

AVR单片机教程——数字IO寄存器

前两篇教程中我们学习了LED、按键、开关的基本原理,数字输入输出的使用以及两者之间的关系。我们用到了 pin_mode 、 pin_read 和 pin_write 这三个函数,实际上它们离最底层(至少是单片机制造商允许我们接触到的最底层)就只有一步之遥了。而学单片机要是不了解一点底层,那跟Arduino玩家还有什么区别?(为防止有忠实的Arduino粉丝骂我,我得承认还是有一小部分Arduino玩家是知道本篇教程所介绍内容的。)根本不好意思说自己学过单片机好吧。这所谓的最底层,就是数字IO寄
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

【数论】[SDOI2010]古代猪文

大概就是求这个: $$G^\sum_{k|N} C_{n}^{k}$$ 显然只要把后面的$\sum_{k|N}C_{n}^{k}$求出来就好了 几个要用的定理: 欧拉定理的推论:(a和n互质) $$a^b \equiv a^{b \mod \varphi(n)} \mod n$$ 中国剩余定理: $$x_0=\sum \frac{M}{m_i}*t_i*a_i$$ 先用欧拉定理推论有: $\sum_{k|N} C_{n}^{k}$可以等价为$ \sum_{k|N} C_{n}^{k} \mod
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

有条件的最短路

题目:https://ac.nowcoder.com/acm/contest/884/J 题意:n个点m条有权边,求s到t的最小费用,可以让你免费通行最多k条边 思路:分层最短路模板题,跑dijkstra,用dis[i][j]表示到i点且已经免费通行了j条边的最小花费 #include<bits/stdc++.h> using namespace std; #define N 1010 #define inf 0x3f3f3f3f struct edge{int v,w,next;}e[2*N
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

洛谷 P3758 [TJOI2017]可乐

洛谷 P3758 [TJOI2017]可乐 Description 加里敦星球的人们特别喜欢喝可乐。因而,他们的敌对星球研发出了一个可乐机器人,并且放在了加里敦星球的1号城市上。这个可乐机器人有三种行为: 停在原地,去下一个相邻的城市,自爆。它每一秒都会随机触发一种行为。现 在给加里敦星球城市图,在第0秒时可乐机器人在1号城市,问经过了t秒,可乐机器人的行为方案数是多少? Input 第一行输入两个正整数况N,M,N表示城市个数,M表示道路个数。(1 <= N <=30,0 < M < 100
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

第六周课程总结&实验报告(四)

第五周课程总结 本周主要学习了 1.抽象类和对象的多态性 2.接口 实验四 类的继承 一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现; 二.实验的内容 (1)根据下面的要求实现圆类Circle。 1.圆类Circle的成员变量:radius表示圆的半径。 2.圆类Circle的方法成员: Circle():构造方法,将半径置0 Circle(double r):构造方法,创建Circle对象时将半径初始化为r
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

P4162 [SCOI2009]最长距离

题目链接 这道题数据范围比较小,所以方法还是比较暴力的。 思路: 先按每个格子的状态,让所有格子与他周围的格子连一条权值为它连向那个格子的值(0或1)。然后我们n方枚举所有格子跑最短路,最短路即为从起点到终点的最小障碍数。然后我们枚举所有最短路,先看他移除障碍后是否只用了小于等于k次机会,然后求出两点间的距离,取max即可。 代码如下: #include<bits/stdc++.h> using namespace std; const int maxn=1e6+7; struct no
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

[SDOI2013]泉(搜索+hash+容斥)

题意 给定\(n\)个时间,每个时间有六个权值,求恰好有\(k\)个权值对应相等的时间对的对数 思路 由于权值数量很少,可以枚举哪些权值相等,然后将每个时间的对应权值拿出来hash一遍,就可以得到有多少对时间的这些权值相同 但是这样显然会算重复,比如有四个权值相同的时间对它的三个权值也会相同,于是可以开始容斥了 设\(f_i\)表示至少有\(i\)个权值对应相等的时间对的对数,即上面求出来的数组;设\(g_i\)表示恰好有\(i\)个权值对应相等的时间对的对数,即答案 看起来应该是\(g_i=
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

大前端发展前景的那些事儿

从原来的PC页面前端到移动互联网wap网站以及APP,再到现在的小程序、快应用等等,前端工程师的工作越来越大,面对现状,大前端概念应运而生。 什么是大前端,简而言之,就是所有前端的总称。比如:Android、IOS、web、watch等,最接近用户的UI层就是大前端,或者更加通俗易懂的,眼睛能看见的总和,就是大前端。 大前端是web统一的时代,利用web不仅能开发网站,还可以开发手机端web应用和移动端web应用程序。 最大特点,一次开发,同时适应所有的平台。开发一个新产品的时候,服务只需要写
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

Mybatis执行操作时控制台日志中显示sql语句

在log4j日志文件内容如下该就行
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

idea中cannot resolve sympol的特殊情况(新手错误)

  本来是跟着黑马的视频做的项目,,出现这个情况以后,,查了一些解决方案,,不过没有通过查到的解决方案解决,,最后拿出来黑马提供的源代码,,发现他们的可以跑。。最后发现问题出在,,这是能跑的代码。。、   这是有错误的代码:,。。   这是因为那些url、user、password,,是在调用函数的时候idea自动给出的形参名字提示,,而不是要自己打上去一个,,所以就成了这样。。把那些自己打的东西去掉就行了,,打双引号,,它会自动出现形参名字提示。。   希望能对同路人有点帮助。。   
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

vjudge A Funny Game 思维题 (其实今天讲的全是数学。。。)

原文链接https://vjudge.net/contest/331993#problem/H Alice and Bob decide to play a funny game. At the beginning of the game they pick n(1 <= n <= 10 6) coins in a circle, as Figure 1 shows. A move consists in removing one or two adjacent coins, leaving
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

题解 CF53E 【Dead Ends】

题意:   给一个n(n<=10)个节点的无向图,图里面有m条边,以这m条边构建生成树,求所有生成树中只含有k个度数为1的点的方案数。 题解:   看见这个数量级就一定会想到状态压缩dp... 那让我们设计一下状态: dp[i][j] 表示生成树的状态为i时,所含的度数为1的点的状态j的方案数。   那么就可以进行状态转移了,每次有两种更新方式: 1:加入一条边(也就是一个新点)到原来度数为1的点,相当于替换了。 2:把边加到一个度数不为1的节点上。 时间复杂度: O(能过) 废话少说上代码:
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

Analysis of sort() in STL

1. Introduction 2. Preparations 2.1. Inline functions 2.2. Templates 2.3. RandomAccessIterator 3. Explore sort() in STL 3.1. Introduction to sort() 3.2. Quick Sort 3.2.1. One Recursion Instead of Two 3.2.2. Median-of-Three 3.2.3. A Faster Partition
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

vjudge A^B Mod C 然后,10.6最。。。的 快速幂!!!

链接:https://vjudge.net/contest/331993#problem/D 给出3个正整数A B C,求A^B Mod C。 例如,3 5 8,3^5 Mod 8 = 3。 Input3个正整数A B C,中间用空格分隔。(1 <= A,B,C <= 10^9)Output输出计算结果Sample Input 3 5 8 Sample Output 3 #include<cstdio> #include<iostream> using namespace std; in
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

Oracle学习笔记(一):简单sql语句

oracle中的建表语句: create table users( Id number(4) primary key, Name varchar(10), --varchar定长的字符写数据类型 Password varchar2(10), --varchar2变长的字符型数据类型 Sex char(2), --char定长的数据类型 Addr varchar(20), Birthday date, --date日期型数据类型 Salary number(8,2) --number不带小数点的
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

数据库SQL学习(一)

创建和使用数据库 在创建和使用数据库之前,先介绍几个命令 ## 该SHOW语句查找服务器上当前存在的数据库: ## 该mysql数据库描述了用户访问权限。该test数据库通常可作为用户工作区尝试的事情了。 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | perfor
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0

动态链接和静态链接

作为一名C/C++程序员,对于编译链接的过程要了然于胸。首先大概介绍一下,编译分为3步,首先对源文件进行预处理,这个过程主要是处理一些#号定义的命令或语句(如宏、#include、预编译指令#ifdef等),生成*.i文件;然后进行编译,这个过程主要是进行词法分析、语法分析和语义分析等,生成*.s的汇编文件;最后进行汇编,这个过程比较简单,就是将对应的汇编指令翻译成机器指令,生成可重定位的二进制目标文件。以上就是编译的过程,下面主要介绍两种链接方式--静态链接和动态链接。 静态链接和动态链接两
分类: 其他 发布时间: 10-06 20:01 阅读次数: 0