编译器细节:动态链接与静态链接行为分析
gcc 与ld.so (以 Alpine 为例) 背景:Alpine Linux 是一个基于 musl libc 和 busybox 构建的轻量级 Linux 发行版,专注于安全性、资源效率和简洁性。它被广泛用于 Docker 容器、嵌入式系统和云计算环境。 基本概念:gcc 和 ld.so 分别是 ...
在Linux系统上一键配置DoH,解决DNS解析被污染
前言 最近我的 swag 服务突然证书 renew 失败 诊断了一下发现原来是无法解析 acme-v02.api.letsencrypt.org 域名 换了几个 DNS 都不行,应该是 DNS 被污染或者劫持了 这时我才意识到不上 DoH/DoT 怕是没办法了 本文记录一下用一种简单的方法在服务 ...
最小二乘问题详解2:线性最小二乘求解
深入探讨了线性最小二乘问题的数值求解方法,重点分析了避免矩阵求逆的QR分解与适用于秩亏情形的SVD分解,并从施密特正交化和特征值理论角度解释了两种分解的数学本质。 ...
【Groovy】变量和基本数据类型
1 变量 1)变量的声明 int a = 1 def b def c = 1 在脚本中定义变量无需声明变量的类型,如下。在类不能使用以下方式定义变量,否则会编译报错。 a = 1 b = "abc" 2)变量命名规范 变量名可以由字母、数字、下划线(_)和美元符号($)组成,但是不能以数 ...
10.1考试T4(swap)题解
题目描述 \(link\) 小 D 正在研究交换。 小 D 认为一个整数序列是好的,当且仅当它先(不严格)上升,后(不严格)下降。 形式化地,我们认为序列 \(_1,_2,...,_\) 是好的,当且仅当存在某个 \(∈[1,]\),使得对于任意 \(1 ≤ <\), ...
告别 LaTeX 配置地狱:我的 Overleaf (ShareLaTeX-CE) 完整版私有化部署方案
HI! 作为一个经常和 LaTeX 打交道的人,我深知本地配置 TeX Live 环境有多么令人头疼。 适用于需要写论文, 基于latex模板的简历编写等期刊. 对于科研人需求更大, 包含了免费的多人协同编写和无限制的编译时间 改博客内容基于我的本地部署overleaf服务帮助latex论文编写博客 ...
[深度学习] 大模型学习5-高效微调框架Unsloth使用指北
Unsloth是一个专注于加速大语言模型微调过程的开源项目。它通过一系列底层优化,显著提升了微调速度并大幅降低了内存消耗,同时能保持模型性能。无论是研究者还是开发者,都能借助Unsloth更高效地定制自己的大语言模型。本文将介绍Unsloth的使用,相关学习资源如下: 开源仓库:Unsloth 官方 ...
Solon Plugin 自动装配机制详解
Solon框架的编码风格扩展艺术:Solon Plugin机制解析 文章介绍了Solon框架独特的插件扩展机制Solon Plugin,其采用"编码风格"而非配置风格实现功能扩展。核心包括:1)简洁的插件接口定义(仅需start/stop方法);2)自定义SPI发现机制;3)启动阶段精确控制插件加载... ...
【光照】[PBR][几何遮蔽]实现方法对比
摘要:文章介绍了Unity URP渲染管线中的几何遮蔽(G)计算流程,重点分析了几种主流几何遮蔽模型的特点和实现方案。URP采用Smith-Joint-Schlick-GGX模型,在物理准确性、视觉质量和性能之间取得平衡,既保证了与GGX法线分布的一致性,又通过优化技术(如预计算、数值稳定性处理)提... ...
CAP 8.4 版本发布通告
前言 今天,我们很高兴宣布 CAP 发布 8.4 版本正式版。从 8.3.0 版本以来,我们陆续发布了 5 个小版本,在这些版本中我们主要专注于提升系统性能、增强 Dashboard 功能、改进存储提供程序支持,并修复了一系列已知问题。 下面,让我们具体看一下这些版本带来的新特性和改进。 总览 可能 ...
9. Spring AI 当中对应 MCP 的操作
9. Spring AI 当中对应 MCP 的操作 @目录9. Spring AI 当中对应 MCP 的操作MCP问题:使用MCP STDIO 输出配置实操MCP Server现成共用MCP ServerMCP Client通过工具通过 Spring AI 接入 第三方的 MCP Server使用 ...
了解DeepSeek V3.2和Claude Sonnet 4.5
1.概述 两款模型的升级,清晰地指向了当前大模型发展的两个关键方向:DeepSeek V3.2致力于通过引入稀疏注意力等新技术,让长文本处理更高效、更经济;而Claude Sonnet 4.5则聚焦于让AI智能体更持久、更可靠地完成实际工作,例如其宣称能连续自主工作超过30小时,并大幅提升了计算机操 ...
AI+手搓第一个AI Agent“AI胜铭兰”
上次开发了一个MCP云部署平台。时隔将近4个月,第二个项目AI Agent“AI胜铭兰”终于开发完且上线了。 项目介绍: 第二个项目是建立在第一个项目的基础上的。所以功能可以做到定制化开发。每个MCP开发好只需要配置下就可以集成到“AI胜铭兰”,算是做到了扩展性和灵活性。 公共核心功能目前有2个 ...
Powershell管理远程计算机(四)
目录管理远程计算机远程处理功能前期准备远程管理配置检查清单交互式远程会话(一对一)执行远程命令和脚本(一对多)Credential参数常见远程处理技术实际案例会话控制参数发送到远程计算机会话管理与远程计算机的持久连接创建和管理持久 PSSession断开连接 管理远程计算机 远程处理功能 远程处理是 ...
secp256k1算法详解四(关键点补充说明)
本文对secp256k1算法中的量级以及规范化概念又做了进一步深入分析,之后还对算法中最新的模逆求解算法进行了详细分析。 ...
读博期间的工作节奏与身心状态管理经验总结
7-9三个月里连着处理了很多事情的ddl,总结下来是写了两篇论文的大修,一篇会议还有一篇论文的小修。总算是强撑到告一段落,惯例的做一些复盘和总结。 如题,主要是想做两方面问题的分析,第一个是如何有效的管理工作节奏,避免出现多个ddl扎堆的情况;第二个是如果真的不幸面对这样的局面,该如何有效的管理好自 ...
从零开始:C#回收魔法—深入浅出揭开Dispose与释放模式的神秘面纱
一、什么是Dispose? 我们先来看一个简单例子(Net 8)。定义一个实现了Dispose方法的简单对象Defer。然后在控制台中我们执行以下代码。 // 定义Defer类型 ref struct Defer(Action action) { public void Dispose() => a ...
直击现场! “ 直通乌镇 ”开源赛复赛收官,OpenCSG担任评委,十强藏着哪些产业机会?
2025年9月16日,备受瞩目的“直通乌镇”全球互联网开源模型应用赛复赛在杭州圆满落幕。浙江省经济和信息化厅相关领导及各界专家、参赛团队代表齐聚一堂,共同见证了这一激动人心的时刻。 值得关注的是,今年大赛首次设置了开源项目赛道,包含了“开源模型应用赛”和“开源竞技挑战赛”两个子项目,旨在推动开源技术 ...
Java 一行一行的读取文本,小Demo 大学问
String str="A\n" + "B\n" + "C"; 在Java中,有多种方式可以一行一行地读取文本。以下是几种常用的方法: 1. 使用 BufferedReader + FileReader String str = "A\n" + "B\n" + "C"; // 方法1:从字符串读取 ...



