CloudingYu的博客

「好奇心仅是引领我们启程的火种。它点燃了我们对未知的渴望,却不足以照亮整个旅程。」

SQL核心语法概览


从贝叶斯公式推导机器学习的 L2 正则化

从最大似然估计到最大后验估计


从数学推导看机器学习的激活函数与损失函数

关于回归任务和分类任务在不同函数上的选择

这是一个行间公式测试: \[1+1=2\]

面向对象程序设计基本原则(SOLID)

编写可维护、可扩展代码的五大核心原则

引言 在软件开发的世界里,编写功能正确的代码只是第一步。更重要的是,如何构建易于维护、扩展和重构的软件系统?SOLID原则作为面向对象设计的五大基本原则,为我们提供了宝贵的指导方针。这些原则由Robert C. Martin(也被称为”Uncle Bob”)提出,现已成为软件工程领域的黄金标准。无论是经验丰富的开发者还是初学者,理解并应用这些原则都能显著提高代码质量。 什么是SOLID原...

命令模式(Command)

当需要将请求封装为一个对象,使得可以用不同的请求对客户进行参数化时......

Command 模式,又称命令模式,它将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。这种模式将发出请求的对象和执行请求的对象解耦,使系统更加灵活,易于扩展。 基本结构 参与者 在 Command 模式中,我们可以抽象出以下参与者: Command(命令) 声明执行操作的接口,通常只包含一个执行命...

[力扣]4.寻找两个正序数组的中位数

二分查找应用

题目描述 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 示例 示例 1: 输入 1 nums1 = [1,3], nums2 = [2] 输出 1 2.00000 解释:合并数组 = [1...