摘要: - 什么是Mermaid? - Mermaid是一种基于Javascript的绘图工具,使用类似于Markdown的语法,使用户可以方便快捷地通过代码创建图表。 - 项目地址:[https://github.com/mermaid-js/mermaid](https://link.zhihu.com 阅读全文
posted @ 2023-03-07 13:10 摩天仑 阅读(799) 评论(0) 推荐(0) 编辑
摘要: # 1、安装插件 Microsoft Visual Studio Installer Projects ![](https://test-123456-md-images.oss-cn-beijing.aliyuncs.com/img/20221204214244.png) # 2、新建setup项 阅读全文
posted @ 2023-03-07 13:08 摩天仑 阅读(48) 评论(0) 推荐(0) 编辑
摘要: # 设置代理 ```bash git config --global http.proxy 'socks5://127.0.0.1:7890' git config --global https.proxy 'socks5://127.0.0.1:7890' ``` # 取消代理 ```bash g 阅读全文
posted @ 2023-03-07 13:07 摩天仑 阅读(0) 评论(0) 推荐(0) 编辑
摘要: # 1、创建好gitee仓库,正常新建即可。 # 2、在文件夹下,右键。 ![image-20220519215518264](http://test-123456-md-images.oss-cn-beijing.aliyuncs.com/img/image-20220519215518264.p 阅读全文
posted @ 2023-03-07 13:06 摩天仑 阅读(10) 评论(0) 推荐(0) 编辑
摘要: # Xlwings [中文官网](https://docs.xlwings.org/zh_CN/latest/quickstart.html) 1. 支持xlx、xlxs格式 2. 与其他库对比 ![](http://test-123456-md-images.oss-cn-beijing.aliy 阅读全文
posted @ 2023-03-07 13:04 摩天仑 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: ```cmake cmake_minimum_required(VERSION 3.10) # 设置c++标准 # set(CMAKE_CXX_STANDARD 11) # 设置输出文件存放目录 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DI 阅读全文
posted @ 2023-03-07 13:03 摩天仑 阅读(27) 评论(0) 推荐(0) 编辑
摘要: # 1、cmake cmake是用于构建、测试和软件打包的跨平台工具 # 2、优势 1. 避免硬编码路径 2. 可在多台计算机上构建一个包 3. 可做持续集成 4. 支持不同操作系统 5. 支持多个编译器 6. 可使用IDE 7. 使用库 8. 描述程序的逻辑结构 9. 单元测试 # 3、持续集成 阅读全文
posted @ 2023-03-07 13:02 摩天仑 阅读(139) 评论(0) 推荐(0) 编辑
摘要: ## 1、克隆项目 **`git clone https://github.com/microsoft/vcpkg`** ## 2、执行.bat ![](http://test-123456-md-images.oss-cn-beijing.aliyuncs.com/img/202211251314 阅读全文
posted @ 2023-03-07 12:57 摩天仑 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1、安装 vcpkg install drogon[ctl]:x64-windows 配置环境变量 如果不安装ctl,在tools文件夹里不会出现drogen 2、快速开始 创建项目 drogon_ctl create project your_project_name 项目目录 ├── build 阅读全文
posted @ 2023-03-07 12:56 摩天仑 阅读(142) 评论(0) 推荐(0) 编辑
摘要: BasicExcel使用 官网 基本使用 #include <iostream> #include "BasicExcel.hpp" using namespace YExcel; int main() { BasicExcel e; e.Load("test1.xls"); e.New(1); B 阅读全文
posted @ 2023-03-07 12:56 摩天仑 阅读(537) 评论(0) 推荐(0) 编辑
摘要: # 含义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使得一个类的实例化延迟(目的:解耦,手段:虚函数)到子类中。 别名:虚构造器 1. 该模式用于隔离类对象的使用者和具体类型之间的耦合关系。面对一个经常变化的具体类型,紧耦合关系(new)会导致软件的脆弱。 2 阅读全文
posted @ 2023-03-07 12:54 摩天仑 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1. 使用面向对象的抽象,Observer模式使得我们可以**独立**地改变目标与观察者,从而使二者之间的依赖关系达致**松耦合**。 2. 目标发送通知时,无需指定观察者,通知(可以携带通知信息作为参数)会自动传播。 3. 观察者**自己决定**是否需要订阅通知,目标对象对此一无所知。 4. Ob 阅读全文
posted @ 2023-03-07 12:53 摩天仑 阅读(14) 评论(0) 推荐(0) 编辑
摘要: ## 1、模式分类 >从封装变化角度对模式分类 1. 组件协作: Template Method Strategy Observer/Event 2. 单一职责 Decorator Bridge 3. 对象创建 Factory Method Abstract Factory Prototype Bu 阅读全文
posted @ 2023-03-07 12:52 摩天仑 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ## 1、依赖倒置原则 >变化的时候是Line和Rect在变化,MainForm和Shape是稳定的。 1、高层模块(稳定)不应该依赖于底层模块(变化),二者都应该依赖于抽象(稳定)。 不应该 ```mermaid graph LR emperor((MainForm))-.依赖于.->Line e 阅读全文
posted @ 2023-03-07 12:51 摩天仑 阅读(22) 评论(0) 推荐(0) 编辑
摘要: ## 1.1 下载gcc https://github.com/niXman/mingw-builds-binaries/releases ## 1.2 配置环境变量bin目录 略 ## 1.3 vscode安装c/c++插件 调试运行会生成c_cpp_properties.json和tasks.j 阅读全文
posted @ 2023-03-07 12:48 摩天仑 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1、将全局编码和项目编码一级文件编码改为【UTF-8】 ![](https://test-123456-md-images.oss-cn-beijing.aliyuncs.com/img/20230207234059.png) 2、按住快捷键:【Ctrl+Alt+Shift+/】,显示一下对话框 ! 阅读全文
posted @ 2023-03-07 12:47 摩天仑 阅读(228) 评论(0) 推荐(0) 编辑
摘要: ```c++ const int* a; // 指向常量int的指针 int *const a; // 指向int的常量指针,指针是常量 void f1(int *const a){ // 指针是常量 std::cout << *a <<std::endl; } void f2(const int* 阅读全文
posted @ 2023-03-07 12:42 摩天仑 阅读(9) 评论(0) 推荐(0) 编辑
摘要: # 第一种方法 必须使用5来限制参数类型是int[5],另一个参数可以指定 ```c++ void print(int m[][5],int dim1){ for(int i = 0; i!= dim1; i++){ for(int j = 0; j != 5; j++){ std::cout << 阅读全文
posted @ 2023-03-07 12:41 摩天仑 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ```c++ // 3种形式 void comp(int arg[10]){}; // 对数组元素的个数进行限制,超过10的数组只会截取前10个 void comp(int arg[]){}; void comp(int* arg){}; ``` 阅读全文
posted @ 2023-03-07 12:39 摩天仑 阅读(30) 评论(0) 推荐(0) 编辑
摘要: std::string to_string(int); // 例子 string str = to_string(x); 阅读全文
posted @ 2023-03-07 12:38 摩天仑 阅读(58) 评论(0) 推荐(0) 编辑