- 博客(5)
- 收藏
- 关注
原创 [菜鸟向]使用ZeroTier实现内网穿透,校外连接实验室服务器
目录废话正文 废话 为了在寒假期间继续科研 愉快玩耍,需要使用实验室的服务器。 然而,如果要在外面访问公司或实验室的电脑,因为这些没有固定的公网IP,常常会使得事情变得很麻烦 为此,做了一些简单的调研。 在有公网IP的情况下(给土豪跪了), 有动态域名解析和端口转发方式等 没有公网IP,一般做内网穿透(把内网ip映射到外网,让内网的数据在外网可以获取) 那么做内网穿透把, 因为不花钱~,操作也简单,所以选择Zerotier来做内网穿透 正文 1.注册账号 https://my.zerotier.com 2.
2020-12-30 01:25:27
3959
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
4376
原创 C++标准库-顺序容器
顺序容器一、 顺序容器概述1.定义2.标准库中的三种顺序容器3.容器构造方法二、容器的选择三、容器的操作1.顺序容器中的类型别名2.迭代器3.容器内的修改 一、 顺序容器概述 1.定义 容器就是特定类型对象的集合。顺序容器为程序员提供了控制元素存储和访问顺序的能力,这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。相比于数组,它可以很随意的实现元素的添加、删除等,我们也无需担心内存分配的问题。 要使用容器,必须包含相应的头文件 #include <vector> // vector
2020-06-30 03:23:09
2474
原创 学习笔记-设计原则和设计模式(1)-2020.6
两种设计模式适配器模式 适配器模式 1.定义:让原来不兼容的两个接口协同工作 2.分类:类适配器、对象适配器 3.角色: 目标接口(Target),用户所需要的目标接口 被适配者(Adaptee),原先存在的接口,但不合目标接口兼容 适配器(Adapter),将被适配者和目标接口组合的类 应用场景: 想要使用现有的类,但这个类的接口不符合系统需要 通过接口转换,将一个类插入到另一个类系中 实例:对于一个二元平面上的点,我们有一个已经存在的类进行表示,类中有用于计算原点到该点模值的方法,如果有复平
2020-06-22 09:59:47
197
原创 学习笔记-设计原则和设计模式-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
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