- 博客(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关注的人