随笔
Electron 构建记录 | 一条龙服务script
System:Windows 11 Python:Python 3.13.3 node:v22.14.0 npm:10.9.2 yarn:1.22.22 足够的磁盘空间和流量:源代码一套(chromium+electron)大约 70G,预…
大文件上传和下载问题
:::info[问题预设] 网络断开之后,之前上传的部分没了? 传着传着,网络波动了,结果没有了。 关机后可不可以接着传,怎么做到? ::: 术语 **断点续传** **断开重连重传** **切片上传** 切片上传 **步骤** 前端切片 …
前端流量控制常用手段
:::info[问题描述] 如何解决页面请求接口的大规模并发问题? ::: 在需要处理大规模请求的情境中,做好流量控制可以提升系统稳定性和性能。 防抖/节流 防抖(Debounce) 在事件触发后,延迟执行函数,若在延迟期间再次出发,则重新…
JavaScript 链式调用设计模式 | Vue举例
Vue :从 createApp 开始的链式调用 代码示例 解释 :创建一个 Vue 应用实例。传入一个根组件配置对象,包含 data 和 methods。 **链式调用** : 注册一个全局组件 MyButton,组件中定义了一个按钮,点…
LeetCode Hot 100记录(19/100)
哈希(3/3) 两数之和 题意 给定一个整数数组 和一个整数目标值 ,请你在该数组中找出 **和为目标值** * * 的那 **两个** 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可…
八股文短代码 Coding 篇
代码:千分位逗号 代码:手写深浅拷贝 浅拷贝只会复制对象的顶层属性和值,如果属性值是**对象**或**数组**,那么它实际上只是**复制了引用**,而不是真正的对象。 而深拷贝则会递归地复制对象的所有层级,确保所有的对象或数组都被真正复制,…
🦀Rust编程区块链项目 BlockChain in Rust
:::info[GitHub仓库地址] GitHub 仓库地址:BlockChain ::: 一、产品方案 项目目标 实现一个轻量的简单高效的区块链系统项目,用于学习和研究。 学习区块链的相关知识,实现一个由 Rust 实现的简单区块链系统…
🎈2025牛客暑寒假多校训练营Day4
A 题意 数据范围 思路 代码 B Tokitsukaze and Balance String (easy) 题意 定义字符串是平衡的:字符串中 的连续子串的数量和 的连续子串的数量相同。 定义字符串 的 : 将字符串 的某位置 的字符倒…
🎈2025牛客暑寒假多校训练营Day3(完結)
A 智乃的博弈游戏 题意 有一堆$n$个石子,每次可以拿走$x$个石子,要求$x$是一个不大于$n$且与$n$互质的数,当面对$1$时选手获胜,询问智乃(先手玩家)能否获胜。 数据范围 $1\leq n\leq 1e18$ 思路 必胜点是剩…
🎈2025牛客暑寒假多校训练营Day2
A 一起奏响历史之音! 题意 中国传统五声调中包含 1、2、3、5、6,判断一个乐谱是否仅由全部或部分五声调铺成。 思路 按题意判断即可。 代码 B 能去你家蹭口饭吃吗 题意 给出一个数组$a$,找到一个整数,要求整数尽可能大,但是至少要比…
🎈2025牛客暑寒假多校训练营Day1(完結)
A 茕茕孑立之影 题意 找一个不超过$1e18$的数$x$,使得$x$既不是任何$a_i$的倍数,也不是任何$a_i$的因数。若没有输出$-1$。 数据范围 $1\leq n\leq 1e5$ $1\leq a_i\leq 1e9$ 思路 …
💭Codeforces Round 990 (Div. 2)
A. Alyona and a Square Jigsaw Puzzle 题意 按照顺时针围绕第一个拼图放置拼图, 每天会按顺序放置一定数量的拼图,如果一天结束时拼图的组装部分没有任何已开始但未完成的层, 会感到开心。给出每天放置拼图的数量…