随笔
💻常用 xcode 使用命令
[!abstract]+ Xcode 介绍 Xcode 是苹果官方推出的集成开发环境(IDE),专为苹果的 Mac OS、iOS、iPad OS、watch OS 等应用开发设计,在 Mac 系统上作用是否广泛。使用 Mac 作为开发工具时…
在 quartz 主题中给博客添加封面首图
上一个主题可以在博客首部设置一张自定义的图片,也一直觉得这样的设计很漂亮,在 quartz 中没有这样的默认主题,所以在这里手动添加了这样的设计~ 步骤 plugins 结构 在 中,定义了文章中各种内容转换的工具( )、生成资源的工具( …
🌐URL 重写规则和静态资源解析逻辑
问题背景 最近部署博客页面时遇到这样的问题:同样的页面结构,部署到我的两个域名下: 和 ,对应的网页内容是相同的,但是 dodolalorc.cn 需要写成 才能显示内容,否则会报404, 就不需要这样。 原因记录 这种差异主要源于两个域名…
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,预…
前端流量控制常用手段
[!abstract]+ 问题描述 如何解决页面请求接口的大规模并发问题? 在需要处理大规模请求的情境中,做好流量控制可以提升系统稳定性和性能。 防抖/节流 防抖(Debounce) 在事件触发后,延迟执行函数,若在延迟期间再次出发,则重新…
大文件上传和下载问题
[!abstract]+ 问题预设 网络断开之后,之前上传的部分没了? 传着传着,网络波动了,结果没有了。 关机后可不可以接着传,怎么做到? 术语 **断点续传** **断开重连重传** **切片上传** 切片上传 **步骤** 前端切片 …
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$ 思路 必胜点是剩…