给了两个 文件 index.html 和 一个js文件 ,考察js代码审计能力首先借助浏览器来运行js 程序。用浏览器打开index.html,分析 js 代码: 首先无论在 token 输入框中输入什么字符串,getFlag() 都会算出一个 hash 值,实际上是showFlag()函数中 ic ...
分类:
其他好文 时间:
2020-05-03 12:24:39
阅读次数:
158
# python提供了68个内置函数。# eval:剥去字符串的外衣运算里面的代码# exec:与eval几乎一样,处理代码流# hash:获取一个对象的hash值# help:获取对象的详细说明# callable:是否可以调用# lambda:也叫一句话函数,比较简单。# def func(a, ...
分类:
编程语言 时间:
2020-05-03 10:35:30
阅读次数:
128
1 hash算法在RPC中的应用和缺陷 【背景】:我们有一个社交网站,需要使用Redis存储图片资源,存储的格式为键值对,其中,key为图片名称,value为该图片所在文件服务器路径,我们需要根据文件名查找该文件所在文件服务器上的路径以实现访问并传递给用户,数据量大概200w左右,规则就是随机分配, ...
分类:
编程语言 时间:
2020-05-03 01:22:22
阅读次数:
92
T1 设end(i)代表以$i$为结尾的路径个数 设$f[i][j][k][l]$代表考虑了$i$个点 其中有j/k个点是$end$为奇的白/黑点 暴力就是$O(n^4)$的 发现转移的式子其实只跟j/k是否为0有关 并不关心他的具体值 所以只需要记录是否出现即可 复杂度$O(n)$ T2 容斥 设 ...
分类:
其他好文 时间:
2020-05-02 23:22:00
阅读次数:
98
The task of this problem is simple: insert a sequence of distinct positive integers into a hash table first. Then try to find another sequence of inte ...
分类:
其他好文 时间:
2020-05-02 15:11:59
阅读次数:
52
上一篇我们介绍了ConcurrentHashMap的主干方法,本篇是ConcurrentHashMap的终篇,我们主要针对它的元素统计,扩容,元素迁移等做讲解。首先我们回顾一下前面章节,普通节点Hash为key的hash;树节点为TreeBin内部封装红黑树头节点,并且维护树,TreeBin的Has... ...
分类:
其他好文 时间:
2020-05-02 15:09:04
阅读次数:
58
ThreadLocal可以很方便的在一个线程运行周期内传递各种数据,而不用在调用栈的每个方法上添加新的参数 它的运行机制也比较简单,每个线程实例内部都会有一个 ThreadLocal.ThreadLocalMap threadLocals(类型具体定义在ThreadLocal.class 内部)类型 ...
分类:
编程语言 时间:
2020-05-02 14:43:08
阅读次数:
59
依赖: <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.10.0</version> </dependency> Example: public class ...
分类:
Web程序 时间:
2020-05-02 12:14:06
阅读次数:
62
1.分桶之前要打开 hive.enforce.bucketiong=true; 2.分桶处理的对象必须是有,有效的列 , 比如我分了三个桶,针对id , 那么就是取id的hash值 , 然后分别放入三个不同之中 ,注意 不能指定数据存放在哪个桶 , 他自己会根据哪个列判断 , 你只需要保证传入的数据 ...
分类:
其他好文 时间:
2020-05-02 12:06:26
阅读次数:
61
1、hash(key),取key的hashcode进行高位运算,返回hash值2、如果hash数组为空,直接resize()3、对hash进行取模运算计算,得到key-value在数组中的存储位置i(1)如果table[i] == null,直接插入Node<key,value>(2)如果table ...
分类:
其他好文 时间:
2020-05-01 23:45:06
阅读次数:
88