
笔记
文章平均质量分 54
FakeOccupational
这个作者很懒,什么都没留下…
展开
-
计算机科技笔记: 容错计算机设计05 n模冗余系统 双模冗余系统 Duplex Systems
计算机科技笔记: 容错计算机设计05 n模冗余系统 双模冗余系统 Duplex Systems原创 2025-05-20 19:00:00 · 263 阅读 · 0 评论 -
计算机科技笔记: 容错计算机设计05 n模冗余系统 TMR 三模冗余系统 K大数表决 & TMR 3-2-1系统
两个相同结构的温度传感器测得的温度不一定相同,需要K大数表决系统。TMR 3-2-1系统通过降级运行 + 故障检测 + 修复能力,在任务时间较长的情况下,最大限度地延长系统的可靠运行时间。原创 2025-05-19 15:00:00 · 747 阅读 · 0 评论 -
计算机科技笔记: 容错计算机设计05 n模冗余系统 TMR 三模冗余系统
单个模块如果可靠性小于0.5,那么没有必要设置M out N系统原创 2025-05-18 21:15:41 · 515 阅读 · 0 评论 -
计算机科技笔记: 容错计算机设计04 系统可信性的度量与n模冗余系统
计算机科技笔记: 容错计算机设计04 系统可信性的度量与n模冗余系统原创 2025-05-11 15:00:00 · 145 阅读 · 0 评论 -
计算机科技笔记: 容错计算机设计03 系统可信性的度量 偶发故障期 & 浴盆曲线 & 韦布尔分布
这是一节数学建模课程偶发故障期,系统发生故障概率趋近于一个常数。原创 2025-05-10 19:00:00 · 324 阅读 · 0 评论 -
计算机科技笔记: 容错计算机设计02 概述 容错计算名词 可用性(MTTF、MTTR) & 容错的关键 & 保持可靠性和安全性
计算机科技笔记: 容错计算机设计02 概述 容错计算名词 可用性(MTTF、MTTR) & 容错的关键 & 保持可靠性和安全性原创 2025-05-10 19:00:00 · 198 阅读 · 0 评论 -
计算机科技笔记: 容错计算机设计01 概述 教材书籍 & 课程安排 & 发展历史
计算机科技笔记: 容错计算机设计01 概述 教材书籍 & 课程安排 & 发展历史原创 2025-05-08 19:00:00 · 186 阅读 · 0 评论 -
设计编程网站集:生活部分:饮食+农业,植物(暂记)
培养基使用BG11(1L250元),考虑到培养条件(光照2000lux,温度25度等),扩培条件(无菌操作,培养装置灭菌等),以及培养基配置(药品成本,培养基灭菌等),我们科研人员在实验室养藻间养都容易被杂菌污染,无菌株操作复杂成本高,不建议自己居家繁育小球藻…如果从食用及营养角度,螺旋藻是更好的选择,目前已有可直饮螺旋藻藻液,口感和纯净水类似,不过喝起来心里感觉怪怪的…需要注意的是,同一植物在不同的生长条件下可能会有不同的大小,而且植物的分类不仅仅取决于大小,还与其他形态特征和生物学特性有关。原创 2024-03-21 23:03:14 · 1283 阅读 · 0 评论 -
C++ summary C语言实现多态,切割现象
【代码】C++ summary C语言实现多态,切割现象。原创 2024-03-10 16:46:13 · 319 阅读 · 0 评论 -
Rust学习笔记000 安装 rustwasmc-init: error while loading shared libraries: libssl.so.1.1
【代码】Rust学习笔记000 安装 rustwasmc-init: error while loading shared libraries: libssl.so.1.1。原创 2024-02-02 18:56:10 · 345 阅读 · 0 评论 -
RUST笔记: 动态链接库的创建和使用
【代码】RUST笔记: 动态链接库的创建和使用。原创 2024-01-27 17:03:29 · 2277 阅读 · 0 评论 -
RUST笔记:candle使用基础
Result定义在candle-core/src/error.rs 定义了一个 `Result` 类型,这是一个 `Result` 类型的别名。其中 `T` 是成功时的返回类型,而 `Error` 是失败时的错误类型。原创 2024-01-26 15:44:04 · 2624 阅读 · 0 评论 -
RUST笔记 FireDBG| Rust 代码调试器
【代码】RUST笔记 FireDBG| Rust 代码调试器。原创 2024-01-25 23:05:45 · 532 阅读 · 0 评论 -
Dirichlet Process (徐亦达老师)狄利克雷过程
混合高斯模型(Mixture of Gaussians,简称GMM)是一种概率模型,用于对复杂的数据分布进行建模。它是由多个高斯分布组合而成的混合模型,每个高斯分布(称为组件)对应数据的一个子群体。混合高斯模型的概率密度函数可以表示为多个高斯分布的线性组合,即每个分布乘以一个相应的权重。Pxi1∑Kπi⋅Nx∣μiΣi其中,K是高斯分布的数量,πi是对应于第 i 个高斯分布的权重,Nx∣μiΣi。原创 2023-12-31 13:54:21 · 2163 阅读 · 0 评论 -
leetcode2808. 使循环数组所有元素相等的最少秒数 处理循环数组
给你一个下标从 0 开始长度为 n 的数组 nums。每一秒,你可以对数组执行以下操作:对于范围在 [0, n - 1] 内的每一个下标 i ,将 nums[i] 替换成 nums[i] ,nums[(i - 1 + n) % n] 或者 nums[(i + 1) % n] 三者之一。注意,所有元素会被同时替换。请你返回将数组 nums 中所有元素变成相等元素所需要的 最少 秒数。原创 2023-08-09 09:00:00 · 322 阅读 · 0 评论 -
leetcode2809. 使数组和小于等于 x 的最少时间 排序+0-1背包
给你两个长度相等下标从 0 开始的整数数组 nums1 和 nums2。每一秒,对于所有下标 0原创 2023-08-08 20:15:27 · 474 阅读 · 0 评论 -
leetcode2807. 在链表中插入最大公约数 辗转相除法
mid :给你一个链表的头 head ,每个结点包含一个整数值。在相邻结点之间,请你插入一个新的结点,结点值为这两个相邻结点值的 最大公约数。请你返回插入之后的链表。两个数的 最大公约数 是可以被两个数字整除的最大正整数。fill:#333;color:#333;color:#333;fill:none;color:#333;color:#333;fill:none;186621013。原创 2023-08-08 13:41:13 · 215 阅读 · 0 评论 -
leetcode2806. 取整购买后的账户余额
easy :一开始,你的银行账户里有 100 块钱。给你一个整数purchaseAmount ,它表示你在一次购买中愿意支出的金额。在一个商店里,你进行一次购买,实际支出的金额会向 最近 的 10 的 倍数 取整。换句话说,你实际会支付一个 非负 金额 roundedAmount ,满足 roundedAmount 是 10 的倍数且 abs(roundedAmount - purchaseAmount) 的值 最小。如果存在多于一个最接近的 10 的倍数,较大的倍数 是你的实际支出金额。原创 2023-08-08 13:06:17 · 298 阅读 · 0 评论 -
leetcode69.x 的平方根 二分查找
注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去。给你一个非负整数 x ,计算并返回 x 的 算术平方根。原创 2023-08-08 12:53:33 · 204 阅读 · 0 评论 -
leetcode410. 分割数组的最大值 动态规划
给定一个非负整数数组 nums 和一个整数 m ,。设计一个算法使得这m 个子数组各自和的最大值最小。原创 2023-08-06 15:00:00 · 612 阅读 · 0 评论 -
leetcode2769. 找出最大的可达成数字
每次操作将 x 的值增加或减少 1 ,同时可以选择将 num 的值增加或减少 1。可以证明至少存在一个可达成数字。给你两个整数 num 和 t。原创 2023-08-01 09:00:00 · 444 阅读 · 0 评论 -
leetocde2771. 构造最长非递减子数组 记忆化dfs
给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,长度均为 n。让我们定义另一个下标从 0 开始、长度为 n 的整数数组,nums3。对于范围 [0, n - 1] 的每个下标 i ,你可以将 nums1[i] 或 nums2[i] 的值赋给 nums3[i]。你的任务是使用最优策略为 nums3 赋值,以最大化 nums3 中 最长非递减子数组 的长度。以整数形式表示并返回 nums3 中 最长非递减 子数组的长度。注意:子数组 是数组中的一个连续非空元素序列。原创 2023-07-31 23:41:46 · 360 阅读 · 0 评论 -
leetcode300. 最长递增子序列 子序列(不连续)
给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。原创 2023-07-31 21:55:08 · 399 阅读 · 0 评论 -
leetcode2770. 达到末尾下标所需的最大跳跃次数
给你一个下标从 0 开始、由 n 个整数组成的数组 nums 和一个整数 target。你的初始位置在下标 0。返回到达下标 n - 1 处所需的最大跳跃次数。如果无法到达下标 n - 1 ,返回 -1。原创 2023-07-31 21:27:29 · 272 阅读 · 0 评论 -
leetocde464. 我能赢吗 dfs+状态压缩
给定两个整数 maxChoosableInteger (整数池中可选择的最大数)和 desiredTotal(累计和),。假设两位玩家游戏时都表现 最佳。在 “100 game” 这个游戏中,两名玩家轮流选择从 1 到 10 的任意整数,累计整数和,先使得累计整数和 达到或超过 100 的玩家,即为胜者。如果我们呢?例如,两个玩家可以轮流从公共整数池中抽取从 1 到 15 的整数(不放回),直到累计整数和 >= 100。原创 2023-07-30 15:00:00 · 155 阅读 · 0 评论 -
leetcode2434. 使用机器人打印字典序最小的字符串 出栈顺序 贪心+栈
给你一个字符串 s 和一个机器人,机器人当前有一个空字符串 t。执行以下操作之一,直到 s 和 t 都变成空字符串。请你返回字符串:操作一:删除字符串 s 的 第一个字符,并将该字符给机器人。机器人把这个字符添加到 t 的尾部。操作二:删除字符串 t 的 最后一个 字符,并将该字符给机器人。机器人将该字符写到纸上。原创 2023-07-30 13:19:56 · 1400 阅读 · 0 评论 -
leetcode743. 网络延迟时间 floyd
有 n 个网络节点,标记为 1 到 n。给你一个列表 times,表示信号经过 有向 边的传递时间。times[i] = (ui, vi, wi),其中 ui 是源节点,vi 是目标节点, wi 是一个信号从源节点传递到目标节点的时间。现在,如果不能使所有节点收到信号,返回 -1。原创 2023-07-29 14:56:36 · 903 阅读 · 0 评论 -
leetcode815. 公交路线 DJ
给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶。例如,路线 routes[0] = [1, 5, 7] 表示第 0 辆公交车会一直按序列 1 -> 5 -> 7 -> 1 -> 5 -> 7 -> 1 -> … 这样的车站路线行驶。现在从 source 车站出发(初始时不在公交车上),要前往 target 车站。期间仅可乘坐公交车。求出最少乘坐的公交车数量。如果不可能到达终点车站,返回 -1。原创 2023-07-24 23:26:28 · 231 阅读 · 0 评论 -
leetcode743. 网络延迟时间 DJ
有 n 个网络节点,标记为 1 到 n。给你一个列表 times,表示信号经过 有向 边的传递时间。times[i] = (ui, vi, wi),其中 ui 是源节点,vi 是目标节点, wi 是一个信号从源节点传递到目标节点的时间。现在,如果不能使所有节点收到信号,返回 -1。原创 2023-07-22 22:00:00 · 429 阅读 · 0 评论 -
leetcode2424. 最长上传前缀 并查集
i∼j视作一个包含了i到j节点的连通分量。原创 2023-07-22 20:45:00 · 133 阅读 · 0 评论 -
leetcode53. 最大子数组和 前缀和+前缀最小值or分治vs二分
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。原创 2023-07-21 23:47:15 · 239 阅读 · 0 评论 -
leetcode643. 子数组最大平均数 I 前缀和
请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。给你一个由 n 个元素组成的整数数组 nums 和一个整数 k。任何误差小于 10-5 的答案都将被视为正确答案。原创 2023-07-21 20:50:51 · 146 阅读 · 0 评论 -
leetcode303. 区域和检索 - 数组不可变 前缀和
计算索引 left 和 right (包含 left 和 right)之间的 nums 元素的 和 ,其中 left原创 2023-07-19 21:36:01 · 1028 阅读 · 0 评论 -
1480. 一维数组的动态和
给你一个数组 nums。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i])。请返回 nums 的动态和。原创 2023-07-19 21:28:28 · 1135 阅读 · 0 评论 -
leetocode1475. 商品折扣后的最终价格 单调栈
给你一个数组 prices ,其中 prices[i] 是商店里第 i 件商品的价格。商店里正在进行促销活动,如果你要买第 i 件商品,那么你可以得到与 prices[j] 相等的折扣,其中 j 是满足 j > i 且 prices[j]原创 2023-07-18 20:00:00 · 157 阅读 · 0 评论 -
leetcode990. 等式方程的可满足性 并查集
给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:“a==b” 或 “a!=b”。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回 true,否则返回 false。原创 2023-07-18 19:45:00 · 291 阅读 · 0 评论 -
leetcode496. 下一个更大元素 I
nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从 0 开始计数,。对于每个,并且在 nums2 确定 nums2[j] 的 下一个更大元素。如果不存在下一个更大元素,那么本次查询的答案是 -1。返回一个长度为 nums1.length 的数组 ans 作为答案,满足 ans[i] 是如上所述的 下一个更大元素。原创 2023-07-17 20:00:00 · 227 阅读 · 0 评论 -
leetcode862. 和至少为 K 的最短子数组 前缀和+单调队列
给你一个整数数组 nums 和一个整数 k ,找出 nums 中和至少为 k 的 最短非空子数组(子数组 是数组中 连续 的一部分) ,并返回该子数组的长度。如果不存在这样的 子数组 ,返回 -1。原创 2023-07-17 19:00:00 · 298 阅读 · 0 评论 -
leetcode2373. 矩阵中的局部最大值
给你一个大小为 n x n 的整数矩阵 grid。生成一个大小为 (n - 2) x (n - 2) 的整数矩阵 maxLocal ,并满足:maxLocal[i][j] 等于 grid 中以 i + 1 行和 j + 1 列为中心的 3 x 3 矩阵中的 最大值。换句话说,。返回生成的矩阵。原创 2023-07-16 19:45:00 · 419 阅读 · 0 评论 -
leetcode1046. 最后一块石头的重量 优先队列
有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x原创 2023-07-16 19:00:00 · 307 阅读 · 0 评论