自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何训练部署自己的私有 LLM(DeepSeek)?

要训练和部署类似DeepSeek的LLM并建立私有知识库,需要系统性地完成以下步骤。

2025-02-01 17:22:03 8788

原创 科研管理-目录设计

使用Roam Research建立概念网络:配置Alfred工作流:基于项目状态的自动提示:通过哈希值(git commit/dvc version)建立"论文图表←→代码版本←→实验数据←→讨论记录"的强关联,确保任意研究成果均可10秒内追溯到原始素材。建议每周花费30分钟进行系统维护,可节省平均每天1.5小时的文档检索时间。

2025-02-01 11:26:35 688

原创 git如何放弃提交,回退到之前的某一版本

通过这些方法,你可以放弃提交并回退到之前的某一版本。选择适合你的方法,根据需要保留或删除工作目录中的更改。命令可以将当前分支的 HEAD 指针重置到指定的提交,并且可以选择保留或删除工作目录中的更改。命令用于创建一个新的提交,该提交会撤销指定的提交。不会修改提交历史,而是添加一个新的提交来撤销更改。如果你只想临时查看某个提交的内容,可以使用。,并删除之后的所有提交。例如,如果你想回退到提交。例如,如果你想撤销提交。

2025-01-31 11:20:56 1411

原创 算法 Research 如何管理算例库?

在做数值算法Research的时候,一个很纠结的点在于我的cases里面的各个算例,有的是经典文献程序,用来验证程序对不对,算法理解对不对,但是也有的是当下研究的新的算例,用来做探索性研究的,这两个的算例混在一起总让人很难受,应该要想办法分类管理一下。这不仅有助于保持项目结构的清晰,还可以更好地组织和管理不同类型的算例。你可以创建两个不同的文件夹,一个用于验证程序的算例,另一个用于探索性研究的算例。将经过验证的探索性算例移到验证算例库中,可以逐步增加验证算例库的规模,从而提高程序的可靠性和可信度。

2025-01-18 18:03:51 332

原创 在 git 中如何放弃对一个文件的跟踪?

如果你想放弃对多个文件的跟踪,可以使用通配符。文件,但不会删除工作区中的文件。命令从索引中移除该文件,但保留工作区中的文件。文件中,以防止将来再次被跟踪。确保你已经将这些文件模式添加到。文件中,以防止将来再次被跟踪。这样,Git将不再跟踪。例如,如果你想放弃对。

2025-01-17 17:15:05 388

原创 使用 Gmsh 生成 OpenFOAM 可以读取的非结构网格

要可视化 Gmsh 生成的网格,你可以使用 Gmsh 自带的图形界面或其他可视化工具,如 ParaView。但是经过测试不能直接读取 Gmsh(可能是我的配置不成功),但是可以读取 OpenFOAM 的结果。加载网格文件后,你可以在 Gmsh 图形界面中旋转、缩放和平移视图,以查看生成的网格。法向量:假设这个面是 x = 0 的面,法向量为 (-1, 0, 0)。法向量:假设这个面是 x = 1 的面,法向量为 (1, 0, 0)。如果没有安装,可以从。面 3(y = 0):法向量为 (0, -1, 0)

2025-01-16 10:58:03 1113

原创 Cmake MESSAGE命令

mode:打印消息的类别,有FATAL_ERROR,SEND_ERROR,WARNING,AUTHOR_WARNING,DEPRECATION,(none) or NOTICE,STATUS,VERBOSE,DEBUG,TRACE共10种。DEPRECATION:如果使用set方法设置CMAKE_ERROR_DEPRECATED为true(不区分大小写),编译出错,否则继续编译。(none) or NOTICE:不设置mode,默认是NOTICE模式,不影响编译和生成,用于打印消息(信息白色)

2024-03-06 20:36:33 1470

原创 Cmake添加Jsoncpp

安装教程:https://github.com/open-source-parsers/jsoncpp 有一个安装程序,非常的舒服。

2024-03-06 20:36:22 593

原创 C++ Nlohmann json库使用示例

安装:用vcpkg包管理器来管理。

2024-03-06 20:36:13 599

原创 VSCode 调试Cpp Eigen3库

在mac上面安装了gdb,花了不少时间,发现还需要添加证书才能再vscode里面用gdb。换成了gdb也没有成功。

2024-03-06 20:35:59 520

原创 VSCode设置python header自动生成

