自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows10设置开机自启方法

如果脚本需要管理员权限,可以在任务计划程序中勾选“使用最高权限运行”。如果未生效,检查脚本路径是否正确,或尝试手动运行脚本以确认其功能。脚本,并通过任务计划程序或启动文件夹设置为开机自启。通过以上步骤,你可以实现开机自动打开命令行终端并执行。命令在系统环境变量中可用,否则需要提供完整路径。重启电脑,检查是否自动打开命令行窗口并执行。通过这些方法,你可以轻松设置开机自启脚本。举例:要实现开机自动打开命令行终端并执行。:表示执行完命令后保持窗口打开。:打开一个新的命令行窗口。:在命令行中执行的命令。

2025-02-13 11:48:25 1323

原创 制定一个优秀的C/C++编程规范

是确保代码可读性、可维护性和团队协作效率的关键。以下是一个详细的编程规范,涵盖了代码风格、命名规则、注释、错误处理、内存管理等方面。通过遵循以上规范,可以显著提高代码质量和团队协作效率。使用 Doxygen 风格注释,描述函数功能、参数和返回值。使用 Git 进行版本控制,遵循良好的提交信息规范。尽量使用局部变量或类的成员变量,避免使用全局变量。在 C++ 中使用异常处理错误,避免滥用异常。在代码右侧或上方添加简短注释,解释复杂逻辑。将通用功能封装为函数或类,避免重复代码。进行缩进,不要使用 Tab。

2025-02-13 11:29:44 763

原创 CMake 的安装教程,适用于 Windows、Linux 和 macOS 系统。

通过以上步骤,你可以在 Windows、Linux 和 macOS 上成功安装 CMake 并验证其功能。如果遇到问题,可以参考。文件,将 CMake 拖到应用程序文件夹。下载适用于 Windows 的安装包(如。(将 CMake 添加到系统环境变量)。如果显示 CMake 版本(如。下载适用于 macOS 的。,检查是否安装成功。

2025-02-11 13:26:14 862

原创 Windows 上安装 Protobuf C++ 运行时库的详细步骤

通过以上步骤,你可以在 Windows 上使用 vcpkg 安装 Protobuf C++ 运行时,并集成到项目中。确保项目的运行库(Debug/Release)与 Protobuf 库的版本匹配。编译并运行包含 Protobuf 序列化/反序列化的代码,观察输出是否正常。:检查是否在 CMake 或项目属性中正确链接了 Protobuf 库。安装过程会自动下载 Protobuf 源码并编译。:确保已安装 Protobuf 编译器(:确保所有 Protobuf 相关组件(:表示安装 64 位版本(可选。

2025-02-11 11:42:57 703

原创 protobuf安装及使用教程

以下是基于 C++ 的 Protocol Buffers (Protobuf) 安装和使用教程,涵盖从安装到编写代码的完整流程。

2025-02-11 11:20:21 943

原创 想学好QT,有什么建议吗?

笔者是一名嵌入式软件工程师,平时主要是基于linux的c/c++开发。由于后期业务需要,自己也想扩宽视野,提升自己,已经看了哔站的qt一些基础视频,但感觉要达到真正上手开发做项目还有一定差距,大佬们有什么建议吗?对了我看手机有一款 专门做计划的app但是要收费,想用qt去做一个自己用,不知道难度大不大,希望能做出来,加油~~~

2024-09-15 23:18:58 256

原创 Linux常用命令大全-持续更新中

当我们在向硬盘写入数据时,操作系统并不会立刻将数据写入硬盘,而是先暂存到内存缓冲区中,待到合适的时机,操作系统自己会将相应的数据同步到硬盘中。sync命令就是用户主动命令操作系统将所有未写入的系统缓冲区写入硬盘,包括超级块、索引节点、数据块和位图等。补充一点,sync命令会同步所有挂载过的文件系统。

2024-09-15 23:11:58 1771

原创 在Linux中使用‘./‘执行.sh脚本时,报错/bin/bash^M: bad interpreter: No such file or directory

2.使用sh test.sh执行脚本时,能够输出第二行,但是识别第三行命令时异常,命令应该是正确的才对。并且在第二行提示了'\r'没找到。发现每一行末尾都多了^M符号,原来是编码格式引起的,由于这个脚本是从windows拖到Linux环境的,出现格式错误问题。可以在当前目录输入dos2unix test.sh即可解决问题;也可以输入以下命令进行手动替换内容。在linux中,使用 './' 执行bash脚本时,报错。5.再次执行./test.sh shell脚本正常运行。

2024-03-29 11:54:22 606 1

原创 使用VSCode远程Debug调试LinuxC++程序方法

3.以上会在.vscode文件夹下,生成一个tasks.json的配置文件,和默认配置.由于我已经配置过了,这就是我修改过的配置。2.选择C/C++: (gdb) 启动,会生成launch.json配置文件,和配置模版。4.点击运行,选择跟配置的调试任务,F5,就可以开始调试了(断点怎么设置就不说了,应该都会)4.快捷键(Ctrl+Shift+p),输入task,选择运行任务,就会执行。1.快捷键(Ctrl+Shift+p),输入task,选择 配置任务。5.点击跟配置好的任务,就会执行编译了。

2024-03-08 16:47:56 1100 1

原创 symbol lookup error: libxxx.so: undefined symbol:xxx问题解决记录

今天在已有的库上新增了一些类后,运行程序报错ymbol lookup error: libxxx.so: undefined symbol:xxx。

2023-09-28 16:23:38 2753

原创 c++程序在while循环时通过按键跳出循环

分享一下在windows或Linux环境下进行c++编程时,想要在程序中增加使用while循环的过程中,人为通过按下某个结束键就能够让程序跳出while循环,这个方法在调试某些demo时非常实用。分享的这个方法肯定不是最好的,也希望能够有前辈能够分享一下其他方法,那么接下去就开始我的调试方法吧。作用:int tolower(int c) 把给定的字母转换成小写字母。如果 c 有相对应的小写字母,则该函数返回 c 的小写字母,否则 c 保持不变。

2023-09-22 22:19:14 2357 2

原创 优快云入坑第一一篇

" << endl;return 0;

2023-09-22 20:54:03 249 1

protobuf安装及使用教程

protobuf安装及使用教程

2025-02-11

protobuf安装及使用教程

protobuf安装及使用教程

2025-02-11

空空如也

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

TA关注的人

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