👋 欢迎来到我的个人博客这里是我记录学习心得、技术分享与生活点滴的小天地。希望这些内容能为你提供实用价值,一起在技术道路上成长! 🙌 🌐 关于网站访问因为我的这个主域名是在华为云买的,要备案需要填写互联网信息服务等相关信息,一方面个人感觉备案流程繁琐且复杂 😡,另一方面是 CF 等一系列大厂服务给的比国内更多更香,更照顾我们这些个体开发者,没有理由不选择啊。 其次我个人认为技术无国界,想要一点技术言论自由,技术的应用与传播不应该受到限制,未来我会想要发一些好玩的内容,比如 VPS、网络知识科普等相关内容,这也是我决定全面拥抱 Cloudflare 的原因,剩下还有一些不太重要的原因就不一一叙述了…… 在换了多次部署后,最终确定(应该不会再变了):截至时间 2026/01/01,域名 NS 已完全托管至 Cloudflare,全站启用 Cloudflare 的 CDN 服务,为获得最佳访问体验,强烈建议科学上网,国内直连可能存在延迟或不稳定情况!后续也会持续对网站进行各方面的优化,感谢理解呀~🤪,好了,下面来具体看看部署细节: minbit.top: 使用 ...
原作者在这里!本文是基于行码棋的文章进行的翻改! [!NOTE] 相关好文推荐,这篇 STL 我也觉得非常不错!分享给你! 简单分享一下:起初入门 C++,我特别幸运地找到了这篇超级适合 STL 入门和竞赛的文章!一开始只是随便翻了翻,没想到 内容不仅全面详细,而且非常实用,只记得那天下午用了两个小时,从头到尾仔细的看了一遍,结果越看越上头,不靠视频也能高效、快速的学习(对当时完全没阅读习惯的我来说,简直是个奇迹)。后来的几天时间也是断断续续的在看,一周时间就可以 快速上手 STL 了。相信屏幕前的你比我更快! 这篇文章最大的优点就是 实用,不是那种光讲理论、没法落地的内容。在后来的刷题和深入学习的过程中,每次遇到不会的地方,我也时不时的会翻出来查,就像一本随身的 STL 字典。某些地方反复看了很多遍,每次都会有新的收获。随着不断 实践 + 回顾,相关知识越来越清晰,使用起来也越来越顺手,简直就像高中查笔记一样,真的让我受益匪浅!希望也能帮到你~ [!TIP] 实践才是检验真理的唯一标准! 1. vector1.1 介绍1.1.1 简介vector 为可变 ...
数学相关算法1. 根据数据范围猜算法 算法数据范围初定:单数据 10 的 9 次方以内无脑用 int,单数据 10 的 18 次方以内无脑 long long,更高的数据量需要考虑 long double(10 的 308 次方左右),但是注意:long double 虽然能表示很大的数,但精度不够稳定,误差较大!对准确性要求极高的场景下,就不太靠谱了。这时就需要考虑高精度算法和计算库了。还有在多数据涉及加法和乘法操作时,注意边界溢出! 1. 不同数据规模下可接受的算法时间复杂度 数据规模 O(logn) O(√n) O(n) O(n×logn) O(n²) O(n³) O(2ⁿ) O(n!) n ≤10 ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ n ≤30 ✅ ✅ ✅ ✅ ✅ ✅ ✅ ❌ n ≤100 ✅ ✅ ✅ ✅ ✅ ✅ ❌ ❌ n ≤10³ ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ n ≤2×10⁵ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ n ≤10⁷ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌ n ≤10⁹ ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ n ≤10¹⁸ ✅ ❌ ❌ ❌ ❌ ...
一台服务器 / VPS 的玩法:1Panel 面板与 3x-ui 的完美融合 本期带来的是一台美国轻量规格-4H4G 30M 的云服务器,系统:Ubuntu 22.04。 1. 准备工作更新源保证安装最新版,再自动安装「下载、编辑、代码管理、解压缩、网络防护」全链路的常用基础工具,一步到位完成系统基础环境搭建,也是运维/开发中初始化系统的高频操作。 1234apt-get update && apt-get install -y curl wget git vim nano tar unzip ufwufw allow 10000/tcp # 允许 1Panel 默认端口(如果自己修改了就开放对应的端口)ufw enable # 启动防火墙 2. 安装 1Panel 面板 (v2 最新版) 不得不说这个 1Panel 面板 做的是真好,用过后就不想用 XShell 了。 执行命令: 1curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_s ...
Obsidian
未读我使用的 Obsidian 插件 Style Settings:主题/插件 CSS 变量的“控制面板”,负责外观可调。 Contextual Typography:给预览模式的内容元素加标记,增强排版可控性。 Banners:给笔记加封面横幅,让页面更像“卡片/主页”。 Admonition:高级提示块(信息/警告/提示/折叠块)。 Quiet Outline:更好用的大纲(Outline)导航与搜索。 Mind Map:把标题结构变成思维导图视图。 Linter:一键格式化与规范 Markdown / YAML。 Export Image:把文章/片段导出为图片,便于分享。 1. Style Settings功能作用:Style Settings 是“主题/部分插件的可视化设置面板”,通过开关、滑块、下拉项直接修改 CSS 变量和主题预设,从而实现字体、行宽、间距、标题样式、圆角、配色等外观细节的系统化调优;相比手写 CSS,它的价值是“低成本可控”和“可回退”。 详细的基本使用: 启用后进入 S ...
解决 Gemini “出了点问题” 的小技巧:Google 搜索永不过时我一直很喜欢 Google 搜索引擎——干净、无广告、直击核心内容。最近却在 Gemini 上遇到了麻烦:每次打开都提示“出了点问题”。之前我的谷歌账户也出现过类似情况,后来莫名其妙就自己好了,但是这次我发现不管我怎么操作都是“出了点问题”,我就很费解。 于是我点开了 Google 搜索,还是一如既往的,第一条结果就给出了完美解决方案: 访问这个链接:https://gemini.google.com/gems/create?hl=en-US&pli=1 点开后再回到 Gemini,错误提示就彻底消失了,一切恢复正常。 虽然我现在也没搞懂这个链接到底触发了什么机制,但事实就是:Google 搜索又一次精准救场。可见,无论 AI 工具怎么进化,经典的 Google 搜索还是最靠谱的“万能钥匙”。 遇到类似问题的朋友可以试试这个方法,简单有效!
2025 年度总结这一年过的很快,快到什么程度呢,一句话总结:原来一个人忙起来,真是度年如日!来看看我这一年做了什么吧: 时间回溯 | 年度进度条加载中1 月 ~ 3 月这三个月,算是我 2025 年的“缓冲期”。简单生活,简单学习,没有产出也没有成果,就是慢慢积累,静静启动。 非要说产出和成果的话,可能就是我的这个网站搭建起来,正式亮相了、正式跟大家见面了,我是 24 年 8 月萌生建站的想法的,于是在网络上搜集了很多教程(教程真是多到头大 😵💫),纠结是 Hexo 还是 Hugo,是 GitHub Pages 还是 VPS,甚至为了一个字体加载优化能折腾半天,反复比对斟酌后,最终才选择了拍板开始实现。这便是我这一年比较清闲的日子了。 4 月 ~ 6 月天哪,这绝对是我一年中最忙碌的三个月,基本上连续“连轴转”三个月,几乎没有真正意义上的假期。为什么这么忙?请看我 VCR:“竞赛清单”(我这一年的竞赛记录都整理出来了 😁): 【2025-09-13】2025 中国大学生程序设计竞赛全国邀请赛(南昌)暨第二届 CCPC 江西地区大学生程序设计竞赛 还有一场睿抗赛,应该是参加了 ...
MySQL
未读表的增删改查下1. update(修改)1. 语法UPDATE 用于修改已有数据,必须配合 WHERE 精确更新;并发场景下要用原子更新和事务,避免先查再改。 1234UPDATE 表名SET 列1 = 值1, 列2 = 值2WHERE 条件; 注意:UPDATE 会对 WHERE 条件匹配到的「所有行」,统一执行同一套修改,匹配多少行,就改多少行。没有 WHERE = 全表修改(极其危险)。 2. 示例1. 按主键更新(常用、安全)12345# 按主键更新(常用、安全):通过主键id精准定位,只改1行UPDATE usersSET name = '张三', # 把name改成“张三” age = 20 # 把age改成20WHERE id = 1; # 只改id=1的所有行 2. 更新单个字段1234# 更新单个字段:只修改一个字段的值UPDATE usersSET age = 18 # 仅把age改成18WHERE id = 100; # 只改id=100的所有行 3. 条件更新多行1234# ...
计算机的颜色表示1. 计算机为什么用 RGB 表示颜色?1. 人眼如何感知颜色计算机中颜色的表示主要基于 人眼感知颜色的方式 以及 硬件显示原理。人眼的视网膜上有三类锥体细胞,分别对三种波长范围最敏感: 对 红色(Red) 敏感 对 绿色(Green) 敏感 对 蓝色(Blue) 敏感 大脑会根据这三种刺激的强弱组合,感知出不同的颜色。这叫做 三色视觉理论。 2. 显示器如何发光常见的显示器(LCD、LED、OLED)中,每个像素其实都由 三个子像素 组成: 红色子像素(R) 绿色子像素(G) 蓝色子像素(B) 通过控制这三个子像素的亮度,就能混合出各种颜色。 注意:RGB 是 红(Red)+ 绿(Green)+ 蓝(Blue),不是红、黄、蓝,红黄蓝(RYB) 是美术颜料体系,用于绘画。RGB 是发光体系,用于屏幕。 2. RGB 三个参数分别代表什么?在 RGB 模型中,一个颜色由三个数值表示: 1RGB(R, G, B) R(Red):红色强度 G(Green):绿色强度 B(Blue):蓝色强度 1. 常见取值范围最常见的是 8 位表示法(24 位真彩色): 每 ...
灵光荟萃
未读解决代码文件中的乱码问题你有没有遇到过:代码在 Visual Studio 中完美正常,在 VS Code 一打开却全是乱码?明明都是微软出品,却总在编码上“闹别扭”。别急,这个问题本质上是字符编码不一致,下面来详细说说。 1. 乱码的本质:编码不匹配 Visual Studio 默认保存为 GBK(代码页 936)或系统本地编码。 VS Code 默认以 UTF-8 无 BOM 方式解读文件。 当文件中含有中文或非 ASCII 字符时,VS Code 用 UTF-8 去解析 GBK 编码的文件,自然就乱码了。 2. 解决方案一:手动保存为 UTF-8 带 BOM 在 Visual Studio 中打开文件选择另存为。 点击保存按钮旁的下拉箭头 → “带编码保存”(Save with Encoding)。 选择 Unicode (UTF-8 带签名) - 代码页 65001。 保存。 处理完后,VS Code 打开即正常显示。 3. 解决方案二:设置默认编码(推荐)什么?你说你用自动保存,每一次都要另存为太麻烦了。没关系,可以: 在 Visual Studio 顶部搜索框输入“使 ...


