vscode添加python文件头模板-腾讯云开发者社区-腾讯云

2024-03-06 20:35:49 472

原创 VSCode和CMake编写调试C/C++

用VSCode和CMake编写调试C/C++ - 简书

2024-03-06 20:35:39 444

原创 VSCode debug python设置

使用VS Code调试Python程序 - 知乎

2024-03-06 20:35:29 161

原创 VSCode设置cpp自动补全

要禁用clangd,vscode的intellisense也可以补全; 按照这个教程去配置vscode:https://code.visualstudio.com/docs/cpp/config-wsl

2024-03-05 07:33:42 301

原创 VSCode设置PTYHONPATH

Visual Studio Code Python开发调试环境设置 - 知乎

2024-03-05 07:33:16 226

原创 Docker修改启动路径

【代码】Docker修改启动路径。

2024-03-05 07:33:04 346

原创 MacOS使用XQuartz支持X11实现Linux图形化界面显示 - 知乎

在Windows中相信大家已经很熟悉使用Xmanager(Xshell), MobaXterm, SecureCRT通过X11实现Linux图形化界面显示,我的需求是在macOS下使用iTerm2作为Terminal实现X11图形化界面显示,网上大部分教程只提到安装Xquartz但并没有结合实际问题给出完整的解决步骤,我把实践过程做了详细的记录方便大家按照最简单的步骤实现Linux图形化显示效果。

2024-03-04 07:44:00 3827

原创 在MacOS用X11可视化docker

转自:

2024-03-04 07:43:48 283

原创 Docker基本命令

菜鸟教程:https://www.runoob.com/docker/docker-run-command.html。

2024-03-04 07:43:39 209

原创 Docker安装ssh

Docker 推出重进之后需要启动ssh:service ssh start。整个过程还是蛮简单的。

2024-03-04 07:43:30 392

原创 Docker bus error问题

Docker疑难杂症汇总 | Escape --shm-size=10G

2024-03-04 07:43:18 344

原创 Centos上firewall阻止docker启动的问题

对于centos7比较低的版本,firewall会阻止docker的启动,非常的麻烦,这边是几个解决方案:

2024-03-04 07:42:59 293

原创 在 Vim 中优雅地查找和替换

转自:总有人问我 Vim 中能不能查找,当然能!而且是超级强的查找!这篇文章来详细介绍 Vim 中查找相关的设置和使用方法。包括查找与替换、查找光标所在词、高亮前景/背景色、切换高亮状态、大小写敏感查找等。

2024-03-04 07:42:45 2001

原创 c++ - writing into binary files

【代码】c++ - writing into binary files。

2024-03-04 07:42:31 140

原创 vscode c++ 调试无法跳转/错误报错/垃圾clangd

转自:网上教程各种坑,有让你把 C/C++和 C++ Intellisense 插件卸载、重装、重启的;也有让你装 GNU Global的。。。试过,问题依旧,下面分享一下我花了两个小时走过的这个坑。

2024-03-04 07:42:16 3268 1

原创 VSCode修改菜单栏字体大小

转自: VSCODE修改菜单栏字体大小_vscode 菜单和导航栏变小了-CSDN博客有的时候菜单栏的字号特别小,包括系统字体(标题栏,工具栏、状态栏)和编辑面板的字体很小。另外编辑框中代码的字体的修改可以通过之前的一篇文章进行修改。打开设置的命令面板或者直接使用快捷键ctrl+shift+P 在命令面板输入settings,选择首选项:打开设置 (直接输入fontsize也可以修改)在JSON文件中添加如下语句"editor.fontSize": 15,"window.zoomLevel": 1.5,

2024-03-04 07:33:43 2170

原创 Git中submodule的使用

当项目比较复杂,部分代码希望独立为子模块进行版本控制时,可以使用 git submodule 功能。使用 git submodule 功能时,主项目仓库并不会包含子模块的文件,只会保留一份子模块的配置信息及版本信息,作为主项目版本管理的一部分。本篇文章简单介绍了 git submodule 的添加和删除,以及项目开发过程中主项目与子模块不同状态时刻的操作方式。

2024-03-04 07:33:11 2165

原创 在macOS10.14上安装GDB的教程

