部署私有化端到端加密即时通讯平台并实现消息定期清空
本文介绍了Matrix协议及其私有化部署方案。Matrix是一种开源去中心化实时通信协议,通过Synapse服务端(Python开发)和Element Web客户端实现联邦式即时通讯。部署时可通过Docker配置Synapse与PostgreSQL数据库、Redis缓存,并设置端口映射与Nginx反向代理。消息清理支持服务端定时删除(如3天清空)及机器人插件自动清除,需注意客户端缓存问题。同时提供媒体文件清理脚本,但中文搜索支持需额外配置。文中还提示了安卓推送限制、视频通话兼容性等问题,并建议用户保存Recovery Key以确保数据可解密。
技术
未读
VMware 虚拟机去虚拟化标识
本文分享在Win10虚拟机中隐藏虚拟化标识的方法,以通过鲁大师、DNF等软件的检测。主要步骤包括:1.使用WINHEX修改虚拟机配置文件(.vmx)中的硬盘序列号,替换虚拟硬件标识的十六进制代码(如显卡、主板、网卡等);2.通过Phoenix BIOS Editor修改BIOS文件,更改系统制造商和型号,并设置BIOS启动模式;3.针对游戏检测添加特定CPUID代码(cpuid.1.ecx和cpuid.1.edx)至.vmx文件,可绕过DNF、CF等游戏的虚拟化检测。文中强调需配合VMware Tools安装驱动,且BIOS启动模式对Win10兼容性影响较大。方法经2021年测试验证有效,适合希望虚拟机运行更接近实体机环境的用户。
C#
未读
EasyChat 一款专为无障碍沟通打造的强大翻译软件[开源]
EasyChat 是一款基于 .NET 10 和 Avalonia 构建的现代化翻译工具,旨在解决高频跨语言沟通的难题,提供无缝流畅的交流体验。它通过集成 PaddleOCR 实现截图 OCR 翻译,支持在聊天窗口中自动翻译输入内容,并具备实时语音识别与翻译功能,可满足游戏玩家、影音爱好者及跨境交流等场景的需求。同时,软件支持多种翻译引擎,包括 AI 大模型与传统机器翻译,并计划引入语音合成功能以进一步提升交流便利性。
Python
未读
Python 包管理神器 - UV
文章探讨了Python包管理工具uv的优势和用法。uv,由Astral公司基于Rust编写,旨在提供高性能、多功能且易用的包管理体验,其速度快、使用方便,并集成了多种功能。文章详细介绍了uv的安装方法、基本命令、依赖管理、Python版本管理、CLI工具以及脚本模式等,并给出了推荐的工作流框架。作者认为uv相较于pip和conda等工具,在性能和易用性方面具有明显优势。
Halo CDN 缓存刷新插件
该插件适用于Halo 2.22版本,自动刷新对应页面的CDN缓存,支持阿里云、腾讯云和Cloudflare等多家CDN提供商。插件可在文章发布、更新或评论审核通过时自动刷新缓存,并支持手动刷新指定URL,记录和查看刷新日志,具有防抖功能,实现高效缓存更新。用户可通过GitHub下载安装插件,并可在开启后观察速度和响应的改善。
软件开发
未读
Halo 编辑器表情包插件
该插件适用于Halo文章编辑器,支持插入OwO表情包,并与多种编辑器兼容。用户可以自定义表情包,新增类别,上传、删除和编辑表情。主要功能包括内置表情包、自定义表情管理、导入/导出表情和智能显示。插件的安装和使用过程明确,并提供截图预览及配置说明,方便用户理解和操作。
技术
未读
QQ账号信息获取接口
本文介绍了一种稳定的QQ信息获取接口解决方案。针对当前市面上QQ号接口多已失效、官方接口存在乱码和不稳定问题,作者搭建了自用接口并优化了数据返回。新接口地址为https://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg,采用g_tk参数加密,每个QQ号数据缓存30天。返回信息精简为昵称、邮箱和头像,舍弃了原有多余的等级、年龄等字段以保障稳定性。接口需通过Token鉴权,该Token嵌入PHP代码中未使用数据库,有需求者可通过评论留言获取Token,实现评论系统中QQ昵称的准确显示。
网课题库接口又被爬崩了 另公开数据库
作者曾构建包含60万道题目的题库,近期因恶意爬虫导致服务器多次崩溃。昨日访问海外站点时发现CPU占用满,经排查为MySQL异常负载,系爬虫疯狂请求所致,遂关闭接口并设置JS质询。此前作者曾好心开放接口但未做鉴权,多次遭遇类似问题后现已采取防护措施。此外,作者已将题库SQL文件上传至Github供下载。
Antigravity 谷歌发布自家 AI 代码编辑器 附带代理规则
本文介绍了如何通过代理工具(如Clash、V2rayN、Proxifier)访问Antigravity服务的配置方法。支持的模型包括Gemini 3 Pro、Claude Sonnet 4.5等,官方下载地址为https://antigravity.google/download。使用时需添加对应的代理规则,并根据需要选择代理方式。若无法使用,可能是账户权限不足或谷歌域名解析为IPv6而代理不支持所致,可尝试更换账号或禁用IPv6以解决。
C#
未读
C# 命名规范
作者针对C#开发者对命名规范不清晰的问题,系统梳理了相关规范。大驼峰(PascalCase)适用于类、接口(以I开头)、方法、属性、事件、常量等;小驼峰(camelCase)用于方法参数和局部变量;私有字段则常用下划线前缀的小驼峰(_camelCase)。C#特有规范包括:接口必须以I开头,Attribute类需以Attribute结尾,异步方法以Async结尾,扩展方法所在类以Extensions结尾,泛型类型参数用T前缀,事件处理方法命名格式为On+EventName,命名空间采用PascalCase并使用反向域名。作者还通过速查表总结了各类命名方式的用途,帮助开发者快速掌握规范要点。

