在 Debian 上完全卸载 exim4
May 19, 2026
exim4 是邮件服务,如果不需要收发邮件可以把这个组件卸载了: $ sudo apt remove exim4-base $ sudo apt autoremove
在 Debian 上使用 ss 命令查看端口情况
May 19, 2026
以前查看端口开放情况使用的命令是 netstat,现在有了新的替代命令 ss,速度更快: $ sudo ss -tulnp 参数解释: -t:显示TCP端口 -u:显示UDP端口 -l:仅显示处于监听状态的端口 -n:以数字形式显现地址和端口 -p:显示进程和用户信息
开启 ECN
May 19, 2026
在 ECN 生效的网络中,拥塞控制可以在不真正丢弃数据包的情况下进行,减少了因丢包导致的 TCP 窗口剧烈波动,有利于维持更高的链路利用率和更平滑的传输性能。 …
ClaudeCode 接入字节火山的 Doubao-Seed-2.0-Code
Mar 18, 2026
操作系统: macOS ,包管理器:Macports 安装 Claude Agent: $ sudo port install claude Claude 连接官方的订阅服务,也可以通过环境变量来指定指定自己的 Agent 服务,创建一个配置文件 ~/.claude/settings.json: { "env": { "ANTHROPIC_BASE_URL": "https://api.openrouter.me/ark/coding", "ANTHROPIC_AUTH_TOKEN": "f0ad683e-56f4-46a3-9f54-8218b89d1234", "ANTHROPIC_MODEL": "doubao-seed-2.0-code" } } 在命令行启动 claude 命令的时候,就不会再提示去连接 Calude 的订阅了。 …
编译 Telegram iOS 源码 (2026年最新指南)
Mar 03, 2026
准备编译环境 以下是我的开发环境: 操作系统:macOS 26.3 开发工具:Xcode 26.3 包管理器:macports 安装依赖 安装 rsync,然后在 PATH 环境中覆盖系统自带的路径,不然编译的时候会提示莫名其妙的权限问题。 …
OpenClaw 最小化配置和使用自定义模型
Feb 27, 2026
本文的配置环境是 macOS,已经预装好了 NodeJS 环境 安装 OpenClaw 很简单,首先本机需要有 npm 环境,然后一行命令就可以安装 OpenClaw : $ sudo npm install -g openclaw OpenClaw 默认读取的配置文件路径是 ~/.openclaw/openclaw.json,以下就是能让 OpenClaw 使用起来的最小配置: …
在 OpenAI Agent SDK 中使用自定义的 AI Agent
Feb 04, 2026
OpenAI 的 SDK 可以自定义 base_url,api_key 和 model,这样就可以使用第三方平台提供的大模型能力了,比如我使用的是字节火山引擎的 Kimi 模型,把下面 python 代码中的 OpenRouterConfig 配置换成你自己的信息就可以。 …
使用命令把 ipcc 文件安装到 iOS 上
Oct 28, 2025
首先需要安装第三方工具 ideviceinstaller : $ sudo port install ideviceinstaller 在 Finder 中先找到手机的 UDID,我这里的值是 00008123-0004399E3CE0C01E,然后执行下面的命令把 ipcc 文件安装到手机中: …
在 iOS 上增加自己 App 的内存使用上限
Oct 19, 2025
不管 iPhone 的内存有多大,单个 App 能够使用的内存上限总是 3GB,如果超过这个上限就会被系统杀掉。 如果 App 确实在某些情况下需要使用大量内存,那么可以在项目的 entitlements 里面添加 increased-memory-limit 来告诉 iOS 系统自己在某些情况下会需要使用更多的内存。 …
APFS 开启透明压缩
Oct 16, 2025
Apple 系统的文件格式 HFS+ 和 APFS 都支持透明压缩,需要使用第三方开源工具开启这个特性: 如果你使用的包管理工具是 MacPorts,安装命令是: $ sudo port install afscompress 如果你使用的包管理工具是 HomeBrew,安装命令是: …
