Anduin Xue
Anduin Xue

Anduin's Tech Blog

All Posts


挑选合适尺寸的显示器

这篇文章主要介绍了如何正确选择和设置显示器的分辨率、尺寸以及缩放比例,以确保文字显示大小合适。文章指出,96 PPI 是桌面显示器设计的标准,消费者在购买显示器时应尽量选择 PPI 接近 96 的整数倍(如 192 或 288),以便设置为 100% 或 200% 的缩放比例,从而获得最佳的文字显示效果。文章还提供了 C# 代码,帮助用户计算显示器的 PPI 和建议的缩放比例,并强调了开发者在 96 PPI 环境下测试应用的重要性。此外,文章提醒读者在挑选显示器时应综合考虑色准、色域、HDR 支持、亮度、刷新率和面板类型等其他参数,而不仅仅是 PPI 值。--DeepSeek

C# .NET Display Monitor Resolution Display Resolution

Aiursoft 事故调查、分析与总结

文章详细描述了一次因ZFS备份脚本错误引发的数据访问问题,剖析了故障原因在于zfs send和receive操作导致挂载点重叠,并最终通过在备份过程中卸载数据集解决了问题。文中还强调了在生产环境中谨慎测试脚本的重要性,并分享了改进后的备份流程,确保数据安全性和稳定性。--DeepSeek

Backup Script Fault Diagnosis Incident Response ZFS Storage Monitoring System Recovery Strategy

在服务器中部署单独的Docker应用

在虚拟机(VM)中部署Docker容器时需注意以下几点:1. 管理持久化卷以保存数据;2. 规划端口映射以确保服务可达;3. 分别管理容器与VM,考虑混合环境中的独立操作;4. 使用Docker Compose简化多容器部署和更新流程;5. 利用systemd托管Compose服务,实现自动化运行和维护;6. 逐步向纯容器化部署过渡。--DeepSeek

bash Linux Ubuntu Docker VM Container

快速配置 - 无痛让你的所有 Git Commit 都被 GPG 数字签名

这篇文章介绍了如何为Git配置GPG签名以增强代码安全性的完整步骤,包括安装配置GPG签名、将公钥上传至GitHub或GitLab等平台、跨设备同步GPG密钥的方法(通过网盘存储并导出导入),以及在不同设备上一键配置SSH和GPG环境的脚本示例。文章还提醒用户注意保护私钥的安全性,如使用密码保护、开启两步验证等措施,并强调了与朋友分享公钥以确保签名有效性的必要性。--DeepSeek

bash git PowerShell SSH Nextcloud Sign GPG

Make Gnome looks like Windows 11

这篇文章介绍了一种将Ubuntu桌面环境改造为类似Windows 11风格的方法,包括安装和配置必要的 GNOME 扩展(如ArcMenu、Ding、MissionCenter等),使用Windows 11主题和图标包,调整任务栏设置以实现Windows风格的任务管理界面,并提供恢复默认设置的步骤。此外,还推荐了一些其他有用的 GNOME 扩展来增强功能。--DeepSeek

Ubuntu Windows 11 Gnome Customization ArcMenu User Interface

简明 LLAMA 体验指南

这篇文章介绍了如何在自己的计算机上安装和运行Meta公司的LLama大语言模型。通过简单的步骤:准备GPU环境、填写申请表、克隆仓库、下载模型权重并进行安装配置,用户可以快速搭建一个属于自己的LLama实例。文章还展示了如何修改示例代码以实现自定义的文本生成任务,帮助读者理解如何进一步扩展和应用该模型。作者提醒读者在使用过程中需遵守相关协议和注意事项,并确保计算资源的充足性。如果你对AI语言模型的应用感兴趣,这篇文章将为你提供一个从零开始的操作指南,并激发你思考如何利用LLama解决更多实际问题。那么,在拥有自己的LLama模型后,你会尝试哪些创意项目或复杂任务呢?--DeepSeek

Llama Meta AI Installation Guide Text Generation Tutorial Model Training

Use your own cert to sign your package to identify your code identity.

本文介绍了如何通过自签名证书来增强软件的安全性和可信度。首先,生成并安装自签名证书以进行代码签名,随后使用Signtool工具对可执行文件进行签名,并展示了具体的命令和操作步骤。接着,详细说明了如何将自签名证书应用于签署NuGet包的过程,包括使用dotnet nuget sign命令以及验证签名的有效性。最后,强调了代码签名在提升软件可信度和用户体验中的重要性,并提供了进一步参考的官方文档链接。--DeepSeek

