01-skill-hub管理众多Skills
01--skill-hub管理众多Skills
1: skill-hub 管理众多 Skills
| |
| |
session:一个独立会话,像一整套工作台window:会话里的标签页pane:窗口里的分屏你现在最需要会的是:
https://mp.weixin.qq.com/s/AocomOFTTr2V0PPL2rKiRAcontent/post/C++ 目录文章风格整理,核心关注点是低延迟行情链路中的 CPU 绑核设计。irqbalance 会自动平衡硬件中断;irqbalance,然后手动规划网卡队列和 CPU 的对应关系。 | |
pthread_setaffinity_np;std::thread 或 std::jthread,可以封装一层通用 helper,避免到处散落平台细节; | |
cpu_id 做合法性检查,避免绑定到不存在的核心;sched_getcpu() 验证;| 线程类型 | 建议 CPU | 设计原则 |
|---|---|---|
| 行情接收线程 | CPU 0-3 | 与网卡队列一一对应,独占物理核 |
| 排序线程 | CPU 4-7 | 与接收线程相邻,减少跨核通信 |
| 串行核心线程 | CPU 8 | 独占核心,承载策略主链路 |
| 监控 / 日志线程 | CPU 15 | 放在非关键核或低优先级资源上 |
isolcpus 用于把指定 CPU 从常规调度域里隔离出去;nohz_full 用于减少指定 CPU 上的调度 tick;rcu_nocbs 可以让指定 CPU 避开 RCU callback 的干扰; | |
sched_getcpu(); | |
taskset -cp <pid> 查看某个线程或进程的 CPU 亲和性;ps -eLo pid,tid,psr,comm 观察线程实际落在哪个 CPU 上。 | |
perf stat; | |
| |
lstopo 查看。行情模块绑核的目标,不是为了“看起来专业”,而是为了降低链路中的非确定性;
很多人刚开始用 Claude Code 时,最先关注的是模型强不强、上下文长不长、生成速度快不快。 但真正用一段时间后就会发现,拉开人与人差距的,往往不是模型本身,而是你有没有把一批高频、稳定、可复用的 Skills 装进自己的工作流。
在 Web 服务、RPC 接口、配置加载这类场景里,我们经常要对输入数据做合法性校验;
如果完全手写 if/else 或正则,一个字段一个字段判断,代码很快就会变得又长又散;
zerolog 是一个面向 Go 的结构化日志库,默认输出 JSON 格式;
它的核心卖点是高性能和低开销,比较适合接口服务、后台任务、网关等对吞吐比较敏感的场景;
zero 这个名字通常对应它强调的 zero-allocation 设计思路;
| |
OpenClaw(曾用名 Clawdbot、Moltbot)是一个运行在本地电脑的开源 AI 智能体。
| Feature | Description |
|---|---|
| 操作电脑 | 以读写文件、操作浏览器、调用系统功能. |
| 接入聊天工具 | 出门在外用手机给它留言,它就能自动干活,还能实时同步截图和执行过程. |
| 定时任务系统 | 用自然语言创建定时任务,如"提醒我7:30打开空调". |
| 长期记忆 | 记忆存储在本地,越用越聪明. |
node -v 查看node版本Get-ExecutionPolicy -List,如果 CurrentUser 显示 Restricted,说明不允许运行脚本。Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUseriwr -useb https://openclaw.ai/install.ps1 | iexiwr -useb https://openclaw.ai/install.ps1 | iexopenclaw --versionopenclaw onboard --install-daemon默认 UI 在 http://127.0.0.1:18789/~/.openclaw/openclaw.jsonnpm cache clean --forcenpm uninstall -g openclawnpm install -g openclaw@latestnpm install -g openclaw@latest --registry=https://registry.npmmirror.com