一文掌握14种UML图
什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言,是由一整套图表组成的标准化建模语言。 为什么要用UML? 通过使用UML使得在软件开发之前, 对整个软件设计
windows 环境设置安装docker deskdop
Windows环境 一、安装WSL 官方教程地址:https://www.docker.com/products/docker-desktop/https://www.docker.com/products/docker-desktop/https://learn.microsoft.com/zh-
单片机自己DIY桌面机器狗宠物详细步骤
制作DIY桌面机器狗宠物是一个结合机械、电子、编程的综合项目,以下是详细的实现步骤和关键技术点: 一、硬件准备 1. 核心控制器 推荐方案: ESP32(双核+蓝牙/WiFi,适合高级应用)
Go 的内存模型
Go 的内存模型(Memory Model)定义了程序中变量的读写行为,以及这些操作在多线程环境下的可见性和顺序性。它描述了 Go 程序如何与内存交互,尤其是在并发场景下如何保证多个 goroutine 之间的正确协作。 Go 的内存模型主要围绕以下几个核心概念展开:内存顺序 、happens-be
docker compose 搭建nginx+PHP 环境后,设置访问宿主机数据库
docker compose 搭建nginx+PHP 环境后,设置访问宿主机数据库 设置网络驱动: networks: app-network: driver: bridge 尝试连接到宿主机上的数据库: host.docker.internal 是一个特殊的 DNS 名称,在 Dock
什么是 QPS、TPS、RT、PV、UV、DAU、MAU?
QPS Queries Per Second 是每秒查询率 , 是一台服务器每秒能够相应的查询次数, 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。 TPS Transactions Per Second
详解Go 垃圾回收机制
Go 的垃圾回收机制(Garbage Collection, GC)是 Go 运行时(runtime)的一个核心组件,用于自动管理内存分配和释放。它通过追踪不再使用的内存块并将其回收,避免了手动管理内存的复杂性和潜在错误(如内存泄漏或悬挂指针)。Go 的 GC 设计目标是低延迟、高吞吐量 ,以适应现
Docker 设置阿里云源
Docker 设置阿里云源 Ubuntu 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件**/etc/docker/daemon.json**来使用加速器 sudo mkdir -p /etc/docker sudo tee /etc/docker/daem
docker 镜像之PHP74-fpm
docker 镜像之PHP # 基础镜像 FROM php:7.4-fpm # 设置容器时区和宿主机相同 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtome && echo $TZ > /etc/timez
xlswriter实现导出功能
PHP扩展-xlswriter实现导出功能 /** * 表头 * * @param $title * @return array * @author fangxinlei * @datetime 2024/9/13 14:21