摘要: getch 是一个在 C 语言编程中常用的函数,用于从键盘读取一个字符,但不回显到屏幕上。 在 Windows 环境下,getch 实现通常包含在 <conio.h> 头文件中。需要注意的是,getch 这个符号并非标准,标准的符号是 _getch,虽然 getch 一般会被指向 _getch,但你 阅读全文
posted @ 2024-10-20 18:22 Expector 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 根据视频生成可以头尾衔接的循环视频 最近手头有一个视频,基本上是一个部分重复循环的,我想把循环的一段提取出来造成动态壁纸,但怎奈何不会用 pr,只能用 ffmpeg 配合 pillow 搞了…… 实现的关键在于找到可以首位相接的两帧画面,这就要求两个画面有极高的相似度。判断画面相似度首先需要对图像进行量化,一般有两种方案,一种是提取特 阅读全文
posted @ 2024-10-11 12:46 Expector 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 先用大致整理一下操作: 任选四张牌,可以记为\(A\),\(B\),\(C\),\(D\) 撕开牌并依序放回,此时有序列\(A_1,B_1,C_1,D_1,A_2,B_2,C_2,D_2\) 按照名字字数(其实就是个随机数)重新对牌排序,如果我们将原先的序列头尾相接,就构成一个环,那么其实这步操作并 阅读全文
posted @ 2024-02-10 00:05 Expector 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 先上核心代码(文末附针对多种整数类型的代码): inline int log_2(int x) { int rst = 0; if (x & 0xffff'0000U) rst += 16, x >>= 16; if (x & 0x0000'ff00U) rst += 8, x >>= 8; if 阅读全文
posted @ 2023-11-30 22:35 Expector 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 对广大数学或计算机爱好者来说,找两个数的公因数向来是绕不过去的问题.本文将带大家用小学二年级的知识推出上述问题的最优算法:欧几里得算法,并展示其程序实现.以下是本文索引: 1. 欧几里得算法 1. 简洁的定义 2. 快速的算法 3. 严谨的证明 4. 优雅的程序 2. 斐蜀定理与更多推论 1. 斐蜀 阅读全文
posted @ 2023-07-08 13:52 Expector 阅读(231) 评论(0) 推荐(0) 编辑
摘要: # Nim [Nim](http://nim-lang.org/) 是一个与其 1.0 版本相似的新颖且令人兴奋的命令式编程语言。我使用 Nim 是为了它的性能与优雅,这无疑让我感到了莫大的乐趣。在这篇文章中我将向您展示一个我写的 Nim 项目的全部流程。 本文我们要实现 [Brainfuck](h 阅读全文
posted @ 2022-12-18 17:56 Expector 阅读(639) 评论(0) 推荐(1) 编辑