已剪辑自: 在macOS10.14上使用GDB的教程 - 知乎在macOS上,用于debug的工具有lldb和gdb. 其中lldb作为一种可复用的组件,参与了大型llvm项目库的构成;同时,lldb也是Xcode默认的调试工具, 支持Windows, macOS, iOS, Linux和FreeBSD. 而gdb是GNU项目的调试器,支持Windows和大多数UNIX变种,也包括macOS.相比而言,lldb是苹果的"亲儿子",所以当我们调试Objective-C和swift的程序的时候,倾向于使用lld

2024-03-04 07:32:54 1701 1

原创 GDB调试极简入门

省略结束行的时候,它列出从开始行开始,到指定大小行结束,而省略开始行的时候,到结束行结束,列出设置的大小行,例如默认设置为10行,则到结束行为止,总共列出10行。从上面的执行结果可以看到,我们在25行处断住,执行n之后,运行到26行,运行n 2之后,运行到28行,但是有没有发现一个问题,为什么不会进入到add函数内部呢?这样设置之后,会跳过前面30次。在查看源码之前,首先要确保我们的程序能够关联到源码,一般来说,我们在自己的机器上加上-g参数编译完之后,使用gdb都能查看到源码,但是如果出现下面的情况呢?

2024-03-04 07:32:00 603

原创 tecplot zone格式及制作动画

matlab数据转换为tecplot格式[ASCII码格式下的plt文件]_tecplot文件格式-CSDN博客

2024-03-04 07:31:31 863

原创 Tecplot生成流线图

Tecplot生成流线图_哔哩哔哩_bilibili

2024-03-04 07:30:57 4768

原创 C++类对象所占内存空间分析和总结

在编译期中,成员函数其实被编译成了与对象无关的普通函数,但是成员函数需要知道它对应的对象是谁,因为成员函数中一般涉及到访问其对象的数据成员。成员函数的存储还是以一般函数的模式进行存储。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函数代码。相当于C语言中一个普通函数,按照一个普通函数的方式存储在内存中,做到使得两者相联系的功臣是:this指针,连接对象与其成员函数的唯一桥梁。可见子类的大小是本身成员变量的大小 + (父类成员变量的的大小 + 虚函数表指针)* n ,n表示继承的类的个数。

2024-03-03 13:23:18 565

原创 C++-project-template项目基本结构

改编自[email protected]:kigster/cmake-project-template.git 源项目演示了怎么写一个除法函数库,并且在文档中自动带了google test,这个是我一直想要的。但是还没耦合latex功能,这个我后期修改一下。在vscode中打开项目。

2024-03-03 13:15:19 296

原创 Clion git配置

gitignore配置:https://my.oschina.net/LevelCoder/blog/1632783 主要就是下载一个ignore插件,里面有常用的ignore配置,非常的方便; commit的窗口就在project下面,非常的方便; 配置远程github,可以用share project on github的选项,也非常的方便;

2024-03-03 13:14:13 723

原创 Clion 无限试用

理论上可以无限试用clion。

2024-03-03 13:12:16 309

原创 Clion 无限试用

理论上可以无限试用clion。

2024-03-03 13:11:25 1131

原创 Clion开箱配置

开发环境:windows wsl + clion。第一次下载clion。

2024-03-03 13:10:39 256

原创 安装boost库

boost自己带着一个bootstrap.sh脚本,用来configure的,可以确定安装的地方,--prefix配置,然后用./b2 install即可。

2024-03-03 13:10:07 394

原创 CMake添加gtest

为了把gtest加到我的project里面,我还是费了不少精力。把gtest作为standlone项目link的时候,遇到了各种问题,但是我又不希望每个项目都下载一个22m的gtest source code,于是我直接在项目里面link了gtest的目录然后进行make。参考:https://www.bilibili.com/video/BV1L7411L7aZ/

2024-03-03 13:09:39 380

原创 MacOS C++ OpenMP支持

如果不用MacOS 默认的Clang(Mac默认把gcc重定向到Clang),那么就需要安装GNU的compiler,其中默认支持openmp(libgomp.so)。我电脑里面真正的gcc在/usr/local/bin/gcc-9,在zsh里面,用alias把gcc命令重定向到这个地方来。同样也可以在cmake cmd的时候加上-DCMAKE_C_COMPILER=/usr/local/bin/gcc-9。然后如果不用cmake,则万事大吉,编译的时候直接加-fopenmp就可以,非常简单。

2024-03-03 13:05:13 625

空空如也

空空如也

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

TA关注的人

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