相关文章
git 命令之 - revert
简介
如果你想保留之前的推送记录,同时将回退的过程作为一个新的提交推送到远程仓库。
你可以使用 git revert 命令。
这个命令会创建一个新的提交,它是上一个提交的相反操作,从而撤销之前的更改,而不是重写项目的历史。
以下…
编程日记
2025/2/3 22:39:11
docker compose kafka集群部署
kafka集群部署 目录 部署zookeeper准备工作2、部署kafka准备工作3、编辑docker-compose.yml文件4、启动服务5、测试kafka6、web监控管理 部署zookeeper准备工作
mkdir data/zookeeper-{1,2,3}/{data,datalog,logs,conf} -p
cat >data/zookeeper-1/conf/zoo.cfg<<EOF…
编程日记
2025/2/5 14:14:52
基于单片机的智能安防系统设计(32+4G+WIFI版)-设计说明书
设计摘要:
本设计基于STM32单片机,旨在实现一个智能安防系统,主要包括烟雾和温度传感器、人体红外传感器、显示屏、按键、4G模块和WiFi模块等组件。通过这些组件的协作,实现了火灾检测、入侵监测、状态显示、用户交互和远程通信等…
编程日记
2025/2/3 19:01:18
Docker三剑客从0到1
一、docker三剑客介绍
使用"三剑客"可以帮助我们解决docker host维护,多容器编排部署,多个docker host集群的各个难题。
docker-machine 创建虚拟机
我们知道docker使用了linux的内核技术(namespace 资源隔离,cgroup资源限制等),那么如果我想在windows或Mac系统上…
编程日记
2025/1/23 2:20:00
Java设计模式-工厂
Java设计模式中,工厂模式主要包括普通工厂模式以及抽象工厂模式,普通工厂模式是用于制造输出不同类型的对象,抽象工厂模式是用于制造输出不同类型的普通工厂,本文主要描述工厂模式的基本用法。 如上所示,使用普通工厂模…
编程日记
2025/2/6 0:48:53
Flutter 中的 SafeArea 小部件:全面指南
Flutter 中的 SafeArea 小部件:全面指南
在移动应用开发中,处理设备屏幕的边缘是一个常见的挑战,尤其是考虑到现代设备通常具有不同的屏幕形状,如刘海屏、曲面屏等。为了确保应用内容不会覆盖这些屏幕区域,Flutter 提…
编程日记
2025/2/1 20:20:50
【软件测试】需求概念|软件的⽣命周期|开发模型|测试模型
目录 推荐
一、什么是需求
1.1 ⽤⼾需求
1.2 软件需求
二、开发模型
2.1 什么是“模型”
2.2 软件的⽣命周期
2.3 常⻅开发模型
2.3.1 瀑布模型
2.3.2 螺旋模型
2.3.3 增量模型、迭代模型
2.3.4 敏捷模型 2.4 测试模型
2.4.1 V模型
2.4.2 W模型(双V模型࿰…
编程日记
2025/1/31 2:37:28