光鸭云盘是什么
光鸭云盘是由迅雷体系(深圳光闪云科技,隶属迅雷)推出的一款新型云存储/云盘服务,目前仍处于内测或早期阶段。
它本质上属于类似 阿里云盘 / 百度网盘 这一类的网盘服务,但定位更偏向:
“高速分发 + 媒体库 + 开放生态”

光鸭云盘是由迅雷体系(深圳光闪云科技,隶属迅雷)推出的一款新型云存储/云盘服务,目前仍处于内测或早期阶段。
它本质上属于类似 阿里云盘 / 百度网盘 这一类的网盘服务,但定位更偏向:
“高速分发 + 媒体库 + 开放生态”

wrk 是一个高性能 HTTP 压测工具,特点是:
应用场景:
云原生世界里有一件非常“工程师气质”的事情:所有复杂系统都被拆成接口。接口一旦稳定,生态就会爆炸式增长。
在 Kubernetes 里,最核心的四个接口就是:
CRI / OCI / CNI / CSI
HTTP状态码是用于表示客户端请求服务器时发生的不同情况的标准响应代码。
502 Bad Gateway:这个状态码表示服务器作为网关或代理,从上游服务器收到无效响应。通常,这意味着请求的**服务器无法获取到有效的响应(读取响应超时)**,可能是由于网络问题或上游服务器故障。
503 Service Unavailable:这个状态码表示服务器目前无法处理请求,通常是因为服务器过载或正在进行维护。这通常是一个暂时的状态,服务可能会在不久的将来恢复。
504 Gateway Timeout:这个状态码表示服务器作为网关或代理,在等待来自上游服务器的响应时超时。这通常是因为上游服务器没有在规定的时间内响应请求。
Socat(SOcket CAT)可以理解为 “瑞士军刀级别的网络管道工具”。它的核心思想非常优雅:把两个“数据端点(address)”连接起来,让数据在它们之间双向流动。端点既可以是 TCP/UDP socket,也可以是文件、TTY、PIPE、Unix Socket,甚至是 SSL、PTY。
一句话总结:
Socat = 任意 I/O ↔ 任意 I/O 的双向桥接器
## 基于up/update 无法升级包版本
mac@GaGa oss-bucket-policy % pnpm update -g @openai/codex
Already up to date
Progress: resolved 27, reused 8, downloaded 0, added 0, done
Done in 564ms using pnpm v10.33.0
mac@GaGa oss-bucket-policy % pnpm up -g @openai/codex
Already up to date
Progress: resolved 27, reused 8, downloaded 0, added 0, done
Done in 487ms using pnpm v10.33.0
## add是正常的
mac@GaGa oss-bucket-policy % pnpm add -g @openai/codex
Packages: +2 -2
++--
Downloading @openai/codex@0.121.0-darwin-arm64: 72.84 MB/72.84 MB, done
Progress: resolved 27, reused 6, downloaded 2, added 2, done
/Users/mac/Library/pnpm/global/5:
- @openai/codex 0.120.0
+ @openai/codex 0.121.0
Done in 5s using pnpm v10.33.0
奇怪:为什么pnpm up/update 无法升级包,add却可以?
mac@GaGa ~ % pnpm -h
Version 10.33.0
Usage: pnpm [command] [flags]
pnpm [ -h | --help | -v | --version ]
These are common pnpm commands used in various situations, use 'pnpm help -a' to list all commands
Manage your dependencies:
add Installs a package and any packages that it depends on. By default, any new package is installed as a prod dependency ## 默认安装最新版本
i, install Install all dependencies for a project
ln, link Connect the local project to another one
rm, remove Removes packages from node_modules and from the project's package.json
unlink Unlinks a package. Like yarn unlink but pnpm re-installs the dependency after removing the external link
up, update Updates packages to their latest version based on the specified range ## 更新在依赖版本范围内
...
Dockerfile 中的 CMD 和 ENTRYPOINT 指令都是用来指定容器启动时执行的命令和参数的
CMD:
CMD 是 Dockerfile 中的默认执行指令,如果用户没有指定任何命令,Docker 将使用 CMD 指定的命令。CMD 可以被用户在启动容器时通过命令行覆盖。CMD 指令,但只有最后一个会生效。ENTRYPOINT:
ENTRYPOINT 用来指定容器启动时要运行的可执行文件或脚本。ENTRYPOINT 指令是不可被覆盖的,这意味着用户不能在启动容器时通过命令行替换它,但可以通过添加额外的参数来修改它的行为。ENTRYPOINT 可以与 CMD 一起使用,CMD 中的参数会被当作 ENTRYPOINT 的参数。ENTRYPOINT 指令,但同样只有最后一个会生效。