美丽而脆弱的天体运动:当C#遇见宇宙混沌
你是否曾仰望星空,惊叹于宇宙那宏大而精准的秩序?行星亿万年如一日地围绕恒星旋转,仿佛背后有一只无形的手在精确地指挥。然而,在这看似和谐的宇宙乐章之下,其实涌动着混沌的暗流。今天,我想通过我最新的一个开源项目,带大家一窥这美丽而又脆弱的天体之舞。 这个项目就是 n-body,一个我用 C# 结合 od ...
代码可读性与维护性的实践与原则
在分布式系统开发中,代码可读性与维护性直接决定了系统的可演进性与团队协作效率。尤其在多服务、跨团队的场景下,晦涩的代码会导致理解成本激增,维护过程中更易引入风险。 ...
通过Certbot自动申请更新HTTPS网站的SSL证书
原文地址:通过Certbot自动申请更新HTTPS网站的SSL证书 现在很多云服务运营商免费的HTTPS证书有效期只有3个月,对于个人网站来说,这就很麻烦,现在可以用 Certbot + Crontab 自动申请并定期更新 HTTPS 网站的 SSL 证书,来解决我们这个痛点。 需要云服务器可以看这 ...
【EF Core】聊聊“复合”属性
复合(或复杂)属性,即 Complex Property,怎么理解呢?这是相对于常见的基础类型,比如 string、int、byte、long 等类型的属性就是基础类型值,而由多个基础类型构成的类型就是复合类型(当然,复合类型的属性也可以其他复合类型,这里就不套娃了)。 比如,某顿饭由米饭、菜、肉、 ...
[Python][Go]比较两个JSON文件之间的差异
前言 前段时间同事说他有个需求是比较两个JSON文件之间的差异点,身为DB大神的同事用SQL实现了这个需求,让只会CRUD的我直呼神乎其技。当时用一个一千万多字符、四十多万行的JSON文件来测试,SQL查出来要9秒。周六有时间,拜读了下同事的SQL,打算用Python和Go实现下试试。 测试的jso ...
MySQL 26 备库为什么会延迟好几个小时
上一篇文章介绍的场景中,对备库延迟的影响一般是分钟级的。但如果备库执行日志的速度持续低于主库生成日志的速度,那这个延迟就可能成了小时级别。这就涉及今天介绍的话题:备库并行复制能力。 主备流程图: 主备的并行复制能力主要是上图的两个黑色箭头,一个箭头代表客户端写入主库,另一个箭头代表备库上sql_th ...
# 一步一步学习使用LiveBindings(10) LiveBindings绑定到漂亮的TCombobox
这一课,将演示如何绑定到TCombobox,这个控件通常用来给用户提供选项列表。它们具有比VCL控件较强的定制性,可以使用样式窗口对每一个项进行外观的定制。 ...
GPT‑5 重磅发布
当下最强“内置思考”模型来了。GPT‑5 将专家级智能交到每个人手中:在编码、数学、写作、健康与多模态理解上全面跃升;它会判断何时“秒回”,何时“深想”,用更少的计算交付更好的答案。 普通用户:直接用,更快更准。 Plus/Pro 用户:更高配额;Pro 可启用扩展推理,答案更全面、更稳定。 团队/ ...
Rsync + Sersync 实时数据同步方案
方案架构 源服务器:部署 Sersync(监控文件变化) + Rsync(推送数据) 目标服务器:部署 Rsync Daemon(接收数据) 同步逻辑:源服务器文件变动 → Sersync 实时触发 → Rsync 增量同步至目标服务器 详细实施步骤 一、目标服务器配置(数据接收端) 安装 Rsyn ...
语音活动检测(VAD)
概述 VAD 的核心任务是鉴别音频信号中的语音出现(speech presence)和语音消失(speech absence),也就是区分语音和非语音(或静音)部分。想象一下,在一个有背景噪音的环境中,VAD 就像一个智能“守门人”,它能准确识别什么时候有人在说话,什么时候是纯粹的环境噪音或沉默。 ...
伏魔挑战赛-ASP/ASP.NET赛道10+绕过样本思路分享
前言 24年年底的时候参加了一下阿里云的第四届伏魔挑战赛,本着学习一下.NET的想法玩的ASP/ASP.NET赛道。但是当时一直没空,等到活动最后一天才抽出时间测试。一个晚上提交了15个绕过样本,重复了12个太惨了这就是最后一天提交的结果,后来看榜单应该都是重复的Ivan1ee师傅的,专门研究.NE ...
使用 iFLOW-CLI GitHub Action 和 Qwen3-Coder 给 GitHub 仓库生成幻灯片风格的文档站点
阿里的心流 https://www.iflow.cn/ 团队最近开源了一款基于终端的 AI Agent 工具 iFLOW CLI, 目前可以免费使用到强大的 Qwen3-Coder、Kimi K2 等模型。又是一款类似 Anthropics Claude Code 的产品。 iFlow CLI 是一 ...
为 Prometheus 告警规则增加 UI 管理能力
Prometheus 体系貌似已经成为新时代的监控标准,运维出去找工作,很多公司都要求掌握 Prometheus 相关知识。 但是,Prometheus 实际在应用时,通常会遇到一个典型问题:告警规则管理问题。体现为: 想要把 Prometheus 能力开放给全公司各个团队自助服务。但是告警规则需要 ...
基于算法配对的电子管特性图示仪
基于算法配对的电子管特性图示仪 经过长时间,缓慢的准备,电子管图示仪终于初具眉目了。电子管图示仪,除了比较早期的纯模拟电路的设备外,采样数字化电路进行测量的设备也有不少。在业务爱好者领域,差不多10多年前,荷兰工程师Ronald制作的uTracer系列算非常经典了。他利用开关电路给电容充电,形成高压 ...
文声图防御框架原理笔记:Interpret then Deactivate(ItD)
Sparse Autoencoder as a Zero-Shot Classifier for Concept Erasing in Text-to-Image Diffusion Models 这篇论文提出了一种名为Interpret then Deactivate (ItD) 的框架,旨在文本 ...
Coze工作流实战:快速搭建网站的智能客服助手
导航 前言 智能客服助手效果 工作流程展示 操作步骤 一 新建知识库 二 搭建工作流 三 创建智能体 四 发布 五 集成到网站 结语 参考 本文首发《Coze工作流实战:快速搭建搭建网站的智能客服助手》。 前言 随着AI技术的不断发展,智能客服助手已经成为了许多企业的重要工具。 特别是电商网站,基本 ...
深入解析Java启动参数:从基础配置到高级调优
全面指南:内存管理·GC策略·性能监控·避坑实践 一、启动参数的核心分类与作用 Java启动参数是连接应用代码与JVM的桥梁,直接影响性能、稳定性和诊断能力。根据规范层级可分为三类: 类型 前缀/语法 核心用途 稳定性 典型示例 标准参数 - 基础功能控制(跨平台兼容) ✅ 高 -cp lib/*: ...
一步一步学习使用LiveBindings(9) LiveBindings图像绑定与自定义绑定方法(2)
本文介绍了LiveBindings格式化的几种进阶方法: * 使用表达式列格式化。 * 自定义绑定方法。 * 使用自定义表单方法格式化。 ...