Claude Code 简单入门指南:终端里的AI编程助手


什么是 Claude Code?

Claude Code 是 Anthropic 推出的一款终端原生AI编程工具(agentic coding tool)。它直接运行在你的终端里,能理解你的整个代码库,通过自然语言和你协作完成编码任务——写代码、修 Bug、重构、写测试、跑命令,全部在命令行完成。

和 GitHub Copilot 这类"补全式"工具不同,Claude Code 更像一个驻扎在终端里的高级程序员:你说需求,它来干活,还能主动读文件、跑测试、查日志。


环境准备

系统要求

  • 操作系统:macOS 10.15+、Ubuntu 20.04+/Debian 10+、Windows...

Read more

OpenClaw:开源多渠道 AI Agent 网关,打造你的私人智能助手


一个 Gateway 进程,连接所有聊天平台,让 AI Agent 随时待命。

为什么需要 OpenClaw?

我们每天在不同的聊天工具之间切换——Slack 处理工作、微信联系朋友、Telegram 追踪技术社区、Discord 参与开源讨论。如果你想要一个 AI 助手随时可用,传统方案意味着在每个平台上分别部署、分别维护,这既低效又碎片化。

OpenClaw 正是为解决这个问题而生的开源项目。它是一个自托管的多渠道网关,让你用一个 Gateway 进程桥接所有聊天平台到 AI Agent,无论你从哪个 App 发消息,都能获得一致的智能响应。

OpenClaw 是什么?

Open...

Read more

通过boto3 sdk增加AWS S3 通知配置


要使用boto3库在Amazon S3中为一个bucket增加一个事件通知,以触发AWS Lambda函数,你需要执行以下步骤:

1. 配置凭证

确保你有AWS账号的访问权限,并且已经设置了AWS凭证。boto3库会使用这些凭证与AWS服务通信。

2. 安装boto3库

安装并配置boto3库。如果还没有安装,可以使用pip来安装它:

pip install boto3

3. 编写Python脚本来创建或更新S3 bucket的事件通知配置。

以下是一个使用boto3来为S3 bucket增加Lambda函数触发器的示例脚本:

import boto3

# 初始化S3客户端
s3 ...

Read more

Nginx添加 Access-Control-Allow-Origin 响应头


在Nginx中,要允许来自多个特定域名的CORS跨域请求,通常情况下Access-Control-Allow-Origin响应头只能设置一个单一的origin。然而,出于安全考虑,标准的CORS规范并不直接支持在该头中列出多个明确的域名。 但是,如果你确实需要为多个指定域名启用CORS,你可以通过使用Nginx的逻辑判断(if条件或者map指令)来动态设置这个响应头。下面是一个使用if指令的示例:

location / {
    if ($http_origin ~* (https?://domain1.com|https?://domain2.com)) {
        add_...

Read more

京雪


北京的雪,是一场城市的轻柔变奏。在繁忙的都市节奏中,它如同一位温婉的舞者,无声地飘落,给这座古老而现代的城市披上了一层洁白的纱衣。每当雪花纷飞的日子里,北京的街头巷尾都被赋予了一种特别的宁静与诗意。

从紫禁城的金色琉璃瓦,到颐和园的玉带桥,从热闹的南锣鼓巷,到宁静的北海公园,雪花轻轻覆盖,让每一个角落都变得柔和而细腻。古典建筑的棱角被雪妆点,显得更加庄重而神秘;现代建筑的玻璃幕墙折射出雪的光芒,闪烁着别样的现代美。

北京的雪不仅仅是一场自然现象,它是历史与现代的交融,是东方文化的深沉与西方节奏的活泼的融合。它让忙碌的人们放慢脚步,不由自主地停下来,欣赏这份突如其来的宁静。孩子们在雪地里...

Read more