GaGa's Blog

One GaGa, One World !

uv 是由 Astral 推出的新一代 Python 包管理与运行工具,目标是替代传统组合:

  • pip
  • virtualenv / venv
  • pip-tools / poetry / pipenv(部分场景)

核心特点:

维度 uv
性能 极快(Rust实现,比pip快10~100倍)
依赖解析 类似 pip + pip-tools(支持锁定)
虚拟环境 内置管理
Python版本 支持自动下载管理
CLI统一性 单一工具覆盖开发全流程
Read more »

Flask 的演进从极简 Web内核 → 生态驱动的微框架→ 异步兼容 + 云原生适配


1.演进阶段拆解

1.1 初始阶段(2010 ~ 2013):微框架理念确立

Read more »

微服务(Microservices)是一种软件架构风格,它把一个大型应用拆分成多个小而独立的服务,每个服务只负责一个具体功能,并且可以独立开发、部署和运行。

一句话解释:

  • 以前:一个“大一统系统”(单体应用)
  • 现在:拆成很多“各司其职的小服务”

Read more »

需求

  • 同一仓库(repo相同,tag不同)保存最近7份image,删除多余的历史image

clean_docker_repo_tags.sh

您可以将此代码保存为 clean_docker_repo_tags.sh:

Read more »

To clear out the unused build cachewithout disrupting anything currently running, use:

1
docker builder prune
  • What it does: It removes all dangling/unused build cache.
  • What happens: Docker will ask for a confirmation (y/N). Once confirmed, it deletes the cache and shows you exactly how much space was freed.
Read more »

1.gunicorn本质

gunicorn 配置:

1
worker_class = "uvicorn.workers.UvicornWorker"

本质是在 Gunicorn 作为 master 进程管理器 + Uvicorn 作为 ASGI worker 的组合模式。

Read more »

Allure Framework 是一个开源测试报告框架,专注于生成可视化、结构化、可追溯的测试报告,广泛应用于自动化测试体系(UI/API/性能等)。

核心特点:

  • 支持多语言:Java / Python / JS / .NET 等

  • 多测试框架集成:

    • Python:pytest
    • Java:JUnit、TestNG
  • 报告维度丰富:

    • 用例维度(feature / story / severity)
    • 步骤级(step)
    • 附件(截图 / 日志 / 请求响应)
  • 历史趋势分析(CI/CD中非常关键)


Read more »

Appium 是一个跨平台移动自动化测试框架,本质是:基于 WebDriver 协议,通过驱动桥接不同平台的原生自动化能力,实现统一接口控制移动设备

核心关键词:

  • WebDriver(协议标准)
  • Client/Server 架构
  • Driver(平台适配层)
  • Automation Backend(系统级自动化引擎)

Read more »

1. 快速定位 IO 高的进程

Linux 中排查磁盘 IO高

1
2
3
4
5
6
7
系统IO是否繁忙(wait)
↓
哪个磁盘繁忙(pidstat)
↓
哪个进程在读写(pidstat)
↓
哪个文件被频繁访问(lsof)

Read more »

在 .toml(Tom’s Obvious, Minimal Language)配置文件中,**注释只支持一种形式:使用 #**。


1. 单行注释

1
2
# 这是一个注释
key = "value" # 行尾注释
Read more »

SPA(Single Page Application,单页应用)指的是:
整个 Web 应用只加载一个 HTML 页面,后续的页面切换、数据更新都通过 JavaScript 动态完成,而不是传统的多页面刷新。


1.SPA前端核心范畴

SPA 前端不是一个单一技术,而是一整套前端架构体系,主要涉及以下几个方面:

Read more »
0%