GaGa's Blog

One GaGa, One World !

卸载编译安装的 vLLM 非常简单。因为你是通过源码编译安装的,它依然是以 Python 包的形式注册在你的环境中


1. 使用 pip 卸载

首先,激活你当时安装 vLLM 的 Python 虚拟环境(如 Conda 或 venv),然后运行:

Read more »

XPath,全称是 XML Path Language(XML 路径语言)。简单来说,它就像是网页和文档世界里的GPS 导航系统。


1.它是如何工作的?

HTML 和 XML 文档在计算机眼里,其实长得像一棵倒挂的“树”(被称为 DOM 树)。这棵树有根(Root)、有树枝(父节点、子节点),还有树叶。

Read more »

10GB 以上的 pcap/cap 文件,Wireshark 直接打开会出现:

  • 内存暴涨
  • UI 卡死
  • 索引时间很长
  • 过滤器响应慢
  • TCP 重组极慢

生产环境一般不会直接分析原始大包。

标准流程:

Read more »

Twisted 是一个基于事件驱动(Event-Driven)的网络框架,核心目标是:

  • 高并发网络服务开发
  • 异步 I/O 处理
  • 协议驱动开发(TCP/UDP/HTTP/FTP/SSH 等)

其设计理念类似于:

  • Node.js(事件循环)
  • Reactor模式(经典IO模型)
Read more »

HttpClient 是用于发送 HTTP 请求并接收 HTTP 响应的客户端组件,广泛应用于服务间通信、API 调用、爬虫、网关等场景。

在 Java 生态中,主流实现包括:

  • Apache HttpClient(经典、功能强)
  • OkHttp(现代化、性能优)
  • Java HttpClient(JDK 原生)

Read more »

1.框架特点

Django

Django 走的是 “约定优于配置” + “开箱即用” 路线。它自带很多企业开发常用能力:

  • ORM
  • Admin 后台
  • 路由系统
  • 模板引擎
  • 表单系统
  • 用户认证
  • Session / Middleware
  • 安全防护机制
Read more »

Flask 路由本质上是:把某个 URL 规则映射到某个视图函数上,当客户端发起 HTTP 请求时,Flask 根据请求的 路径、请求方法、参数规则 找到对应函数执行,再把结果返回给客户端。

可以理解为:

  • URL:外部访问入口
  • 路由规则:匹配条件
  • 视图函数:实际处理逻辑
  • 路由表:Flask 内部维护的映射关系

Read more »

editcap 是 Wireshark 自带的一个非常强大的命令行工具,专门用于切分、转换和过滤 pcap/pcapng 抓包文件

如果你想切割大文件,主要有两种常用方式:按数据包数量”切割按时间间隔”切割


1. 按数据包数量切割

Read more »

Wireshark 会根据捕获到的网络流量,自动为你计算并展示与 TCP 流相关的时间差,这在分析网络延迟、性能瓶颈或排查异常时非常有用。

9fcf80d80086426e09ee290f80050474.png


数据逐行解析

Read more »
0%