自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录用到的linux命令

直接将文件或目录打包成一个归档文件:这会将 file1、file2 和directory/ 打包成一个名为 archive.tar 的归档文件。使用vim编辑文件后键盘按i进入插入模式写入或者删除,然后按Esc键退出编辑模式,再按:键盘进入vim保存设置,按下wq即可保存。若看到列出的依赖的动态库显示not found,需要先安装库,如果安装了还是找不到,可以先find找出库位置,然后使用。这将解压archive.tar .gz 文件,并自动解压其中的文件。压缩,生成 archive.tar.gz。

2025-03-20 16:37:49 184

原创 c++程序手动编译理论以及使用qmake+nmake编译示例

qmake+nmake编译

2025-03-12 16:50:22 937

原创 c++11新特性总结(持续记录)

initializer_list是C++11提供的新类型,定义在头文件中。用于表示某种特定类型的值的数组,和vector一样,initializer_list也是一种模板类型。它允许我们以统一的方式初始化对象。它是一个代表数组的轻量级包装器,通常用于构造函数和函数参数中,以允许传递一个初始化元素列表。简单来说就是可以initializer_list类型的对象可以接收一个花括号的初始化列表,比如initializer_list<int> list = {1, 2, 3};

2025-02-21 16:40:59 774

原创 关于模板、可变模板参数、模板类型推导、左值、右值、左值引用、右值引用、万能引用梳理

是一种属性,表示可以出现在表达式左边的值,可以被取地址,往往对应一块内存,比如 int value = 1;value就是左值,可以被取地址 &value。

2025-02-19 17:08:35 870

原创 git tag命令

git tag用于为某次commit创造一个标签(别名),标记重要的提交点,类似V1.0.1这样的别名便于标记以及回退版本,标签是静态的,指向特定的提交,不会随着后续提交的改变而改变。首先需要在本地删除标签(如果它已经存在的话),然后推送一个删除标签的命令到远程仓库。这时候HEAD指针是游离的,如果想基于标签创建一个新分支进行开发。如果省略commit的ID,则默认指向当前 HEAD 指向的提交。这时候HEAD指针指向新建的分支,不是游离的了。

2025-02-08 10:13:36 195

原创 git回退总结

2)使用git revert命令,命令用于生成一个新的提交,该提交会撤销指定提交的更改。这是 Git 中最安全、最基本的撤销方式,因为它不会改变提交历史(除了添加一个新的撤销提交之外)。1)使用git reset命令,命令可以用来撤销本地的提交,并将 HEAD 指针回退到指定的状态。但是,由于你已经将更改推送到远程仓库,因此需要使用强制推送(1)使用git restore命令,使用。2)使用git reset命令,使用。,如果还想回退到版本库版本,参照1中方法即可。命令让文件回到未add的状态,这时候。

2025-02-08 09:59:14 624

原创 CMake+VS2013编译libzmq过程记录

zeromq4.3.4编译

2025-02-07 10:40:55 294

原创 vs报错error LINK1107:文件无效或损坏:无法在0x308处读取解决以及对静态库动态库的链接与理解

error LINK1107解决

2025-01-17 11:18:56 1143

原创 vs+qt配置(自用)

自用qt安装

2024-08-13 22:22:39 1407 1

空空如也

空空如也

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

TA关注的人

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