自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [菜鸟向]使用ZeroTier实现内网穿透,校外连接实验室服务器

目录废话正文废话为了在寒假期间继续科研 愉快玩耍,需要使用实验室的服务器。然而,如果要在外面访问公司或实验室的电脑,因为这些没有固定的公网IP,常常会使得事情变得很麻烦为此,做了一些简单的调研。在有公网IP的情况下(给土豪跪了), 有动态域名解析和端口转发方式等没有公网IP,一般做内网穿透(把内网ip映射到外网,让内网的数据在外网可以获取)那么做内网穿透把,因为不花钱~,操作也简单,所以选择Zerotier来做内网穿透正文1.注册账号https://my.zerotier.com2.

2020-12-30 01:25:27 3117 2

原创 VS构建多模块的Cmake项目+引入外部dll

文章目录一些简要的说明正文1.在VS中构建Cmake项目2.编写简单的CMakeLists3.引入外部库的基本步骤一些简要的说明面向新手,一步步教你完成一个Cmake项目(for C艹)的构建,包括:在VS中建立Cmake项目编写简单的MakeLists引入外部库的基本步骤正文1.在VS中构建Cmake项目建立项目后,我们来看一下整个目录结构:子项目文件夹:CMakeproject3–Cmakeproject3下的源文件和 子目录的CMakeLists.txt输出文件夹:out

2020-10-21 22:08:35 4041

原创 C++标准库-顺序容器

顺序容器一、 顺序容器概述1.定义2.标准库中的三种顺序容器3.容器构造方法二、容器的选择三、容器的操作1.顺序容器中的类型别名2.迭代器3.容器内的修改一、 顺序容器概述1.定义容器就是特定类型对象的集合。顺序容器为程序员提供了控制元素存储和访问顺序的能力,这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。相比于数组,它可以很随意的实现元素的添加、删除等,我们也无需担心内存分配的问题。要使用容器,必须包含相应的头文件#include <vector> // vector

2020-06-30 03:23:09 2271

原创 学习笔记-设计原则和设计模式(1)-2020.6

两种设计模式适配器模式适配器模式1.定义:让原来不兼容的两个接口协同工作2.分类:类适配器、对象适配器3.角色:目标接口(Target),用户所需要的目标接口被适配者(Adaptee),原先存在的接口,但不合目标接口兼容适配器(Adapter),将被适配者和目标接口组合的类应用场景:想要使用现有的类,但这个类的接口不符合系统需要通过接口转换,将一个类插入到另一个类系中实例:对于一个二元平面上的点,我们有一个已经存在的类进行表示,类中有用于计算原点到该点模值的方法,如果有复平

2020-06-22 09:59:47 129

原创 学习笔记-设计原则和设计模式-2020.6

设计原则和设计模式范例设计原则1.单一职责原则 – SRP(Single Resonsibility Principle)2.开闭原则 – OCP(Open Close Principle)参考资料设计原则1.单一职责原则 – SRP(Single Resonsibility Principle)一个类只应该做和一个职责相关的事情,不要把过多的业务放在一个类中完成。不要存在多于一个导致类变更的原因实例:完成一个餐厅出菜的流程实现,后面可能会有流程的增加class Kitchen{

2020-06-03 17:00:31 165

空空如也

空空如也

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

TA关注的人

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