wireshark传输层timestamps字段分析
Posted on
Wireshark中Stream index: 13520所引流ID含义
Posted on
什么是定向(聚焦)爬虫
Posted on
定向爬虫,核心就是:只抓取特定目标站点、特定栏目、特定数据字段的爬虫。
它和“全网搜索式爬虫”不同,目标非常明确,通常只关心这些问题:
- 抓哪个网站
- 抓哪些页面
- 提取哪些字段
- 如何保存结果
Scrapy 非常适合这种场景,因为它天生就是为规则清晰、结构化采集设计的。
什么是框架思维
Posted on
框架思维Framework Thinking本质是:
用结构化模型,将复杂问题拆解为“有边界、有层次、有关系”的可分析对象
它强调三个核心能力:
- 抽象(Abstraction):从具体问题提炼共性
- 结构化(Structuring):组织为层级/模块
- 可复用(Reusable):形成稳定认知模板
python不同框架底层wsgi/asgi区别
Posted on
WSGI 是可靠、同步,而 ASGI 则是为了高并发和实时功能而生的现代、异步。
1.核心区别一览
| 特性 | WSGI (Web Server Gateway Interface) | ASGI (Asynchronous Server Gateway Interface) |
|---|---|---|
| 执行模型 | 同步(一个线程同时只能处理一个请求) | 异步(单个线程即可并发处理大量请求) |
| 主要应用场景 | 传统 CRUD 应用、标准的 REST API | 实时应用、WebSockets、长轮询、高并发场景 |
| 支持的协议 | 仅支持 HTTP | 支持 HTTP、HTTP/2 以及 WebSockets |
| 常见框架 | Flask、Django(传统模式) | FastAPI、Django Channels、Sanic、Starlette |
| 常见服务器 | Gunicorn、uWSGI | Uvicorn、Daphne、Hypercorn |
python项目及包管理uv概述
Posted on
uv 是由 Astral 推出的新一代 Python 包管理与运行工具,目标是替代传统组合:
- pip
- virtualenv / venv
- pip-tools / poetry / pipenv(部分场景)
核心特点:
| 维度 | uv |
|---|---|
| 性能 | 极快(Rust实现,比pip快10~100倍) |
| 依赖解析 | 类似 pip + pip-tools(支持锁定) |
| 虚拟环境 | 内置管理 |
| Python版本 | 支持自动下载管理 |
| CLI统一性 | 单一工具覆盖开发全流程 |
Flask框架演进
Posted on
微服务(Microservices)软件架构风格介绍
Posted on
微服务(Microservices)是一种软件架构风格,它把一个大型应用拆分成多个小而独立的服务,每个服务只负责一个具体功能,并且可以独立开发、部署和运行。
一句话解释:
- 以前:一个“大一统系统”(单体应用)
- 现在:拆成很多“各司其职的小服务”
清理linux上历史image脚本
Posted on
清理docker构建缓存builder cache
Posted on
1. The Quick & Safe Way (Recommended)
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.
Gunicorn工作模式
Posted on
