Directories
¶
| Path | Synopsis |
|---|---|
|
Package bloomx 提供进程内布隆过滤器。
|
Package bloomx 提供进程内布隆过滤器。 |
|
Package bufiox 面向协议编解码的缓冲 IO:读侧 Next/Peek/Skip 返回内部缓冲的 零拷贝视图(省去逐字段拷贝),写侧 Malloc/WriteBinary 攒批后一次 Flush (零拷贝引用调用方切片)。
|
Package bufiox 面向协议编解码的缓冲 IO:读侧 Next/Peek/Skip 返回内部缓冲的 零拷贝视图(省去逐字段拷贝),写侧 Malloc/WriteBinary 攒批后一次 Flush (零拷贝引用调用方切片)。 |
|
Package cache 进程内检查缓存原语(stdlib-only):TTL 缓存 + 刷新进行中 并发合并(inflight singleflight)+ 失败短 TTL。
|
Package cache 进程内检查缓存原语(stdlib-only):TTL 缓存 + 刷新进行中 并发合并(inflight singleflight)+ 失败短 TTL。 |
|
Package cli 提供框架无关、可单测的 CLI 子命令分发原语。
|
Package cli 提供框架无关、可单测的 CLI 子命令分发原语。 |
|
Package container 提供泛型容器微件:并发安全 Map(sync.Map 背书)、 SafeMap(RWMutex)、并发安全 Slice、Set、环形缓冲 Ring、阻塞队列 Queue。
|
Package container 提供泛型容器微件:并发安全 Map(sync.Map 背书)、 SafeMap(RWMutex)、并发安全 Slice、Set、环形缓冲 Ring、阻塞队列 Queue。 |
|
Package contextx 提供上下文(context.Context)变体工具。
|
Package contextx 提供上下文(context.Context)变体工具。 |
|
Package convert 提供常用类型转换工具函数。
|
Package convert 提供常用类型转换工具函数。 |
|
Package encoding 提供常用的编码和哈希工具函数。
|
Package encoding 提供常用的编码和哈希工具函数。 |
|
Package enumx 提供枚举管理能力。
|
Package enumx 提供枚举管理能力。 |
|
Package errors 提供线程安全的多错误聚合。
|
Package errors 提供线程安全的多错误聚合。 |
|
Package httpjson stdlib-only 的 HTTP+JSON 调用纪律单源:ctx 感知构造请求 → 执行 → 限容读体(读错误不吞)→ 状态码检查(错误体 rune 安全截断,不腰斩 UTF-8)→ JSON 解码,外加可选的指数退避重试与服务端 Retry-After 建议捕获。
|
Package httpjson stdlib-only 的 HTTP+JSON 调用纪律单源:ctx 感知构造请求 → 执行 → 限容读体(读错误不吞)→ 状态码检查(错误体 rune 安全截断,不腰斩 UTF-8)→ JSON 解码,外加可选的指数退避重试与服务端 Retry-After 建议捕获。 |
|
internal
|
|
|
singleflight
Package singleflight 提供并发请求合并(防击穿)工具。
|
Package singleflight 提供并发请求合并(防击穿)工具。 |
|
Package jsonrepair LLM 输出宽容 JSON 修复骨架:栅栏剥离 → 散文抽对象/抽数组 → 语法级修复 → 标量归一。
|
Package jsonrepair LLM 输出宽容 JSON 修复骨架:栅栏剥离 → 散文抽对象/抽数组 → 语法级修复 → 标量归一。 |
|
Package mathx 提供常用的数学工具函数。
|
Package mathx 提供常用的数学工具函数。 |
|
Package pack 提供跨宿主迁移用的资产包容器:zip 容器 + 一份清单(manifest)。
|
Package pack 提供跨宿主迁移用的资产包容器:zip 容器 + 一份清单(manifest)。 |
|
Package pagination 提供框架无关的分页参数定义。
|
Package pagination 提供框架无关的分页参数定义。 |
|
Package pathx 提供文件路径匹配与清洗工具。
|
Package pathx 提供文件路径匹配与清洗工具。 |
|
Package ptrx 提供指针相关的泛型工具函数。
|
Package ptrx 提供指针相关的泛型工具函数。 |
|
Package shellx 提供 POSIX shell 的参数转义原语。
|
Package shellx 提供 POSIX shell 的参数转义原语。 |
|
Package singleflighttest 是 singleflight 语义的共享契约测试套件。
|
Package singleflighttest 是 singleflight 语义的共享契约测试套件。 |
|
Package slicex 提供泛型 Slice 工具函数。
|
Package slicex 提供泛型 Slice 工具函数。 |
|
Package stringx 提供常用的字符串操作工具函数。
|
Package stringx 提供常用的字符串操作工具函数。 |
|
Package strmap GC 友好的只读字符串 map:键打包进单一 []byte、int32 开放寻址 哈希表,配合 maphash 种子哈希,避免为海量静态映射(如 header/路由/字典表) 长期持有海量小字符串对象带来的 GC 扫描开销。
|
Package strmap GC 友好的只读字符串 map:键打包进单一 []byte、int32 开放寻址 哈希表,配合 maphash 种子哈希,避免为海量静态映射(如 header/路由/字典表) 长期持有海量小字符串对象带来的 GC 扫描开销。 |
|
Package timex 提供常用的时间操作工具函数。
|
Package timex 提供常用的时间操作工具函数。 |
|
cron
Package cron 提供 Cron 表达式解析和调度功能。
|
Package cron 提供 Cron 表达式解析和调度功能。 |
|
Package urlguard 提供出站 URL 的 SSRF(Server-Side Request Forgery)防护原语, 供「出站目标是用户自配 URL」的服务(webhook 接收器:钉钉/飞书/企微机器人、 告警接入通道等)复用([oekit/httpx#11](https://github.com/oekit/httpx/issues/11))。
|
Package urlguard 提供出站 URL 的 SSRF(Server-Side Request Forgery)防护原语, 供「出站目标是用户自配 URL」的服务(webhook 接收器:钉钉/飞书/企微机器人、 告警接入通道等)复用([oekit/httpx#11](https://github.com/oekit/httpx/issues/11))。 |
Click to show internal directories.
Click to hide internal directories.