04 2022 档案
摘要:本篇文章基于Windows操作系统。Linux系统非常简单,默认已经配置了编译器,命令行直接安装cmake即可,如果自己下载安装最新版,设置一下环境变量即可,没必要说。 1、安装编译器和cmake 我们使用g++编译器,这里推荐下载gcc编译器Windows版MinGW,从官网下载https://s
阅读全文
摘要:Linux命令行与shell脚本编程大全下载链接: Linux命令行与shell脚本编程大全下载链接
阅读全文
摘要:1.tcpdump使用 例如可以这样使用 tcpdump -i any host 192.168.x.x -s0 -vvv -w 1.cap -i any 任何网络 -s0 防止截断 -w写入文件 -vvv详细的信息 最终得到一个名为1.cap的文件,可以使用wireshark工具打开 2.top命
阅读全文
摘要:GDB调试文件 假设当前目录下共有以下3个文件,接下来会利用以下代码来演示GDB的调试过程。 ├── main.cpp├── tool.h└── tools.cpp 文件内容分别为: tool.h:函数声明 void greeting();int sum(int a,int b);int sum(i
阅读全文
摘要:一、下载docker镜像 docker pull 镜像名 二、运行镜像创建一个容器 创建的容器无名,退出后容器即消失 docker run -it --rm --entrypoint "/bin/bash" --net=host -v /opt/build/mengchao/:/opt/build/
阅读全文
摘要:XThreadPool.h #ifndef XTHREADPOOL_H#define XTHREADPOOL_H#include <vector>class XThread;class XTask;class XThreadPool{private: int threadCount = 0; //
阅读全文
摘要:一、策略模式 **定义:**定义一组算法,将每个算法都封装起来,并且使它们之间可以互换 类图关系: **代码:**在C/S的射击类游戏中,同一个角色,拿起不同的武器,会有不同的行为。武器可以随意的切换。 #include <iostream> using namespace std; class W
阅读全文
摘要:一、单例模式 类图关系: #include <iostream> using namespace std; class Singleton{ public: static Singleton* getInstance() { if(_ins == NULL) _ins = new Singleton
阅读全文
摘要:UML类图 一、UML类图网站 processon:https://processon.com/ 亿图:https://www.edrawmax.cn/ draw.io:http://draw.io 二、UML类图之泛化与实现 把泛化与实现归为一类是因为他们都属于纵向相关的关系,都是父子类继承的关系
阅读全文
