- 博客(9)
- 收藏
- 关注
原创 C++ 类和对象入门:从定义到使用一篇讲清楚
类可以理解为一种自定义的数据类型。它不是 C++ 语言内置的intdoublechar这类基础类型,而是程序员根据需要自己设计出来的类型。比如我们可以定义一个Student类,专门用来表示学生。这个类中可以包含:学生有哪些属性,比如姓名、年龄、学号学生有哪些行为,比如显示信息、修改信息也就是说,类是对“一类事物”的抽象描述。在 C++ 中,定义类要使用class关键字。类中可以包含成员变量和成员函数,前者表示属性,后者表示行为。例如,我们可以定义一个Student。
2026-05-06 08:30:00
490
9
原创 从 PDF 提取到论文对比:做科研工具时最容易忽视的 5 个问题
最近我在做一个论文对比分析工具,目标其实很朴素:把多篇论文中的标题、摘要、数据集、模型、评价指标、实验结果等关键信息提取出来,再统一整理成可以横向比较的结构化表格。一开始我以为这件事的核心是大模型总结能力,后来才发现,真正决定工具上限的,往往不是模型,而是前面的 PDF 文本提取质量。因为只要 PDF 提取得不对,后面的一切都会跟着偏。章节顺序一乱,模型方法和实验结果就可能被拼在一起;表格抽不出来,最关键的性能指标就会缺失;参考文献识别不准,后续做引文网络或相关工作分析也会受影响。
2026-05-06 08:30:00
682
2
原创 毕业设计与课程设计完美答案之基于生成对抗网络的风格迁移系统设计与实现
生成式对抗网络(GAN, Generative Adversarial Networks )是一种深度学习模型,是近年来复杂分布上无监督学习最具前景的方法之一。如图可以直观看到GAN的最基本的网络结构,生成对抗网络实际上包含了两个网络,一个是生成网络(Generator)用于生成假样本,另一个是鉴别网络(Discriminator)用于判别样本真假,并且引入对抗损失,通过对抗训练的方式让生成器生成高质量的样本。生成对抗网络的核心思想源自于博弈论的纳什均衡理论。GAN设定了两个角色:生成器和判别器。
2026-04-25 20:51:41
421
5
原创 VSCode下载安装+WSL链接全流程(附避坑指南)
到这里,VSCode的下载安装、WSL的配置以及两者的链接就全部完成了。使用这个组合,你可以:在Windows系统中直接使用Linux命令和工具,无需双系统或虚拟机;通过VSCode的强大功能(代码补全、调试、扩展),提升Linux开发效率;编辑WSL中的文件时,无需担心路径问题、二进制兼容性等跨系统挑战,VSCode会自动处理。后续优化建议(新手可选):安装VSCode主题扩展(如One Dark Pro),自定义编辑器外观;
2026-04-17 15:23:12
11229
5
原创 从零在 Windows 上安装 WSL + Ubuntu,为复现 AI Scientist 做准备:一次踩坑排查记录
执行:wsl -l -v如果看到类似:就说明完全正常了。微软官方就是用这个命令检查发行版和 WSL 版本。重启之后,再在 PowerShell 中执行:这一步是为了查看当前系统可安装的 Linux 发行版。Ubuntu如果列表里有,那么直接安装:安装完成后,再次重启。然后首次启动 Ubuntu,可以通过开始菜单打开 Ubuntu,或者执行:Linux 用户名Linux 密码输入密码时屏幕不会显示字符,这是正常现象,不是键盘坏了。
2026-04-11 11:09:58
604
6
原创 高斯函数与滤波技术研究及在计算机视觉领域应用
本文系统阐述了高斯函数的数学特性,包括以振幅、均值、标准差为核心的参数意义,以及对称性、归一性、卷积不变性等关键性质,深入解析了二维高斯核的构建逻辑与高斯模糊的实现原理。通过选取σ=1、2、3三种不同参数的二维高斯函数可视化实例,验证了标准差对函数空间分布及模糊效果的核心影响规律,即σ越小分布越集中、模糊程度越轻,σ越大分布越分散、模糊程度越重。
2026-04-08 10:52:11
377
1
原创 初识C语言(关于C语言最详细的那些)
作为常年霸榜计算机语言榜单的龙头大哥,C语言一直虽然年龄最大,但热度从未衰减。根据上的数据就能更清晰的感受到C语言的强悍,对于计算机小白来说,C语言是那个第一眼望到就要攀登的山。这篇博客让我来简要介绍一下C语言的一些学习心得和知识点。
2025-12-18 10:38:09
1039
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