• File: 一种cmake下创建软件版本号 2025-04-25
    content
  • File: 曲线平滑 2025-04-15
    content
    • 基础平滑算法
    • 拟合类平滑算法
    • 滤波器类
    • 几何/图形平滑
  • File: cpp集成fftw 2025-04-15
    content

    写在前面

    FFTW (Fastest Fourier Transform in the West) 是业界公认最快的 FFT 库,支持实数/复数、多维变换、多线程并行、SIMD 优化,广泛用于科学计算、音频处理、图像分析、通信系统等领域。

    本文采用 C++ 核心计算 + Python 可视化 分离架构:

    • C++:FFTW 实数 FFT (r2c/c2r)、低通滤波、数据导出 CSV
    • Python:Matplotlib 读取 CSV 生成高质量 PNG 图表(频谱、时域对比、滤波器响应、波形放大)
    • 现代化 CMake (find_library) 集成 FFTW

    适合读者:需要做频域分析、数字滤波、频谱可视化的 C++ 开发者。

  • File: 测试框架 Google Test 2025-03-14
    content

    一个简单的使用 Google Test 测试框架的加减乘除示例

  • File: cmake 集成 CImg 2025-03-07
    content
  • File: SSH下文件传输 2025-03-07
    content

    使用 scp 和 lrzsz

  • File: Linux下unzip的乱码问题 2025-02-26
    content

    通常是因为字符编码不一致导致

    Windows 下的 ZIP 文件的默认编码为 CP437GBK

    Linux 系统默认使用 UTF-8 编码

  • File: 一种在线观看视频的方式 2025-01-29
    content

    写在前面

    一种在线看视频的方式(个人电脑 + 浏览器 + 广告拦截插件)

    • 浏览器使用 Firefox(其他类似,比如Edge,Chrome)
    • 广告拦截插件 uBlock Origin

    附:苹果手机广告拦截 AdBlock Pro

  • File: 控制台设置代理 2025-01-01
    content
    • Windows cmd
    • Windows powershell
    • Linux bash
  • File: 一种简单的 spdlog 封装 2024-12-29
    content

    记录一种简单的 spdlog 封装

    TODO: 如何在.h中隐藏 spdlog 依赖