C# Certificate .NET Windows Sign Digicert Code Sign Signature nuget

Manually Enable Windows RE in an independent partition

本文详细介绍了如何优化Windows系统以提升其安全性与可靠性,涵盖虚拟化技术(如核心隔离和VBS)、Secure Boot(启用并信任仅微软证书)、TPM芯片(确保启用并用于BitLocker解锁)及BitLocker加密(建议对所有分区进行加密,除Windows RE环境)等关键安全措施。此外,还强调了防火墙配置(推荐使用白名单策略限制网络访问),UAC设置(确保开启,并采用低权限默认用户和必要时降低屏幕亮度提醒)以及可选的Unified Write Filter功能的重要性。文章还提到了创建独立的Windows RE环境以实现系统状态的快速恢复,并建议在交付他人前完成全面的系统准备,包括重新映像、进入审核模式、激活Windows、安装更新与驱动,随后恢复至OOBE界面并使用DISM捕获当前系统状态,制作RE镜像并部署到独立分区。--DeepSeek

Windows 10 PowerShell Security Windows 11 Bcdedit Windows RE Recovery reagentc Diskpart

Automatically Unlocking LUKS2 Encrypted System Partition Using Clevis and TPM2

这篇文章详细介绍了如何利用Clevis和TPM2技术实现LUKS2加密系统分区的自动解锁功能。首先需要在BIOS中启用Secure Boot和TPM功能,并根据不同的操作系统进行相应的配置。安装`clevis`和相关组件后,通过绑定TPM2密钥并更新系统文件来完成自动解锁的设置。这一过程不仅提升了系统的安全性,还为用户提供了便捷的操作体验。你是否准备好为你的系统实现自动解锁?--DeepSeek

bash Linux Security LUKS2 Clevis TPM2 TPM

Using ZFS is easy

文章介绍了ZFS存储系统的基本配置和优化方法,包括压缩(默认lz4)、校验和确保数据完整性、定期擦除扫描检测修复数据错误、存储池创建及RAID配置(如raidz2支持双冗余)、缓存设备(NVMe)和日志设备的添加以提升性能、同步写入禁用和访问时间关闭等性能优化设置。作者展示了具体的配置示例,包括使用12块TOSHIBA硬盘构建 raidz2 存储池,设置 ashift=12、recordsize=1M、xattr=sa 和 dnodesize=auto 等参数,并添加NVMe设备作为缓存和日志,同时禁用同步写入和访问时间记录以优化性能。--DeepSeek

bash Linux Disk ZFS File Sysytem Raid Dedup

让微软的人组装一台电脑究竟会得到什么怪兽?从装机聊到数据中心

文章探讨了如果微软为土豪定制一台深度优化的游戏PC,最终发现其实Xbox已经是一个高度优化的游戏设备。文章通过详细的技术分析和设计理念,展示了专有设备在特定场景下的优化潜力,包括硬件设计、软件优化、用户体验等方面,并与传统游戏PC进行了对比,强调了专有设备在性能、功耗、稳定性等方面的显著优势。同时,文章还讨论了数据中心物理机的优化策略以及挖矿等专用场景的经济效益,进一步论证了专有设备在特定使用场景下的巨大优化空间和成本效益。最终得出结论:Xbox作为一台小巧强悍、精致完善的游戏设备,不仅体验优越,而且性价比极高,远超传统游戏PC的表现。--DeepSeek

Windows Device Gaming Xbox VBS Hardware Hypervisor

如果要为C919喝彩,你必须先认识运10

这篇文章回顾了中国首架大型喷气式客机运-10的研发历程及其失败的原因,探讨了其对中国航空工业的影响。文章指出,运-10的研制始于20世纪70年代,经历了复杂的政治、经济和技术挑战,最终因多种原因被迫下马。作者通过参观保存完好的运-10飞机,反思了当时的历史背景和决策失误,并强调运-10的失败不仅是技术上的遗憾,更是国家意志和团结精神的缺失。文章还提到,尽管与麦道和空客的合作未能持续,但中国航空工业并未放弃对大飞机的研发,最终在C919项目中取得初步进展。作者认为,虽然C919的市场竞争力尚不明朗,但它代表了中国在大型客机制造领域的重要突破,并为全球市场注入竞争活力。运-10的故事提醒后人,只有坚持自主创新和团结一致,才能实现航空工业的长远发展。--DeepSeek

China Aviation C919 Airplane Airbus Yun 10