睡眠与唤醒 Peterson解法和TSL解法都是正确的,但它们都有忙等待的缺点。这些解法在本质上是这样的: 当一个进程想进入临界区时,先检查是否允许进入,若不允许,则进程将踏步等待,直到许可为止 。 这种方法不仅浪费CPU时间,还可能引起预料不到的结果,即: 优先级翻转问题(priority inv ...
分类:
编程语言 时间:
2020-04-11 15:51:23
阅读次数:
97
题解:设有一条边x->y,数组dis1[i]表示从1到i的最短距离,dis2[i]表示从n到i的最短距离。 1 如果说将x->y反向之前没有经过x->y,但是反向后我经过了x,y说明找到了一个更优的路径,那么反向后的答案就是dis1[y]+dis2[x]+(x,y),如果说反向后我没有经过 x->y ...
分类:
Web程序 时间:
2020-04-11 13:05:27
阅读次数:
84
1.字段显示情况(添加/编辑,列表展示,查询条件) { label: "更新时间", prop: "updateTime", editDisplay: false, addDisplay: false, viewDisplay: false, search: true, rules: [{ requ ...
分类:
其他好文 时间:
2020-04-10 19:41:53
阅读次数:
71
"Link" 题意: 给出一个长度为奇数的序列,输出前 $1,3,5,\dots$ 个数的中位数 思路: 对顶堆 建立一个小根堆和大根堆 如果当前数比小根堆堆顶大,插入小根堆 如果当前数比小根堆堆顶小,插入大根堆 大根堆堆顶是始终小于小根堆堆顶的 当已经插入的个数为奇数时,我们要保证大根堆里的数比小 ...
分类:
其他好文 时间:
2020-04-09 00:07:07
阅读次数:
67
Solution 又是一道神仙题。~~蒟蒻表示不看题解根本不会做~~ 首先我们定义一个 DP 数组 $\mathtt{f[i][j]}$ 表示:最大质因子为 $\mathtt{p[i]}$,分解成 j 个质数(可以相同)组成的集合(其中 $\mathtt{f[i][j]}$ 是这个集合的根节点,在这 ...
分类:
其他好文 时间:
2020-04-06 15:26:33
阅读次数:
78
fiddler有个强大的功能,可以修改发送到服务器的数据包,但是修改前需要拦截,即设置断点。设置断点后,开始拦截接下来所有网页,直到取消断点。 1、打开fiddler菜单中Rules->Automatic Breakpoints->Before Requests,设置断点也可以使用快捷键F11。 开 ...
分类:
其他好文 时间:
2020-04-06 10:10:57
阅读次数:
516
一,Fiddler的强大莫过于设置断点了,设置好断点以后,你可以修改httpRequest的任何信息包括host,cookie或者表单中的数据,这是断点有两种方法 1,请求断点 第一种:打开Fiddler 点击Rules-->Automatic Breakpoint >Before Requests ...
分类:
其他好文 时间:
2020-04-05 13:20:29
阅读次数:
66
原文:https://zh google styleguide.readthedocs.io/en/latest/google python styleguide/python_style_rules/ comments 分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 每行不超 ...
分类:
编程语言 时间:
2020-04-04 00:21:30
阅读次数:
96
面试题41. 数据流中的中位数 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) ...
分类:
其他好文 时间:
2020-04-03 20:16:41
阅读次数:
68
1、运行,fiddler,选择Rules—>Cutomize Rules打开CustomRules.js 文档 2.修改如下图部分: if (m_SimulateModem) { // Delay sends by 300ms per KB uploaded. oSession["request-t ...
分类:
其他好文 时间:
2020-04-02 11:59:24
阅读次数:
88