一、技术概述 ? 做什么:基于SpringBoot使用Email进行验证码校验方法;原因:有关注册、忘记密码功能需要一定的验证来保证账号的安全性;难点:分为两部分,一部分就是如何发送email邮件,另一部分就是如何校验验证码,下面也将从这两个难点出发进行阐述。 二、技术详述 首先介绍以下如何发送em ...
分类:
编程语言 时间:
2020-06-15 21:05:28
阅读次数:
115
LINK:黎明前的巧克力 我发现 很多难的FWT的题 都和方程有关. 上次那个西行寺无余涅槃 也是各种解方程...(不过这个题至今还未理解。 考虑dp 容易想到f[i][j][k]表示 第一个人得到巧克力的状态为j 第二个人为k的方案数。 期望得分0。 观察状态转移和最终的目标状态 可以将状态降维 ...
分类:
其他好文 时间:
2020-06-15 21:04:55
阅读次数:
52
1.移动零 2.重塑矩阵 移动零 五星 LeetCode:移动零 题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 思想: 直接在正确的位置赋值,覆盖掉的数不影响最终 ...
分类:
编程语言 时间:
2020-06-15 21:04:08
阅读次数:
49
> git config --global user.name "username" > git config --global user.email "email" > git init > git remote add origin git@git.{想要推送的项目地址}.git > git a ...
分类:
其他好文 时间:
2020-06-15 21:03:54
阅读次数:
62
'''生成器:1、只有在调用时才会生成相应的数据;只记录当前位置,不能后退也不能跳跃前进,只能通过__next__()方法向下走,或for循环''' #斐波那契数列 def fid(max): n,a,b = 0,0,1 while n < max: print(b) a,b = b,a+b #b, ...
分类:
编程语言 时间:
2020-06-15 21:03:32
阅读次数:
61
这种题目 不算是很套路的数论。 暴力的想法是逐位做 复杂度为$k\cdot n\cdot ln^n$ 容易联想到狄利克雷卷积 只要给最后一个卷积一个I函数即可。 由于狄利克雷卷积 具有交换律和结合律 所以原式=\(I^k*f\) 前者显然可以快速幂做 所以复杂度为$n\cdot ln^n\cdot ...
分类:
其他好文 时间:
2020-06-15 21:03:15
阅读次数:
51
IEnumerable 接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 也就是说实现了此接口的object,就可以直接使用foreach遍历此object IQueryable接口 它继承了 IEnumerable接口 二者区别 static void Main(string[] a... ...
分类:
编程语言 时间:
2020-06-15 21:02:47
阅读次数:
54
1、 不启动ryu root@kunpeng82 app]# ryu-manager --ofp-tcp-listen-port 6666 --verbose simple_switch_13.py loading app simple_switch_13.py loading app ryu.co ...
分类:
其他好文 时间:
2020-06-15 21:02:27
阅读次数:
65
安全学习了大概快半年了,对于诸多漏洞的原理和基础应用大概也基本了解了。 之前都是以‘点(每个漏洞怎样?)’的方式在学习、记忆。现在感觉需要做一些总结: 今天又看到了DNSlog这个词,记起了第一次接触是在SQL盲注那一块知识,后来在SSRF中测试无回显情况中也遇到过,遂想做一下dnslog在诸多漏洞 ...
分类:
其他好文 时间:
2020-06-15 21:02:00
阅读次数:
114
一、首先安装node.js 下载地址:https://nodejs.org/en/download/ 然后根据电脑的配置看是32位的还是64位的选择相应的进行安装 二、一般node.js安装好后都会有npm,但不是最新版本的,想要可以重新下载。 首先检测一下npm的版本 ,使用指令 npm -v 然 ...
分类:
其他好文 时间:
2020-06-15 21:01:21
阅读次数:
207
Git git 下载之后会有一个配置用户名的操作。一般使用如下命令: git config --global user.name "zhangsan" git config --global user.email "qq@qq.com" 这里 配置的是全局的姓名和Email,一般我们自己的 Git ...
分类:
其他好文 时间:
2020-06-15 21:00:39
阅读次数:
75
1.Postman的介绍 Postman是一款功能强大的用于发送 HTTP 请求的 Chrome插件 。做web页面开发和测试的人员应该都知道!其主要特点:创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史中再次执行;Organize:使用Postman Collections为更有效 ...
分类:
其他好文 时间:
2020-06-15 21:00:24
阅读次数:
57
题目链接:https://www.acwing.com/problem/content/description/111/ 首先定义了集合S的校验值,取出m对数,使得每对平方之后求和最大,这个值成为集合S的校验值。现在给定一个数列,求满足每段的校验值小于T的前提下最小能把数列分成连续的几段? 利用倍增 ...
分类:
编程语言 时间:
2020-06-15 21:00:10
阅读次数:
65
一,实验目的: 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析 ...
分类:
系统相关 时间:
2020-06-15 20:59:40
阅读次数:
55
测试条件: CentOS6 XShell5 1. 首先将xshll连接至虚拟机 2. 安装上传命令 rz 下载命令 sz yum install lrzsz -y 3. 命令用法 上传: 直接输入rz 命令即可 下载: sz 需要下载的文件名 ...