关于 1. "下载地址" 2. 目标:找到3个Key 3. "哔哩哔哩视频" 。 信息收集 1. 用的是Host only,所以网卡是vmnet1,IP一直是192.168.7.1/24 2. 3. 发现第一个Key【073403c8a58a1f80d943455fb30724b9】,外加一个字典, ...
分类:
其他好文 时间:
2020-01-19 09:27:30
阅读次数:
159
Shuffle基本流程 spark shuffle从总体来讲分成两部分,shuffle write和shuffle reader,如下图所示,看到这里,就明白了为什么spark性能优化的时候建议宁可broadcast也不要shuffle,broadcast好歹还是内存操作,网络上大一点压力(每个节点... ...
分类:
其他好文 时间:
2020-01-19 09:27:09
阅读次数:
63
python3一致性hash算法 量少的场景,一致性hash不均匀的问题很难解决,加500个虚拟节点也不是很管用算法很简单,自己用函数写了一下,仅供参考:python3代码展示:importhashlibserver_ip_list=["192.168.1.10","192.168.2.20","192.168.3.30","192.168.4.40"]client_ip_list=["113.88
分类:
编程语言 时间:
2020-01-19 09:26:54
阅读次数:
103
回忆一下,在上一篇文章中,我们创建了两个springboot项目,并且在consumer项目中通过restTemplate进行HTTP通信,成功访问到了producer提供的接口,思考一下这样的实现方式有什么问题? 1.consumer必须知道prod ...
分类:
编程语言 时间:
2020-01-19 09:26:33
阅读次数:
173
从 setState 那个众所周知的小秘密说起... 在 React 组件中,调用 this.setState() 是最基本的场景。这个方法描述了 state 的变化、触发了组件 re-rendering。但是,也许看似平常的 this.setState() 里面却也许蕴含了很多鲜为人知的设计和讨论 ...
分类:
其他好文 时间:
2020-01-19 09:26:15
阅读次数:
84
关于 下载地址: "点我" 哔哩哔哩: "哔哩哔哩" 信息收集 网卡:vboxnet0,192.168.56.1/24,Nmap扫存活主机发现IP为192.168.56.101 发现只开了80端口,所以只能从Web入手了,浏览器打开看插件可知编程语言是Node js,整个页面也只加载了几个js和cs ...
分类:
其他好文 时间:
2020-01-19 09:25:44
阅读次数:
88
交换机会有下面的问题 1,单点断开 2,为了防止单点断开,就要做冗余,所以就会产生环路,环路产生后,就会产生广播风暴。 使用,交换机 STP(spanning tree 生成数)协议 ,可以解决上面的问题。 cisco交换机默认是开启STP功能的。 为了防止环路,在环上选择一个接口,阻塞它。 如何选 ...
分类:
其他好文 时间:
2020-01-19 09:25:28
阅读次数:
132
LeetCode 334 递增的三元子序列 在最长升序子序列问题中, 设序列长度为n, 最长升序子序列长度为m 优化前的时间复杂度: $O(n m)$ 优化后的时间复杂度: $O(n\log{m})$ 空间复杂度: $O(m)$ 当 时, 为常数 此时, 时间复杂度:$O(n)$, 空间复杂度:$O ...
分类:
其他好文 时间:
2020-01-19 09:25:11
阅读次数:
80
我们知道,SpringMVC最后是通过Tomcat来进行部署的。当在Servlet中进行进行应用部署时,主要步骤为(引用来自http://download.oracle.com/otn pub/jcp/servlet 3.0 fr eval oth JSpec/servlet 3_0 final s ...
分类:
编程语言 时间:
2020-01-19 09:24:57
阅读次数:
65
1. from here. diagonalReturn specified diagonals. diagflatCreate a 2-D array with the flattened input as a diagonal. traceSum along diagonals. triuUpp ...
分类:
编程语言 时间:
2020-01-19 09:24:38
阅读次数:
95
在初学C语言编程的时候,有这么一个概念——程序是由指令构成,若干条指令按照一定的顺序排列,来完成某个特定的任务。我就在想指令到底是什么?网络上说:“高级语言被翻译成汇编指令,汇编指令又被转换为可执行机器码。”那么,汇编指令到底是什么?汇编里的mov,add,sub,到底是什么?教材里说汇编指令就是机 ...
分类:
其他好文 时间:
2020-01-19 09:24:21
阅读次数:
85
链接:https://codeforces.com/contest/1288/problem/C C. Two Arrays 题意:给定一个数n和一个数m,让构建两个数组a和b满足条件,1.数组中所有元素的取值在1~n之间,a和b数组长度是m。2. a数组是单调不递减的,b数组是单调不递增 3. 任 ...
分类:
其他好文 时间:
2020-01-19 09:24:01
阅读次数:
60
参考:https://www.cnblogs.com/schips/p/10658253.html 求最小公倍数的方法: 方法1:分解质因数法 方法2:公式法 求最大公约数的方法: 方法1:辗转相除法(欧几里德法) 方法2:穷举法(枚举法) 方法3:更相减损法 方法4:Stein算法 利用公式法 + ...
分类:
其他好文 时间:
2020-01-19 09:23:47
阅读次数:
92
一、a标签的伪类选择器注意点 (1)a标签的伪类选择器可以单独出现,也可以一起出现。也就是可以设置多个状态的样式。 (2) a标签的伪类选择器如果一起出现,那么有严格的顺序要求,编写的顺序必须要遵守原则: (love\hate原则,即link\visited\hover\active)默认状态、被访 ...
分类:
Web程序 时间:
2020-01-19 09:23:28
阅读次数:
80
/** * 获取第i个位置上的子串 * * @param string * @param i * @param str * @return */ public static int getIndex(String string, int i, String str) { Matcher slashM ...
分类:
其他好文 时间:
2020-01-19 09:23:16
阅读次数:
59
```import smtplibfrom email.mime.text import MIMEText mailserver = "smtp.163.com" #邮箱服务器地址username_send = 'aaa@163.com' #邮箱用户名password = '*' #邮箱密码:需要使... ...
分类:
编程语言 时间:
2020-01-19 09:23:02
阅读次数:
99
1 package com.cn.testmap; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Map; 6 import java.util.Map.Entry; 7 8 /** 9 * ...
分类:
其他好文 时间:
2020-01-19 09:22:31
阅读次数:
61