在实时操作系统中,对时间的要求度很高,所以在线程调度算法RT-Thread采用的是位图调度算法,时间复杂度为O(1)。本篇采用最大优先级为32的情况进行讲解,256与之类似。 /* Maximum priority level, 32 */ rt_uint32_t rt_thread_ready_p ...
分类:
编程语言 时间:
2020-06-19 16:19:36
阅读次数:
100
##题意 $n$头牛,每头牛有一个开始吃草的时间和结束吃草的时间,当两头牛之间存在交点的时候, 这两头牛不能安排在同一个畜栏吃草,求需要的最小畜栏数目和每头牛对应的畜栏方案 贪心步骤: (1)将所有牛按开始吃草的时间排序; (2)用小根堆维护当前所有畜栏的最后一头牛的吃草结束时间; (3)如果当前的 ...
分类:
其他好文 时间:
2020-06-18 12:33:01
阅读次数:
43
priority_queue 容器适配器模拟的也是队列这种存储结构,即使用此容器适配器存储元素只能“从一端进(称为队尾),从另一端出(称为队头)”,且每次只能访问 priority_queue 中位于队头的元素。 但是,priority_queue 容器适配器中元素的存和取,遵循的并不是 “Firs ...
分类:
编程语言 时间:
2020-06-17 21:51:57
阅读次数:
75
rules: { loseEfficacyReason: [ { required: true, message: '请输入原因', trigger: 'blur' }, { min: 2, message: '请输入不少于2个字符', trigger: 'blur' }, { pattern: / ...
分类:
其他好文 时间:
2020-06-17 16:48:07
阅读次数:
124
Template Method Design Pattern Rules of thumb Strategy is like Template Method except in its granularity粒度. Template Method uses inheritance to vary p ...
分类:
其他好文 时间:
2020-06-16 14:53:55
阅读次数:
57
环境 JDK 6 JUnit 4.13 Spring Tool Suite 4.6.2 Maven 3.6.3 Rules 官网描述如下: Rules allow very flexible addition or redefinition of the behavior of each test ...
分类:
其他好文 时间:
2020-06-15 22:32:10
阅读次数:
47
实现效果: 如上所示,对活动名称设置了三个校验规则,分别为必填项,长度为3~4个字符,需要为数字/英文字母。 代码如下: 1.html: <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" clas ...
分类:
其他好文 时间:
2020-06-15 16:16:11
阅读次数:
172
前端模版 要点说明(仅是自己在调试中总结的个人理解,非官方,认知有限) v-model是用来绑定数据的,和数据结构中的字段名保持一致,否则无法取得数据 prop和和v-model的字段名相同,由于这里是动态生成input标签,所以prop属性也应该是动态的,因为rules是根据prop来校验的,所以 ...
分类:
其他好文 时间:
2020-06-14 18:37:56
阅读次数:
189
215. 数组中的第K个最大元素 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k ...
分类:
编程语言 时间:
2020-06-13 21:04:48
阅读次数:
66
public function orderList() { $rules = [ 'order_status' => 'required|integer|in:1,2,3,4,5', 'page' => 'required|integer|min:1', 'per_page' => 'require ...
分类:
其他好文 时间:
2020-06-13 19:13:02
阅读次数:
119