Home
Blogs
Cancel

C++中vector的初始化及赋值方式

一维向量 1. 不带参数的构造函数初始化 //初始化一个size为0的vector vector<int> abc; 2. 带参数的构造函数初始化 //初始化size,但每个元素值为默认值 vector<int> abc(10); //初始化了10个默认值为0的元素 //初始化size,并且设置初始值 vector<int> cde...

C++知识点整理及常见STL函数的使用

本篇博客不阐述原理,只是记录一些知识点以及常用的C++函数代码。 知识点整理 点运算符和箭头运算符 这两个符号都是C++成员运算符1,主要用于确定类对象和成员之间的关系,用于引用类、结构和共用体的成员。 箭头运算符->与一个指针对象的指针一起使用。如果是指针访问数据成员或成员函数,用->; 点运算符.与实际的对象一起使用。如果是某个数据类型的对象,访问自己的数据成员和成...

申请软著的时间周期记录以及注意事项

Introduction 版权中心官网链接:https://www.ccopyright.com.cn/。 在没有加急的情况下,申请一篇软著的总体周期大概需要三四个月左右。如果时间紧迫,可以去某宝找机构加急办理(不建议)。 另外,申请软著可能用到的模板材料放到文末的附件中,有需要自取。 Timeline 2020-07-24:填写并提交两篇软著申请电子稿 2020-07-28:E...

Github合并两个不同的仓库

Description 两个独立的仓库A、B,将仓库B合并至仓库A的分支,并保留A、B的所有commits 例如:将dumped-CompetitiveLin.github.io中的所有提交内容合并至CompetitiveLin.github.io的another分支。 Solution 1. 克隆主仓库代码 git clone git@github.com:Competitive...

Python实现点击图片获取HSV或BGR的值

单击图片即可得到HSV或BGR的值,代码如下: import cv2 def getposHsv(event, x, y, flags, param): if event == cv2.EVENT_LBUTTONDOWN: print("HSV is", HSV[y, x]) def getposBgr(event, x, y, flags, param): ...

Python脚本制作coco格式的实例分割数据集

Introdution 利用labelme制作coco格式的实例分割数据集,该数据集适用于mmdetection2.0中的mask部分。 在mmdetection2.0框架下,利用coco格式的数据集进行实例分割默认只需要train2017和val2017两部分(当然也可以将test中的目录修改成test2017,但没必要)。 mmdetection2.0框架下coco格式数据集文...

Github删除Commits记录

众所周知,已经Push到Github的Commits是不能撤销的。但是,我们可以通过创建分支并修改默认分支的方法让Repo回退至某个版本并删除该版本后的所有Commits记录。 1. Description 删除已Push的Commits并回退至旧版本。如下图所示,删除红框中的Commits记录并回退至箭头所指的版本。 Revert Commits也能回退版本。但是其不同之处在于,...

Windows配置Jekyll相关环境

1. Install Ruby 在Windows上使用RubyInstaller安装比较方便,在Ruby官网下载最新版本的RubyInstaller WITH DEVKIT。注意32位和64位版本的区分。 安装:使用默认路径即可,避免出错;勾选添加到PATH,就不用手动添加环境变量了 安装完成如图: 这里需要勾选Run 'ridk install',在弹出来的安装界面中选择...