摘要: 实现一个简单的基于APlayer.js/.ts的支持网易云远程音乐的音乐播放器 最近写个人网站的时候有这个需求,然而 metting.js 支持不稳定,于是便想自己实现一个。由于我是拿 TS 进行开发的,故使用 APlayer.ts 。 首先 APlayer.ts 音乐是可以直接从远程获取的,请求网易云歌曲只需要请求 https://music.163.com/song/med 阅读全文
posted @ 2025-02-20 13:06 Expector 阅读(76) 评论(0) 推荐(0)
摘要: OI 中输入输出那些事 本文是为了教一个小学弟写的,为了文章完整性我全面总结了一些 OI 中经常用到的哪些输入输出技巧以及注意事项 阅读全文
posted @ 2025-02-19 13:40 Expector 阅读(145) 评论(0) 推荐(0)
摘要: [OI 向] 深入理解二阶线性递推 本文主要面向普及/提高组 OIer 和 ACMer。考虑大多数 OIer 的情况,本文默认读者只会矩阵乘法,不了解矩阵的行列式,矩阵的秩等内容。本文使用 C++ 编写代码示例。 阅读全文
posted @ 2025-02-08 18:23 Expector 阅读(444) 评论(0) 推荐(1)
摘要: C/C++ 以及 Rust 中的 getch() 实现 `getch` 是一个在 C 语言编程中常用的函数,用于从键盘读取一个字符,但不回显到屏幕上。本文讲解了跨平台的 `getch` 实现。 阅读全文
posted @ 2024-10-20 18:22 Expector 阅读(209) 评论(0) 推荐(1)
摘要: 根据视频生成可以头尾衔接的循环视频 简述使用 python 制作动态壁纸的方法。 阅读全文
posted @ 2024-10-11 12:47 Expector 阅读(262) 评论(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 阅读(501) 评论(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 阅读(1302) 评论(0) 推荐(0)
摘要: 对广大数学或计算机爱好者来说,找两个数的公因数向来是绕不过去的问题.本文将带大家用小学二年级的知识推出上述问题的最优算法:欧几里得算法,并展示其程序实现.以下是本文索引: 1. 欧几里得算法 1. 简洁的定义 2. 快速的算法 3. 严谨的证明 4. 优雅的程序 2. 斐蜀定理与更多推论 1. 斐蜀 阅读全文
posted @ 2023-07-08 13:52 Expector 阅读(470) 评论(0) 推荐(0)
摘要: # Nim [Nim](http://nim-lang.org/) 是一个与其 1.0 版本相似的新颖且令人兴奋的命令式编程语言。我使用 Nim 是为了它的性能与优雅,这无疑让我感到了莫大的乐趣。在这篇文章中我将向您展示一个我写的 Nim 项目的全部流程。 本文我们要实现 [Brainfuck](h 阅读全文
posted @ 2022-12-18 17:56 Expector 阅读(1272) 评论(0) 推荐(1)