GaGa's Blog

One GaGa, One World !

  • python3x: init.py 在python3.x没有任何意义
  • python2.x: 在python2.x中不定义一个__init__.py文件 导致其他模块将不能用该包中的模块

一、OSI 七层模型

层级 名称 主要功能 典型协议/设备
7 应用层 用户接口、应用服务 HTTP, FTP, DNS
6 表示层 编码/加密/压缩 TLS, JPEG
5 会话层 建立/管理/终止会话 RPC, NetBIOS
4 传输层 端到端传输 TCP, UDP
3 网络层 路由寻址 IP, ICMP
2 数据链路层 帧传输、MAC寻址 Ethernet, ARP
1 物理层 比特流传输 光纤、电缆、中继器

二、常见网络设备及对应层

Read more »

在自动化场景里,sshpass 是个“权宜之计”的小工具,用来在没有交互的情况下把密码塞给 ssh/scp/rsync。它的核心作用,就是绕过交互式的 Password: 提示,将密码直接通过非交互方式提供给 SSH 客户端。这在严格安全体系里不优雅,但在自动化脚本、一次性批量操作、无密钥环境的旧机器里,确实能救急。

应用场景

1.无密钥但需要批量执行命令

比如某些历史包袱较重的老机器,还没上 key 登录,也不太可能短期整改,这类临时批量执行命令,经常就靠 sshpass:

Read more »

try_files 是 Nginx 里一个非常实用的指令,用来按顺序检查文件是否存在,并把请求重定向到第一个存在的目标。它常被用来做静态资源优先、SPA 路由兜底、伪静态等。


典型例子

1
2
3
4
location / {
root /data/www;
try_files $uri $uri/ /index.html;
}
Read more »

1.卸载系统中expat

yum remove expat

2.python构建静态expat

./configure \
    --prefix=/usr/local/python3.9 \
    --enable-optimizations \
    --enable-shared \
    --with-openssl=/usr/local/openssl-1.1 \
    --with-system-expat=no \  ### 自编译非引用系统
    --with-ensurepip=install

# 编译/安装
make -s -j4 && make -s install
Read more »

1. Apache Tomcat 最新版本

  • 主线稳定版(推荐生产)
    Tomcat 10.1.x(LTS / Jakarta EE 9)

  • 新一代版本(前沿)
    Tomcat 11.x(Jakarta EE 10,逐步成熟中)

  • 仍在维护的旧版本(不推荐新项目)

    • Tomcat 9.x(基于 Java EE / javax)
    • Tomcat 8.5.x(维护期末)

1.1 版本关键差异

版本 规范 包名变化 适用场景
Tomcat 9 Java EE 8 javax.* 老系统兼容
Tomcat 10 Jakarta EE 9 jakarta.* 新项目(主流)
Tomcat 11 Jakarta EE 10 jakarta.* 前沿 / 实验
Read more »

Anthropic 的 Claude 系列模型选择界面,本质是在性能 / 上下文长度 / 成本 / 延迟之间做权衡


1.整体结构理解

这是一个模型分层策略(Model Tiering),核心维度:

Read more »

1.PTS(性能测试服务)压力来源选择

  • 如果您选择的是国内公网(默认模式),则压测流量来自公网,不涉及任何VPC。
  • 如果您选择的是阿里云VPC内网模式,则需要手动指定以下四项配置:
    • 地域(Region)
    • VPC
    • 安全组
    • 虚拟交换机(VSwitch)

因此,“当前PTS是哪个VPC端的”取决于您具体压测任务的配置。若您未配置VPC内网压测,则PTS不在任何VPC中;若已配置,则其所属VPC即为您在施压配置中选定的那个VPC。

Read more »

github-issue

1.配置-全局扩展脚本

// Define main function (script entry)
const prependRule = [
  "DOMAIN-SUFFIX,test.com,DIRECT",  //内部域名后缀
];

const dnsConfig = {
  "direct-nameserver-follow-policy": true,
  "direct-nameserver": [
    "192.168.6.7" // 对应的dns
  ]
}

function main(config, profileName) {
  config.rules = [...prependRule, ...config.rules];
  config.dns = {...config.dns, ...dnsConfig};
  return config;
}
```// Define main function (script entry)

const prependRule = [
  "DOMAIN-SUFFIX,test.com,DIRECT",
];

const dnsConfig = {
  "direct-nameserver-follow-policy": true,
  "direct-nameserver": [
    "192.168.6.7" // 对应的dns
  ]
}

function main(config, profileName) {
  config.rules = [...prependRule, ...config.rules];
  config.dns = {...config.dns, ...dnsConfig};
  return config;
}
Read more »

OpenClaw,它是一个可自托管的 AI 助手/网关项目,用来把聊天渠道和 AI agent、模型能力连接起来。

fb1cb4c8d39f250f1f9ef6698eb1e8e2.png

1
↑25.7k ↓144 R1.4k 20% ctx glm4.6v

更像是某个 模型会话/推理面板的运行指标摘要,通常可按下面理解。

Read more »

阿尔忒弥斯二号(Artemis II)是由美国国家航空航天局主导的载人深空飞行任务,属于阿尔忒弥斯计划的一部分。

该任务的核心定位

  • 人类重返月球计划的首次载人飞行测试
  • 为后续真正登月任务(Artemis III)进行验证

Image

Read more »
0%