
工具
文章平均质量分 74
飞鼠_
这个作者很懒,什么都没留下…
展开
-
CMake构建cpp代码的实践
是一个跨平台的构建系统生成器,它通过高级的配置文件()生成底层构建工具所需的文件(如 Make的Makefile他的主要作用就是组织cpp代码,生成make的Makefile文件用于编译,它支持多平台(Linux、Windows、macOS)和多编译器(GCC、Clang、MinGW)我们的测试代码是cpp的,下面是我们的目录结构。原创 2025-03-11 17:15:29 · 369 阅读 · 0 评论 -
Docker 如何创建自己的镜像(多阶段构建) Dockerfile文件的使用
本教程教大家如何使用Dockerfile文件创建自己的镜像,我们使用一个简短的go代码作为演示,它的作用是开启一个http端口,下面是我们的go代码。我们使用多阶段构建的形式来制作镜像,这种方式的好处是使程序运行在一个更稳定的环境中,还可以大大减少镜像的大小,接下来我们逐行解析。输出如上就表示运行成功了,下面我们开始讲解如何使用docker制作一个容器来运行这个代码。拿到代码后要先确保电脑安装了go的环境,如果有我们运行下面的命令,先来运行一下看看效果。原创 2025-03-10 23:24:44 · 279 阅读 · 0 评论 -
Apisix教程 安装与使用,并与consul结合实现服务发现,负载均衡限流,统一鉴权(超级详细)
在微服务中网关是很重要的操作,肩负了统一鉴权、熔断限流、负载均衡等责任,网关是非常重要的一部分,本篇我们就来介绍一款高性能网关Apisix,这个网关的主要特点有三个,1.全动态能力,你不需要重启就可以更改网关的各种配置(conf.yaml这个无法热加载),2.使用nginx内置变量做为路由的匹配条件,可以自定义匹配函数来过滤请求,3.支持与众多的工具与平台集成使用,并且有优化的ui界面下面我们开始安装与配置。原创 2025-03-09 18:10:37 · 1079 阅读 · 0 评论 -
git教程,git的基本使用(超级详细)
git是程序员不可或缺的工具,它可以轻松的实现版本控制与保存代码,这可以让我们在出现bug或不消息误删内容时,可以快速回溯到没有问题的代码,希望大家在发送这样的事情前就用起来,博主之前就是因为误删核心代码,又没有用git导致耽误一个星期重写,从那开始我所有的项目都使用了git。原创 2025-03-07 16:10:35 · 432 阅读 · 0 评论 -
Docker教程2 运行MySQL容器,详细讲解run命令
如果我们没有指定版本默认下载最新的,我们可以使用`docker images`命令来查看下载的所有镜像,镜像下载完成后就想要运行了,运行前先创建几个目录,用于将宿主机的目录挂载到容器内部。第一个是hub官方维护的镜像,我们一般就使用这个,如果有特殊需求后面还有各个团队维护的不同版本,点进去可以查看详细的介绍,再点击tags可以查看所有版本,我们可以选择自己想要的版本。`-p`用来设置端口映射,冒号前面的是主机的端口,后面的是容器的端口,这个表示将主机的3306端口映射到容器的3306。原创 2025-03-06 21:54:06 · 332 阅读 · 0 评论 -
Docker教程1 从下载安装配置到运行第一个容器(超级详细)
docker是现在经常使用的一个东西,它可以很方便的启动中间件,配置运行环境,是非常值得学习的一个工具。原创 2025-03-05 22:08:46 · 210 阅读 · 0 评论