自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 写长寿代码之设计模式:控制反转(IoC)到底反了谁的控制?

我们常说的设计哲学听起来玄之又玄,但核心目标其实很现实:让代码生命周期更长、易于修改、能承受规模扩展和需求变化。有些编程设计模式起名字特别直白,字面就能看出意图;但是,控制反转这个名字就显得没那么通俗直白了,实际上,这里的“控制”指的是对象创建、依赖注入、生命周期、调度策略等本应全由开发者显式控制的行为。

2025-07-27 21:24:18 653

原创 Go Context 深入浅出:根本哲学、源码解读与代码实践

本文探讨了上下文(Context)包的设计思路与实现。Context可用于跨进程信息透传和任务级联取消,确保资源及时回收。Done()用于状态查询、Cause()/Err()用于取消原因识别、Value()用于键值存储、Deadline()用于超时控制。通过Go代码示例展示了级联任务取消的实现,当父任务取消时,所有子任务会同步终止并输出取消原因。

2025-07-09 23:25:54 649

原创 【理论背后的直觉】MAB多臂老虎机与UCB算法

在强化学习中,多臂赌博机问题(Stochastic Bandits)是经典的探索与利用(Exploration vs. Exploitation)权衡问题。本文将介绍多臂赌博机的基本概念,探讨$\varepsilon$-贪婪策略和上置信界算法(UCB)的理论与实践表现,并总结其核心要点。

2024-10-11 00:00:15 1790 1

原创 Project Euler in Java [001-040]

无脑而暴力·打怪且升级

2021-11-15 16:55:33 1928 1

原创 Mac一直加载硬盘加载不出来

磁盘修复检查进程fsck导致硬盘不显示。

2024-12-05 02:34:49 1918

原创 【学习笔记】3Blue1Brown 线性代数导引

线性代数的精华-3Blue1Brown

2024-01-16 15:06:23 1394 3

原创 【论文汇报】满足差分隐私性质的跨平台在线匹配

BIT: Privacy-preserving cooperative online matching over spatial crowdsourcing platforms

2024-01-09 15:54:50 1030 1

原创 【声纹基础】TDNN怎么用的一维卷积?

时延神经网络常用于声纹识别领域,它可以视作一维卷积神经网络(1-d CNNs)。二维卷积我们并不陌生,可是,一维卷积到底如何理解?它和二维卷积又有什么联系?不妨通过实验,一探究竟。

2023-01-03 11:58:50 2221

原创 LOOP——循环结构

循环,令人头大。

2020-11-12 17:56:00 9490 5

原创 SWITCH——选择结构

①case后面的“常量表达式”相当于入口,break则相当于出口;②我们可以将将9.9近似看作9,那么需要列举的情况将被进一步简化。

2020-10-21 22:13:03 400 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除