1.算法思路: (1)将待排序数组分为两份,利用递归将两份数组排好序 (2)将两个有序数组归并成一个有序数组。 实现方法: a.设置两个指针,分别指向两个数组的开头,比较指针所指向的数字,将较小的数字加入一个辅助数组中,指针前移,直到其中一个指针溢出 b.将未溢出的数组剩余的元素加入辅助数组中 c. ...
分类:
编程语言 时间:
2019-10-22 21:56:43
阅读次数:
108
页面异常捕获过滤: 原理:在 IDT 表中的e 号 处理 是 页面异常处理; 如果 我们 hook 掉 这个回调函数;那么就能获得全部的页面异常;再通过 cr3 对比 捕获指定的 cr3 (进程)的信息;最后再共享的区域将数据输出;然后测试程序获取该自己的页面异常信息;实验中 容易出现的错误:在 c... ...
分类:
其他好文 时间:
2019-10-22 14:46:26
阅读次数:
72
0 查看 kifastcallentry 里面具体怎么调用首先是 切换了 fs 为kpcr的选择子然后 构造了 一个trap frame(保存3环--》0环 切换的上下文;如果0环不使用就没啥用,就不用构造;例如这里实验就没有构造,只是 切换了内核的kpcr)1 使用内核api 申请内存 注意:1.... ...
简介 Oracle merge into命令,顾名思义就是“有则更新,无则插入”,这个也是merge into 命令的核心思想,在实际开发过程中,我们会经常遇到这种通过两表互相关联匹配更新其中一个表的某些字段的业务,有时还要处理不匹配的情况下的业务。这个时候你会发现随着表的数据量增加,类似这种业务场 ...
分类:
数据库 时间:
2019-10-22 10:35:28
阅读次数:
76
简介 哈希存储引擎 B树(B-tree)存储引擎 LSM树(Log-Structured Merge Tree)存储引擎存储引擎是存储系统的核心,直接决定了存储系统对外提供的功能和性能。存储系统基本功能总体上分:写,读。写又分为:增,删,改。读又分为:顺序,随机。存储引擎有:哈希存储引擎,B树(B-... ...
分类:
其他好文 时间:
2019-10-21 13:43:23
阅读次数:
118
限速主要用于限制Snapmirror使用的网络带宽启用限速cluster>options-option-namereplication.throttle.enableon限制复制带宽cluster>options-option-namereplication.throttle.incoming.max_kbs12500以上是在目的端存储上运行,以限制入口带宽。也可以在源端存储上运行,以
分类:
移动开发 时间:
2019-10-21 13:21:02
阅读次数:
114
```php $value) { $this->data = array_merge($this->data, $this->buildOne($value)); } } public function buildOne($content) { $arr = []; preg_match_all('... ...
跨域和CORS 本节目录 [TOC] 一 跨域 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 同源策略,它是由Nets ...
分类:
其他好文 时间:
2019-10-21 09:29:01
阅读次数:
92
pandas的拼接操作 pandas的拼接分为两种: 级联:pd.concat, pd.append 合并:pd.merge, pd.join 一. 使用pd.concat()级联 pandas使用pd.concat函数,与np.concatenate函数类似,只是多了一些参数: 1)匹配级联 行列 ...
分类:
其他好文 时间:
2019-10-20 19:56:51
阅读次数:
88
填不完的坑,有一点是一点。 会在这里记录一些字符串相关的题目以及口胡的题解和漏洞百出的代码。权且放着罢。 ~~同时还会大量抄袭WC课件,代码可能不太友好~~ T1 给一个长为 $n\leq 10^5$ 的字符串,询问其每个前缀的每个子串的 树的每个节点的深度和,根的深度为 1并且不计入答案。 树,就 ...
分类:
其他好文 时间:
2019-10-19 20:33:53
阅读次数:
88