题意: 作者喜欢观察动物,因此他购买了两个照相机,以拍摄森林中野生动物的视频,一台摄像机的颜色是红色,一台摄像机的颜色是蓝色。 从第1天到第N天,作者将拍摄N天的视频。森林可以分为M个区域,编号从1到M。他将通过以下方式使用相机: 在每个奇数天,将红色相机带到森林中并录制两天的视频。 在每个偶数天, ...
分类:
其他好文 时间:
2020-03-06 15:48:17
阅读次数:
75
关于order by的查询优化可以看一下: MySQL ORDER BY/LIMIT performance: late row lookups 主要介绍了两个方法: 第一个是FORCE INDEX (PRIMARY):这个理解很直白就是强行加索引 第二个是late row lookups,也就是文 ...
分类:
数据库 时间:
2020-03-06 13:24:21
阅读次数:
207
SIP 协议详解 一、Sip协议简介: SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。广泛应用于CS(Circuit Switched,电路交换)、N ...
分类:
其他好文 时间:
2020-03-04 21:06:16
阅读次数:
104
1. git撤销已经push到远端的commit 现在本地回退到相应版本 // 注意使用 hard 参数会抛弃当前工作区的修改 // 使用 soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交 为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数 force ...
分类:
其他好文 时间:
2020-03-04 19:11:54
阅读次数:
75
考虑用dp的做法,容易想到价格低的物品一定要比价格高的物品拿的优先级高,所以排序。 dp[i]表示取前i件物品需要的最少价格,当超越了价格,就不算。 转移方程为 dp[i]=min(dp[i-1]+a[i],dp[i-k]+a[i]) 表示当前物品单独买和买一送一的情况; 取最小值。 上代码 #in ...
分类:
其他好文 时间:
2020-03-03 20:54:34
阅读次数:
54
A题 输入两个长度为n的数组a,b,(其中第i项是1的话代表有,0代表没有, 要求a比b数组大,对于每一项都有对应的价值pi, 尽可能控制每一项最小) 输出 要求出使得a数组比b大的pi中的最大项 思路:相同情况的就抵消掉(不许考虑),只需要考虑1.b有,a没有;2. a有,b没有,两种情况,对于所 ...
分类:
其他好文 时间:
2020-03-03 11:20:29
阅读次数:
68
本文是NIO源码分析的最后一章,对EPollSelectorImpl的代码实现进行详细解析。 ...
分类:
其他好文 时间:
2020-03-02 14:21:45
阅读次数:
68
原理: House of Force是通过修改top chunk的size从而通过分配内存达到任意地址写的目的。先看看glibc的源码: victim = av->top; //取出top_chunk的地址 size = chunksize (victim); //计算top_chunk的size ...
分类:
其他好文 时间:
2020-02-27 20:52:55
阅读次数:
58
output standard output You are given an array aa of length nn . You are also given a set of distinct positions p1,p2,…,pmp1,p2,…,pm , where 1≤pi<n1≤pi ...
分类:
编程语言 时间:
2020-02-27 19:25:01
阅读次数:
259
1.设置断点 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程 ...
分类:
其他好文 时间:
2020-02-27 11:40:44
阅读次数:
107