GaGa's Blog

One GaGa, One World !

只要5号和6号的两趟行程在时间上不重叠,你就可以先持有5号的票,再去抢6号的票。


核心规则:只看时间是否冲突

12306的限制规则是 同一乘车人不能购买同一时间的两段行程。系统判定冲突的依据,是两趟车的乘车时段是否重叠,而不是日期是否相同。

Read more »

直接把你的招商银行Signal Visa信用卡给你老婆在国外用,是不行的。这属于违规出借信用卡行为,银行有明确的条款禁止。


为什么不能直接给老婆用?

招商银行信用卡章程明确规定,信用卡仅限本人日常消费使用,不得出租、出借、出售。把卡交给他人使用,一旦被银行的风控系统识别,可能会导致卡片被冻结、降额,甚至停用,并影响你的个人信用记录。更实际的风险在于,境外刷卡时,商户有权核对持卡人证件。如果签名或证件对不上,店员有权拒绝交易,甚至可能报警处理,这会给你老婆的旅途带来不必要的麻烦。

Read more »

Fiddler本质上是一个HTTP/HTTPS代理,通过让客户端把网络请求先发给Fiddler,再由
Fiddler转发到真正的服务器,从而实现请求和响应的拦截、查看和修改。


使用Fiddler后网络请求

1
浏览器 → Fiddler → 服务器
Read more »

networksetup

# 1.查看所有网络服务
networksetup -listallhardwareports
...
Hardware Port: Wi-Fi
Device: en0
Ethernet Address: 14:7d:da:16:0c:xx

解释:
Hardware Port是端口名称
Device是网卡名称
Ethernet Address 是MAC地址
...

YAML是通用数据序列化格式,HCL 是为”声明式基础设施配置”设计的专用语言。YAML 只能存数据,HCL 还能写逻辑。


核心差异

维度 YAML HCL
设计目的 数据序列化(通用数据格式) 基础设施即代码(专用配置语言)
提出方 YAML 1.1/1.2 规范(YAML Ain’t Markup Language) HashiCorp(Terraform/Vault/Nomad/Consul)
本质 是 JSON 的超集(YAML 1.2),纯数据 类 Lisp/Python 风格,数据 + 表达式 + 控制流
表达式 无(纯值,只能存字面量) 支持 + - * /、比较、字符串插值 ${var.x}、函数调用
控制流 无 for 循环、if/else 条件块
变量引用 靠锚点 &/*(极少用,容易坑) var.、local.、module. 显式命名空间
校验 无 schema 概念(可用 JSON Schema 事后校验) 原生 schema(Terraform 的 terraform validate、类型推断)
多文档 --- 分隔多个文档 无(单文件单上下文,靠 import/module 组织)
生态 几乎所有语言、k8s/CI/CD 标配 HashiCorp 系:Terraform、Vault、Nomad、Consul、Boundary、Waypoint
Read more »

两者都是基于libpcap的实时网络带宽监控工具,但监控粒度不同。

  • iftop 按”主机/端口维度
  • nethogs 按进程维度

核心差异

Read more »

crun是OCI 兼容的容器运行时,可以替代Docker默认的runc。


1. 安装crun

1
2
3
4
5
6
7
8
# Fedora / RHEL / CentOS Stream
sudo dnf install crun

# Ubuntu / Debian
sudo apt update && sudo apt install crun

# 验证安装
crun --version
Read more »

测试里的 28 原则,通常指的就是 二八定律(Pareto Principle) 在测试领域的应用:

大约80%的问题,往往集中在20%的模块、代码、功能点或场景中。

也就是说:

  • 少数关键模块,往往承载大部分缺陷
  • 少数高风险路径,往往决定大部分线上故障
  • 少数核心用户操作,往往覆盖大部分真实业务流量
Read more »
0%