全部分类共 27 篇文章

技术.

Debian 13 VPS 安全加固与 Xray VLESS + REALITY 手动部署

从 SSH 密钥登录、UFW 与 Fail2Ban 开始,加固一台新的 Debian 13 VPS,再手动部署 Xray VLESS + REALITY、Nginx 回落站点与客户端配置。

5 分钟阅读
第一次写 skill,我给 Hugo 博客做了个封面生成器

第一次折腾 skill,我先拿 Hugo 博客封面开刀,顺手做了个自动生成 SVG cover 的小工具,也记下了这一路的踩坑和体会。

9 分钟阅读
git 如何忽略已经添加和提交的文件?

提交完 git 仓库后,发现没有创建 `.gitignore` 文件,导致将所有文件都推送到了仓库,此时想要再通过创建 `.gitignore` 文件来忽略,会发现并不会直接生效。

2 分钟阅读
如何给 github 设置代理?

给 github 设置代理,以获得畅快的网络访问速度!

2 分钟阅读
使用 Github Actions 自动部署 hugo 博客

使用 Github 自带的免费 CI 工具——Github Actions,实现网站的自动部署、文章的自动发布。

3 分钟阅读
git 中的 cherry-pick 命令的使用方法

总结一下 git cherry-pick(也被翻译为:优选提交)命令的使用。

2 分钟阅读
在 C# 中自定义动态对象比较器

在 C# 中,当我们需要按照自己的方式,对两个对象进行比较时,需要自定义对象比较器。

1 分钟阅读
根据 IQueryable 对象得到其查询的 SQL 语句和参数

使用 Entity Framework 查询数据库得到的 IQueryable 对象,怎么得到它实际查询的 SQL 语句?

1 分钟阅读
使用 EF Core 查询数组参数与数据库中的数组字段是否有交集

使用 EF Core 查询数据库数组之间的交集。

2 分钟阅读
GroupBy 方法和 ToLookup 方法之间的区别

C# 中的两个典型的分组函数:GroupBy 和 ToLookup 之间的区别。

1 分钟阅读
在 .net 6 中重复读取请求参数 body

讲解在 .NET 6 中重复读取 Request.Body 的正确方式,核心是 EnableBuffering 的使用。

1 分钟阅读
在 Asp.Net Core WebApi 中全局捕获异常

介绍 Asp.Net Core WebApi 全局异常捕获的实现方式,统一处理错误响应。

6 分钟阅读
Asp.Net Core WebApi 接口入参默认值

讲解 Asp.Net Core WebApi 接口参数默认值的处理方式与模型绑定注意点。

1 分钟阅读
Asp.Net Core WebApi 中多次读取请求数据

怎样才能正确地重复读取 HttpContext.Request.Body 流对象?

2 分钟阅读
如何在 PostgreSQL 中查询作为索引的字段

介绍在 PostgreSQL 中查询哪些字段建立了索引,便于排查与优化数据库。

2 分钟阅读
解决 hugo 中关于 integrity 的错误

解决 hugo 博客报错:Failed to find a valid digest in the 'integrity' attribute for resource `xxx.css`, The resource has been blocked.

2 分钟阅读
在 .net core 中实现下载文件的接口

总结 Asp.Net Core 下载文件接口的实现方式、流返回方案与常见问题。

3 分钟阅读
使用 JavaScript 下载文件

绕开 ajax 下载限制时,模拟表单提交往往是更稳的方案

3 分钟阅读
Entity Framework 学习笔记

把零散知识点整理成能反复翻阅的一份 EF 入门与回顾记录

4 分钟阅读
使用 Java 实现 HashMap

用 Java 手写 HashMap,理解数组、链表与哈希寻址等核心实现思路。

5 分钟阅读
使用 Java 实现 ArrayList

用 Java 手写 ArrayList,梳理动态数组的底层结构、扩容机制与常见操作。

2 分钟阅读
使用 Java 实现单向链表

用 Java 手写单向链表,说明节点结构、增删查改与链表遍历的基本实现。

4 分钟阅读
根据 IP 判断访问页面的用户是否来自内网

介绍如何根据 IP 判断用户是否来自内网,可用于页面展示和访问控制场景。

4 分钟阅读
利用 Cloudflare 进行免费的域名转发

记录使用 Cloudflare 免费实现域名转发的方法,适合把闲置域名做 301 跳转。

1 分钟阅读
Markdown 完整版语法手册

汇总 Markdown 常用与扩展语法,适合作为写博客和整理文档时的速查手册。

7 分钟阅读
Shadowsocks 一键安装脚本(四合一)

介绍 Shadowsocks 四合一一键安装脚本的适用环境、安装步骤与基本使用方式。

2 分钟阅读
OpenCV 的安装与 Visual Studio 环境的配置

记录 OpenCV 的安装过程,以及在 Visual Studio 中配置开发环境的方法。

4 分钟阅读