240 发简信
IP属地:安徽
  • 从编译角度来理解匿名函数与闭包

    在前端 JS、后端 Java 等开发中,匿名函数(箭头函数、Lambda、匿名内部类)与闭包是高频使用但易混淆的概念 —— 比如循环绑定事件时索...

  • 动态加载器工作原理与 DLL 缺失问题解析

    在之前的编译链接博文中,我们提到printf通过 “过程链接表(PLT)” 调用 C 标准库,而实现这一动态关联的核心组件就是动态加载器(Win...

  • 从代码到可执行文件:编译与链接实操超详解

    在编程中,我们写完代码后双击运行就能看到结果,但 “代码文本” 到 “可执行程序” 之间到底经历了什么?本文将以一段包含全局变量、静态变量、常量...

    0.2 37 0 1
  • QWT6.2.0 之 MinGW 64-bit 编译

    QWT6.2.0 之 MinGW 64-bit 编译 一、QWT 概述 QWT(Qt Widgets for Technical Applica...

  • 时间复杂度与空间复杂度分析方法

    复杂度分析是衡量算法效率的核心指标,它忽略硬件、语言等环境差异,聚焦算法本身的 “执行效率”(时间)与 “资源占用”(空间)随数据规模增长的变化...

  • 动态规划:不用 “暴力穷举”,解决 “多步骤选最优” 问题,实战 0-1 背包问题

    每次听到 “动态规划”,是不是总觉得它满是复杂公式,一学就忘?其实它的核心逻辑特别贴近生活 —— 就像我们解决复杂问题时,习惯先拆成小问题,再一...

  • 搜索算法:2 种核心方法,找数据不用“瞎翻”

    1. 写在前面:为什么要掌握这 2 种搜索? 日常开发中,搜索需求分两类:一类是 “从有序列表里找特定值”(比如查 10 万条用户 ID),另一...

  • 排序算法:3 种常用排序,学完能搞定大部分场景

    1. 写在前面:为什么要掌握这 3 种排序? 日常开发中,从 “给 100 条用户考勤数据按时间排序” 到 “给 1 万条订单按金额排序”,排序...

  • Resize,w 360,h 240
    二叉树实战:从数据库索引到项目代码,核心解析 B + 树与查询 IO(4)

    在数据结构的实战应用中,B + 树是数据库索引的 “核心引擎”—— 它通过精巧的内存结构设计,将磁盘 IO 次数降到最低,支撑千万级数据的高效查...

个人介绍
时光在悄悄溜走,而我却没有积累