常用资源下载
系统常用软件Windows
Rust常见问题汇总
PostgreSQL 枚举类型与 Rust sqlx 的集成指南1. 在 PostgreSQL 中创建枚举类型首先,你需要在 PostgreSQL 中创建自定义枚举类型,这是存储枚举数据的前提:
1234567891011-- 创建枚举类型CREATE TYPE user_role AS ENUM ('admin', 'moderator', 'user');-- 创建使用该枚举类型的表CREATE TABLE users ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), username TEXT NOT NULL UNIQUE, email TEXT NOT NULL UNIQUE, role user_role NOT NULL DEFAULT 'user', created_at TIMESTAMPTZ DEFAULT NOW());
2. 在 Rust 中定义匹配的枚举类型在 Rust 代码中,你需要定义一个与数据库枚 ...
问题汇总
WSL2 如何一键设置代理新建配置脚本 .proxyrc
1nano ~/.proxyrc
内容,端口号换成自己的v2rayn监听的端口
123#!/bin/bashhost_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")export ALL_PROXY="http://$host_ip:7890"
使用生效
1source .proxyrc
Hexo文章如何置顶
hexo-generator-index-pin-top是一个文章置顶功能插件,在置顶之外实现文章按发表时间倒序功能,该插件用于替换hexo-generator-index插件
卸载系统自带的排序插件
1npm uninstall hexo-generator-index
添加替代插件
1npm install hexo-generator-index-pin-top --save
使用,添加top:xxx,数值越大越靠前:
123456789---title: Ubuntu2 ...
Windows 11 关闭“智能应用控件”指南
概述当你在 Windows 11 中看到“智能应用控件已阻止此应用的一部分”提示时,表示系统拦截了某个未正确数字签名或无法通过云端安全验证的文件。该功能旨在保护系统免受潜在威胁,但有时会误拦可信应用。
本文档提供关闭此功能的具体步骤、模式说明及安全提醒。
关闭步骤
打开 Windows 安全中心
点击 开始 菜单,搜索并打开 “Windows 安全中心”;
或通过 设置 → 隐私和安全性 → Windows 安全中心 → 打开 Windows 安全中心。
进入“应用和浏览器控制”
在安全中心左侧菜单中,选择 “应用和浏览器控制”。
打开智能应用控制设置
点击 “智能应用控制设置” 链接。
选择“关闭”
在设置页面中,选择 “关闭” 选项,并按提示确认操作。
三种工作模式对比
模式
行为
说明
评估
仅观察,不拦截
系统测试模式,不阻止任何应用
打开
主动拦截并通知
对不受信任的文件进行拦截
关闭
完全禁用
不再拦截任何文件,需自行承担风险
⚠️ 重要注意事项
关闭前备份:建议先创建系统还原点,以便必要时回退。
安 ...
Vaultwarden 密码管理器
密码管理器 —— VaultwardenVaultwarden 是 Bitwarden 的开源轻量替代,完全兼容官方客户端。
1. 部署容器方法一:使用 Docker 命令(推荐)
在群晖“任务计划”中新增用户定义的脚本,粘贴以下命令:1234567docker run -d \ --name vaultwarden \ --restart always \ -p 5151:80 \ -e ADMIN_TOKEN=你的管理密码(请替换为强密码) \ -v /volume1/docker/vaultwarden:/data \ vaultwarden/server:latest
运行该任务即可。
方法二:使用 Container Manager 图形界面
搜索 vaultwarden/server,映射端口 5151:80,挂载 /docker/vaultwarden 到 /data,添加环境变量 ADMIN_TOKEN。
2. 配置反向代理与 SSL
新增反向代理规则:
来源:HTTPS,主机名 bitwarden.你的域名,端口 443
目的地:HTTP,localh ...
群晖 NAS 自托管服务完全指南
目录
前置准备
轻量代码托管 —— Gitea
网络与安全配置 —— DDNS、泛解析、SSL 与反向代理
密码管理器 —— Vaultwarden
影音中心 —— Plex
常见问题与故障排查
前置准备
群晖型号:建议内存 ≥ 2GB(运行 Gitea 和 Vaultwarden 足够,Plex 转码可能需要更多)
系统版本:DSM 7.0 及以上(Container Manager 已集成)
网络:拥有公网 IP(或支持 IPv6),并可在路由器上配置端口转发
域名(可选但推荐):拥有一个自己的域名,用于统一管理服务访问
工具:群晖套件中心、Container Manager(Docker)、File Station、控制面板
轻量代码托管 —— Gitea1. 为什么选择 Gitea 而非 GitLab
资源占用极低:内存常驻约 200~500 MB,启动秒级
功能完整:支持仓库、PR、Issue、Wiki、Actions(CI)等
适合场景:个人开发者、小团队,或资源有限的 NAS
2. 通过 Docker 部署 Gitea2.1 创建数据文件夹在 File Stat ...
根分区空间不足处理及 Docker 数据目录迁移
1. 问题现象
根分区 /dev/vda1 使用率达到 **99%**(40G 总容量已几乎用尽)。
/home 分区(/dev/vdb1)有 200G 空间,使用率仅 29%,存在大量空闲。
部分 Docker overlay 挂载点直接显示根分区已满,容器或服务可能因此异常。
执行 lsblk 与 df -h 的原始输出如下(关键部分):1234vda 253:0 0 60G 0 disk└─vda1 253:1 0 40G 0 part /vdb 253:16 0 200G 0 disk└─vdb1 253:17 0 200G 0 part /home
12/dev/vda1 40G 40G 628M 99% //dev/vdb1 197G 54G 133G 29% /home
2. 原因分析
根分区原本只有 40G,但实际虚拟磁盘 vda 总大小为 60G,存在 20G 未分配空间。
Docker 数据目录 /var/lib/docker 默认位于根分区下,随着镜像、容器和日志增多, ...
本地ssh免密登录远程服务器_本地机器和远程服务器绵密
本地ssh免密登录远程服务器本文详细介绍如何通过SSH实现免密码登录服务器的过程。包括在本地生成公钥和私钥、设置服务器authorized_keys文件以及配置别名登录等步骤。
原理实现免密登录需要 本地的公钥放在服务器上的 authorized_keys 文件中 。服务器 中的位置一般在 ~/.ssh.authorized_keys 。若不存在,创建一个即可。注意 authorized_keys 文件的权限必须是600,如果权限不对会影响登录。
123touch authorized_keyschmod 600 authorized_keysbash12
本地生成公钥和私钥12ssh-keygen -t rsabash1
参数 -t rsa 表示使用 rsa 算法进行加密,执行后,会在当前用户/.ssh目录下找到 id_rsa(私钥) 和 id_rsa.pub(公钥)
服务器添加本地公钥在本地.ssh 目录中打开cmd,输入如下命令:
1234ssh-copy-id -i id_rsa.pub 服务器用户名@服务器ip地址-i 指定本地的公钥文件地址会自动将本地的公钥i ...
win11 屏幕自动变暗(忽暗忽明)解决_win11屏幕自动变暗
win11 屏幕自动变暗(忽暗忽明)解决本文介绍了如何在Windows 11中快速修复视频播放和编程时屏幕变暗的问题,通过进入系统设置,找到并关闭’优化显示’选项来恢复正常亮度。
今天更新了 win11 ,看视频,敲代码屏幕会自动变暗。现将解决方案记录一下
win11 屏幕自动变暗解决首先打开设置选择屏幕选项然后再点击亮度右边小三角,里面有通过优化显示的内容和亮度来帮助提高电池电量,取消掉就可以了。
如何将Windows10的“此电脑”改为“我的电脑”
如何将Windows10的“此电脑”改为“我的电脑”播报文章升级到windows10后,很多人不习惯“此电脑”的称谓,那如何将Windows10的“此电脑”改为“我的电脑”呢?
工具/原料
regedit注册表编辑器
windows资源管理器
方法/步骤
1 windows10的“此电脑”
2 按win+R键进入运行窗口,打开regedit注册表编辑器
3 点击“编辑”-“查找”菜单,查找“此电脑”
4 找到“此电脑”的注册表键值
5 双击右侧键值,将“此电脑”修改为“我的电脑”
6 修改完毕的键值
7 回到资源管理器看看效果,又回到了熟悉的“我的电脑”。 END



