Posts List

剑指 Offer:二维数组中的查找

剑指 Offer:二维数组中的查找

杨氏矩阵从右上角或左下角出发,每次剔除一行或一列,O(n+m) 查找目标数;含正确索引计算与边界条件。

剑指 Offer:C# 实现单例模式

剑指 Offer:C# 实现单例模式

双重检查锁、静态构造函数、嵌套类延迟初始化三种 C# 单例写法,说明线程安全与懒加载差异,并修正旧文笔误。

LaTeX 算法环境:去掉 algorithmic 自动行号

LaTeX 算法环境:去掉 algorithmic 自动行号

当步骤里已经写了 Step 1/2/3 时,如何去掉 algorithmic 自动编号,并对比 algorithm2e / algpseudocode 的常见写法。

前端面试基础题目

前端面试基础题目

本文围绕《前端面试基础题目》梳理web前端和前端相关的背景、方法和实践细节,可作为排查与学习记录。

差分进化(DE)算法原理与 MATLAB 示例

差分进化(DE)算法原理与 MATLAB 示例

讲清 DE 的变异、交叉、选择三步,参数 F/CR/N 的含义,并给出可运行的 MATLAB 最小化示例与调参注意点。

Git 常用命令速查(从配置到协作)

Git 常用命令速查(从配置到协作)

按场景整理 Git 常用命令:配置、提交、分支、暂存、历史与撤销。纠正「GitHub=Git」的说法,便于日常检索。

javascript的继承模式

javascript的继承模式

本文围绕《javascript的继承模式》展开,重点梳理基本模式、借用构造函数和临时构造函数模式等内容,提炼背景、思路与实践注意点。

CSS 盒子模型:margin / padding / border 简写

CSS 盒子模型:margin / padding / border 简写

系统整理 padding、margin 的 1~4 值简写顺序,以及 border 简写与常见笔误,方便前端排版速查。

剑指offer学习--初级c++面试题

剑指offer学习--初级c++面试题

本文围绕《剑指offer学习--初级c++面试题》梳理cpp和算法相关的背景、方法和实践细节,可作为排查与学习记录。

原生 JS 实现图片轮播:结构、样式与交互

原生 JS 实现图片轮播:结构、样式与交互

用 HTML/CSS/JS 实现带指示点与左右箭头的轮播:绝对定位叠图、自动播放、悬停暂停,以及无障碍与性能注意点。