自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给 VS Code 配一套顺手的 C、C++、CUDA 编译和调试环境

新建一个文件夹,用 VS Code 的“文件 → 打开文件夹”打开它,创建hello.cpp\n";std::cout << "中文输出正常\n";保存后依次用编译、运行、编译并运行。程序对应的hello.exe会出现在源文件旁边。再按F9设置断点、按F5进入调试,观察局部变量与单步执行。这时已经具备全局统一的单文件 C/C++/CUDA 开发入口。.h.hpp.cuh等头文件用于声明,不是独立的可执行程序。以后做多文件工程时,在项目根目录用。

2026-11-03 10:58:41 195

原创 [信号与系统] 系统性质判断与算子代换入门

刚学 Oppenheim《Signals and Systems》前两章时,很多判断题会集中出现:线性、时不变、因果、无记忆、可逆、稳定,以及 delay、advance、time scaling 等信号变换。它们看起来像一堆分散的定义,其实可以用同一个视角来理解:若系统写成y(t)=L{x}(t)=f(x(g(t)+c))+d,y(t)=\mathcal{L}\{x\}(t)=f\left(x(g(t)+c)\right)+d,y(t)=L{x}(t)=f(x(g(t)+c))+d,可以这样理解:这里

2026-09-09 20:11:01 193

原创 CUDA 入门第一课:从线程索引到向量加法与朴素矩阵乘法

本文整理 CUDA 入门第一课的核心内容,包括线程与线程块索引、Host 与 Device 间的数据传输、Kernel 启动,以及向量加法和朴素矩阵乘法的实现,并结合 Homework 1 记录基本 CUDA 编程流程与实践要点。

2026-08-26 11:35:48 221

原创 算法竞赛中的对拍(C++)

本文介绍了算法竞赛中的对拍技术,通过对比暴力解法和优化算法的输出来验证程序正确性。文章以硬币组合问题为例,展示了暴力递归和动态规划两种解法,并提供了自动对拍程序实现。对拍程序会生成随机测试数据,调用两个解法并比较结果。此外,还介绍了计时程序用于测试算法效率,以及使用毫秒级随机数种子优化测试数据生成。这种方法能有效验证算法正确性和性能,是编程竞赛中的实用技巧。

2026-04-10 11:17:07 549

空空如也

空空如也

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

TA关注的人

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