GaGa's Blog

One GaGa, One World !

1.问题本质

kubectl get events 默认输出的时间字段(如 AGE)是相对时间(例如 5m, 2h),并非精确时间戳。这对排障(特别是多节点/跨组件事件链路)不够精确。要获取绝对时间(精确时间戳),需要切换输出格式或字段。


2.使用 -o custom-columns(推荐:结构化输出)

Read more »

1.整体架构设计(全国 SOCKS5 代理池)

目标能力

  • 多地域 IP(模拟“全国出口”)
  • SOCKS5 代理统一调度
  • 高可用 + 自动扩容
  • 可鉴权 / 可审计 / 可限流

1.1云原生架构

Read more »

Terax(GitHub 仓库名:crynta/terax-ai)是一个开源、轻量级的以终端为核心、AI 原生的开发者工作空间(Terminal-first AI-native dev workspace)。它有时也被描述为一个 ADE(Agentic Development Environment,智能体开发环境),旨在将终端、代码编辑器和 AI 智能体有机地结合在一起。


1. 核心技术栈与轻量化

Read more »

docker exec valuation-engine-sjzxd kill 1命令的作用是终止(杀死)在一个正在运行的 Docker 容器中 PID(进程 ID)为 1 的核心进程


1. 命令结构拆解

  • docker exec:这是 Docker 的一个子命令,用于在已经运行的容器内执行一个新的命令。
  • valuation-engine-sjzxd:这是容器的名称(Name)或容器 ID。在这个例子中,它代表一个名为 valuation-engine-sjzxd 的特定容器。
  • kill:这是要在容器内执行的 Linux 命令,用于向进程发送信号(默认发送 SIGTERM(15) 信号,要求进程安全退出)。
  • 1:这是 kill 命令的目标对象,即 PID 1(进程 ID 为 1 的进程)
Read more »

在 JumpServer 中,通过接口获取临时 Token(通常用于后续 API 调用的身份认证,或者生成用于直接登录 Web 终端的 App Token)主要有以下两种常见场景。


使用用户名和密码获取用户 Token(常规 API 认证)

如果你是在编写自动化脚本,需要通过账号密码登录 JumpServer 并获取一个临时的 TokenBearer Token 来调用其他 API,可以使用认证接口。

Read more »

2023年8月,中国巨树科考队在西藏林芝市藏南柏木巨树群中发现一棵高度达 101.2 米西藏柏木,刷新了亚洲最高树纪录,这是全球第二高的树种。

中国巨树科考历程(连续四次刷新纪录):

时间 发现地点 树种 高度
2021年 西藏墨脱 不丹松 约 76.8 米
2022年 西藏墨脱 云南黄果冷杉 83.2 米
2023年 西藏林芝 西藏柏木 101.2 米

Read more »

充电时间主要取决于充电方式(直流快充 vs 交流慢充)、电池版本(后驱版 ~60kWh vs 长续航版 ~82kWh)以及当前电量


1. 超级充电(Supercharger - DC 直流)

这是最快的充电方式,特斯拉超充桩(V3 或 V4)峰值功率可达 250kW。

Read more »

方式 1:通过 PLAYWRIGHT_BROWSERS_PATH 环境变量 + 手动指定版本路径

1
2
3
# 安装特定版本 Playwright,其绑定的 Chromium 版本也就确定了
npm install playwright@1.40.0
playwright install chromium

方式 2:安装 playwright-chromium 独立包(npm)**

Read more »
0%