【Git】如何同步Gitee和Github的仓库(超简单)
本篇博客的设置方法同样可以适用于gitlab等其他平台 不多bb,直入主题⏲ 实现两个仓库的同步1.准备两个仓库分别在两个平台创建一个相同名字的仓库,当然,你也可以在a平台上导入b平台已有的仓库,github和gitee目前都支持从别的平台导入仓库 这部分操作想必大家都会,就不演示了 2.克隆到本地需要注意的是,你要保证其中一个是主仓库。如果是多人合作仓库的话,想两个平台的远程仓库同时多人合作并保持同步是相对困难的。 https://gitee.com/musnow/LetsOJ 以我创立的这个多人OJ打卡仓库为例,现在我想得到的效果是,我和朋友们在gitee上面进行打卡协作,然后我通过git操作将这个仓库同步到github上面,仅供展示 当然如果有小伙伴愿意用github进行fork和pull request操作那我也是举双手双脚赞同+欢迎的 需要做的是,既然gitee是主战场,那就对gitee进行克隆操作 1git clone...
【C++】快速学习类和对象,看这一篇就够了
本篇博客是学校大一下C++期末考察的要求,包含了C++中类和对象的大部分内容,适合学习类和对象的你观看。最后还有两个小项目,综合了绝大部分类和对象的知识,很适合练手+深化学习。 为了避免被同校copy,本篇博客只在我的HEXO个人博客上发布 第一章 绪论1.1 面向对象程序特点与目标面向对象有下面几个特征: 类与对象:把现实世界中的某一类东西,提取出来,用代码表示; 封装性:把过程和数据封装到一个包裹里面,对数据的访问只能通过公开权限的函数接口来进行操作; 继承性:一种联结类的层次模型,类似树状结构; 多态性:允许不同类的对象对同一消息做出响应,用不同的方法来解决一个问题。 其中 封装、继承、多态 被称为面向对象的三大特性 通过这些特征,我们可以看得到,其实面向对象的程序也是在C语言的面向过程的基础上得来的。其目的也是为了更好的服务某一个具体的问题,并通过这个问题衍生出不同的解题方法,并用代码来表示解决一个问题对象的过程。 1.2 面向对象程序知识架构 第二章 面向程序对象关键支撑技术2.1...
【C++】类和对象2:默认成员函数+操作符重载
本篇是类和对象的第二站🚌 主要讲述类的几个默认成员函数,以及操作符重载 本篇博客会涉及到很多之前C++专栏里面提到的知识点,建议连起来观看。 感谢你关注慕雪,欢迎来我的寒舍坐坐❄慕雪的寒舍 [TOC] 默认成员函数当我们创建一个类的时候,即便类里面啥都不放,都会自动生成下面6个默认成员函数 它们都有啥功能呢?且听我一一道来 1.构造函数众所周周知,当我们写C语言的顺序表、链表等代码的时候,一般都会写一个Init函数来初始化内容。 123456void Init(){ a=(int*)malloc(sizeof(int)*4); size=0; ...
【C++】类和对象1:初识类+this指针
不知你在学习C语言和C++的适合,曾否听过老师这么讲述这两个语言之间的区别: C语言是面向过程的 C++是面向对象的 我一直不太理解这二者之间的区别,在查阅了一些博客后,发现了一个比较好的解释👉【传送门】 用面向过程的方法写出来的程序是一份蛋炒饭,而用面向对象写出来的程序是一份盖浇饭。所谓盖浇饭,北京叫盖饭,东北叫烩饭,广东叫碟头饭,就是在一碗白米饭上面浇上一份盖菜,你喜欢什么菜,你就浇上什么菜。 本篇博客,就让我们从类和对象开始,渐渐了解什么是“面向对象编程” 感谢你关注慕雪,欢迎来我的寒舍坐坐❄慕雪的寒舍 [TOC] 1.类的引入1.1结构体在C语言中,我们可以定义自定义类型:结构体。在C++中对结构体的语法进行了扩充,结构体内部不仅能定义变量,还能定义函数 12345678910struct Student{ void Print() { cout<<_name<<" "<<_sex<<"...
【Linux】修改腾讯云轻量应用服务器的hostname
今天想修改云主机的hostname,但是腾讯云的控制台里面好像不能直接改这个名字。需要在root用户里面修改! 参考 修改服务器主机名称-腾讯云开发者社区-腾讯云 修改前: 1[muxue@VM-12-2-centos:~]$ 修改后: 1[muxue@bt-7274:~]$ 1.查看当前的主机名称1hostname 2.临时修改主机名称不建议使用,重启之后又会还原 12# hostname 主机名称hostname XXX 3.永久修改主机名称警告:WSL2中不能使用此办法修改主机名!!否则修改后会导致WSL主机暂时无法正常进入!(遇到此问题可以重启电脑,WSL的主机名会自动重置) 12# hostnamectl set-hostname 主机名称hostnamectl set-hostname XXX 4.重启服务重启后效果就出现了 1reboot 谢谢你,BT7274 5.WSL2修改主机名 参考:WSL 修改 hostname_wsl修改主机名-CSDN博客 和 How to change the hostname of Ubuntu...
【C++】auto关键字、范围for、nullptr关键字
本篇博客一起来继续学习C++的语法 auto关键字 nullptr关键字 范围for linux如何使用C++11规则 [TOC] 0.linux设置c++11在linux平台下想使用C++11标准有两个办法 方法1是在.cpp文件的最开头加入下面的这个语句 1#pragma GCC diagnostic error "-std=c++11" 但是这个方法哈,我发现加了它之后使用nullptr还是会报错,但是auto和typeid都可以使用了 方法2是在编译的时候在加上-std=c++11 1g++ -std=c++11 test.cpp -o test...
【C++】引用和内联函数
阿巴阿巴,最近搭建好了腾讯云的Linux环境,所以本篇C++的博客就尝试在Linux环境下来测试代码吧!阿巴阿巴,最近搭建好了腾讯云的Linux环境,所以本篇C++的博客就尝试在Linux环境下来测试代码吧! 今天学习了C++的引用和内联函数,一起来瞅瞅它们都是些啥…… 感谢你关注慕雪,欢迎来我的寒舍坐坐❄慕雪的寒舍 [TOC] 前言众所周周知,C语言之中,有一个叫指针的家伙,它的使用方式如下 1234567int main(){ int a=10; int*p=&a;//p是一个指针变量,指向a return 0;} 这时候我们就可以通过*p对指针解引用访问变量a 所以C++之中也有一个类似的东西,叫做引用,不过它和指针完全不同哦 1.引用1.1基本形式引用的基本方式如下 12345int a=10;int& b=a;int&...