aes介绍: 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 场景: 在与第三方对接推送的时候,对方要求我们将推送数据通过aes加密以及 ...
分类:
其他好文 时间:
2020-08-04 14:00:32
阅读次数:
117
假如利用Python代码写一个很low的软件,去操作文件: 需要的参数: 文件路径:path 打开方式:读,写,追加,读写,写读。。。 编码:utf-8,gbk,Unicode,big5。。。 例: f1 = open('F:\测试.txt',mode='r',encoding='utf-8',) ...
分类:
编程语言 时间:
2020-08-02 16:14:44
阅读次数:
99
[GKCTF2020]cve版签到 题目提示 cve-2020-7066 Hint: Flag in localhost Tips: Host must be end with '123' You just view *.ctfhub.com 题目原型 #79329 get_headers() si ...
分类:
Web程序 时间:
2020-08-01 21:18:34
阅读次数:
154
#include <stdlib.h> #include <stdio.h> //二分查找非递归 int Binary_Search(int list[],int key,int length){ int low=0,high=length-1; while (low<=high){ int mid ...
分类:
其他好文 时间:
2020-07-30 21:44:08
阅读次数:
69
1 class Solution { 2 public int countOdds(int low, int high) { 3 if(low % 2 == 0 && high % 2 == 0) 4 return (high - low) / 2; 5 if(low % 2 != 0 && hig ...
分类:
其他好文 时间:
2020-07-30 01:49:48
阅读次数:
89
values = ['1', '2', '-3', '-', '4', 'N/A', '5'] def isNum(s): try: int(s) return True except: return False print(list(filter(lambda i: isNum(i), value ...
分类:
其他好文 时间:
2020-07-29 14:48:36
阅读次数:
55
1-自动化管理电脑文件及文件夹 一、输出目录下所有文件及文件夹 1、获取当前运行目录 import os print(os.getcwd()) 2、关于路径中的斜杠(/)和反斜杠(\) - windows中采用反斜杠(\)作为文件夹之间的分隔符 - Mac和Linux中采用斜杠(/)作为文件夹之间的 ...
分类:
其他好文 时间:
2020-07-26 23:21:24
阅读次数:
132
###思路 很好,这又是一道模板。 求割点的tarjan和求强连通分量的tarjan原理相同,但是实际写法并不完全相同。要注意的是,对于一个点u,它在不同情况下要满足以下两个条件才能称之为割点: (1)low[v]>=dfn[u](v是u在搜索树上的儿子,且u不在环中) (2)u在搜索树上有两个以上 ...
分类:
其他好文 时间:
2020-07-26 23:01:15
阅读次数:
66
在区间范围内统计奇数数目 给你两个非负整数 low 和 high 。请你返回 low 和 high 之间(包括二者)奇数的数目。 示例 1: 输入:low = 3, high = 7 输出:3 解释:3 到 7 之间奇数数字为 [3,5,7] 。 示例 2: 输入:low = 8, high = 1 ...
分类:
其他好文 时间:
2020-07-26 15:14:52
阅读次数:
62
【Tarjan算法的作用】: 求强连通分量; 缩点(将一个环缩成一个点); 割点(这里不谈)…… 【Tarjan算法的过程】: 初始化数组:dfn[u](时间戳:该节点是第几个被首次访问到的),low[u](low[u]表示u或u的子树所能回溯到的栈中的最早的节点的dfn值) 堆栈:将u压入栈顶 更 ...
分类:
其他好文 时间:
2020-07-26 01:20:48
阅读次数:
60