领域驱动设计 DDD(Domain-Driven Design)软件架构学习笔记
DDD 是一套**软件设计方法论**,是一套思维方式,内心先有思路,再去学习我认为会好很多,所以先学习 DDD。 ...
还在古法编程?免费使用AI编程助手OpenCode 与完全本地化配置
OpenCode是一款完全开源、免费的AI编程工具,可作为Claude Code的替代方案。它支持本地模型部署,无需依赖昂贵的云端API,保障数据隐私的同时提供高效编程体验。核心特点包括:开源MIT许可、零成本模型接入、纯本地运行、现代化Web UI和广泛兼容性。部署方式灵活,支持Docker快速体... ...
python3GUI--socket+PyQt5开发局域网微信(含功能、详细介绍、分享)
@目录一.前言二.基础介绍1.PyQt52.网络基础1.socket2.OSI七层模型3.TCP1.TCP粘包4.UDP三.项目效果1.服务端1.主界面2.数据管理页面2.客户端1.登录&注册2.主界面3.语音聊天页面4.联系人页面5.文件发送6.锁定页面7.其他1.快捷键2.提示音3.语音消息4. ...
深入理解 Transformer:从数据流动看模型架构
论文链接:Attention Is All You Need 这篇论文提出了 Transformer 模型架构,这是一个序列到序列的模型,在论文中被应用于英德和英法两个机器翻译任务。 由于 Transformer 被用于翻译任务,整个模型的输入维度是 (batch_size, seq_len),输 ...
如何将 WSL2 镜像无损迁移至非系统盘
详细记录在 Windows 11 环境下,将默认安装在 C 盘的 WSL2 Ubuntu 镜像无损迁移至其他数据盘的完整过程,包含导出、导入、默认用户配置及原实例清理,有效释放系统盘空间。 ...
OneTrans解读:统一序列建模与特征交互
OneTrans解读:统一序列建模与特征交互 一、问题背景:为什么要打破两段式 Pipeline 工业推荐系统的排序模型,长期以来沿用一种固定范式:先用序列模块(如 DIN、Transformer)对用户行为历史进行编码,得到压缩的用户兴趣表示;再将其与用户画像、物品特征、上下文特征拼接,送入特征交 ...
Linux 系统性能压测工具全景指南(含工程实战)
对于后端工程师、运维工程师而言,系统优化的核心前提的是“知己知彼”——只有明确系统的性能极限、定位性能瓶颈,优化操作才能有的放矢。但实际工作中,很多工程师陷入“盲目优化”的误区:系统响应变慢,就默认是数据库SQL问题,一顿优化后却发现性能毫无改善。其实,问题可能出在CPU打满、磁盘IO阻塞、网络带宽 ...
EXE加密视频不能看?教你手动解除一机一码限制。
这是网友发的一套无人机实战视频,因为加密了。 未购买播放密码无法观看。网友是有播放密码能正常观看的,想着能不能解出MP4文件。能不能解出后面分析。现在分析和解决能不能用他的密码在自己电脑上观看?视频绑了电脑,机器码和播放密码是对应的。因为机器码不一致,输入别人的播放密码出现如下提示:Illegal ...
算法竞赛小trick:将区间问题转化为前缀和相减
目录 前言 例题 特殊应用 总结 前言 在算法竞赛中,维护区间和是个很经典的问题。在数组中,求区间 \([l,r]\) 的和 \(sum[l,r]\) 显然可以用前缀和来优化。那么,这个思想能不能推广呢?比如现在有一个函数 \(f\),需要求 \(\sum_{i=l}^r f(i)\),显然这个式子 ...
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池 现代软件的构建最终仍然要回到实践。再复杂的产品,也必须经过真实用户的检验。只有最终用户,才能真正区分哪些设计是有效的、哪些方向值得继续推进。再优雅的架构,如果没有落到真实代码和真实问题里,就很难体现实际价值。 Tru ...
AI 编程工作流与协同范式
AI,尤指大模型,从 ChatGPT 横空出世到如今才过 3 年,但它对生活与工作却已产生了方方面面的影响。 今天,要聊的就是 AI 编程。 本想就实际需求来说一下我是怎么用 AI 编程的,怎么与 AI 对话的,分享一下我的经验。但与它聊了几句工作流,发现它说得可真不错。 那就看看我问了 AI 什么 ...
[大模型实战 08 - 完结篇] 告别孤岛:拥抱 MCP 协议,为大模型打造标准“USB 接口”
本文将带你走出 Agent 开发的“重复造轮子”困境,深入浅出地理解 MCP协议。我们将动手把之前写的博客监控与通知工具,封装成标准的 MCP Server,并无缝接入 OpenCode 客户端。 ...
最小二乘问题详解16:束平差工程实践总结
通过实例分析了束平差(Bundle Adjustment)在存在外点干扰下的优化行为,探讨了鲁棒核函数、自适应外点剔除、空间均衡策略等工程实践方法,并系统梳理了BA在真实场景中面临的零空间自由度、内参畸变、大规模扩展性、退化几何等十大核心挑战。 ...
AI Agent 框架探秘:拆解 OpenHands(14)--- Microagents
AI Agent 框架探秘:拆解 OpenHands(14) Microagents 目录AI Agent 框架探秘:拆解 OpenHands(14) Microagents0x00 概要0x01 需求1.1 当前问题1.2 多智能体系统1.3 Multi-Agent1.4 连接机制1.5 Sub- ...
3分钟搞懂深度学习AI:实操篇:ResNet
为什么 AI 网络超 20 层就“变笨”?传统网络像传话游戏,信息随层数加深而严重退化。ResNet 巧妙引入“跳跃连接”修建数据“高速公路”,让原始信息直达终点,网络仅需学习微小的“残差”。这彻底打破了深度限制,让成百上千层的极深大模型训练成为现实! ...
.NET命名之谜:它与C#纠缠20年的关系揭秘
本文揭秘了微软.NET框架命名的曲折历程——从技术代号NGWS到险些被定名为“AAAWare”的趣闻,再到最终选择“.NET”背后的互联网时代考量。码农刚子带你深入剖析了C#语言与.NET平台20多年来相互成就的共生关系:C#负责表达开发思想,.NET负责实现运行环境。通过解读编译原理、托管代码、C... ...
AI 写代码有多厉害?——快了 55%,但错多了 75%
这是 「AI是怎么回事」 系列的第 15 篇。我一直很好奇 AI 到底是怎么工作的,于是花了很长时间去拆这个东西——手机为什么换了发型还能认出你,ChatGPT 回答你的那三秒钟里究竟在算什么,AI 为什么能通过律师考试却会一本正经地撒谎。这个系列就是我的探索笔记,发现了很多有意思的东西,想分享给你 ...
WSL2安装OpenClaw接入阿里云百炼并用QQ机器人控制
1 简介 OpenClaw火热,各家大厂都推出了一键安装服务,但需要支付虚拟机的费用和大模型的流量费用。但实际上OpenClaw完全可以安装到本地,只购买大厂大模型接口就行了。本文购买了阿里云百炼 Coding Plan 的 Lite 基础套餐,每月40元,可请求18000次。控制OpenClaw使 ...
C++资源控制哲学:从push_back与emplace_back看左值右值
引言 C++是一门追求极致性能的语言,它的核心哲学是对资源的精确控制,同时保持零开销抽象。本文将从push_back和emplace_back的区别出发,深入探讨左值、右值的本质,以及C++为什么提供这么多精细的控制选项。 一、从问题开始 std::vector<Person> people; Pe ...


