Zclaw 是一个用 Python 编写的 AI 编程助手,将大语言模型(LLM)与本地文件系统、Shell 环境深度结合,让 AI 能够像人类程序员一样读取代码、修改文件、执行命令、搜索项目,从而完成复杂的编程任务。
Skill 使用指南:从入门到自己编写一个 Skill
如果用 Claude Code 一段时间后,发现每次都在重复同一套流程、大纲或规范,那需要了解 Skill 这个功能。本文详细介绍 Skill 的概念、与 CLAUDE.md/MCP 等的区别,以及如何编写自己的 Skill。
Claude Code 完整使用指南:AI 编程助手的核心用法
Claude Code 是 Anthropic 官方推出的智能体编程环境,不仅是一个聊天机器人,更是一个能读取代码仓库、跨文件编辑、执行 shell 命令、集成开发工具的 AI 编码助手。本文详细介绍其安装、核心概念和实用技巧。
python中字符串常用技巧
一、字符串基础特性
- 字符串是 不可变对象(immutable)
- 支持索引
s[0]、切片s[1:4]、遍历for c in s - 支持
+拼接、*重复:"ab" * 3 → "ababab"
1 | s = "Hello" |
二、常用字符串方法(按功能分类)
字符判断类(返回 True/False)
| 方法 | 功能 | 示例 |
|---|---|---|
.isalpha() |
是否全是字母 | "abc".isalpha() → True |
.isdigit() |
是否全是数字(0-9) | "123".isdigit() → True |
.isalnum() |
是否是字母或数字 | "a1".isalnum() → True |
.isspace() |
是否全是空白字符 | " \t\n".isspace() → True |
.islower() |
是否全是小写 | "hello".islower() → True |
.isupper() |
是否全是大写 | "HELLO".isupper() → True |
.istitle() |
是否是标题格式(首字母大写) | "Hello".istitle() → True |
.startswith(prefix) |
是否以某字符串开头 | "abc".startswith("a") → True |
.endswith(suffix) |
是否以某字符串结尾 | "file.txt".endswith(".txt") → True |
⚠️ 注意:
isdigit()不识别负数、小数;-123是str但"-123".isdigit()是False
Docker 容器化 Spring Boot 应用:镜像优化与多阶段构建
将 Spring Boot 应用容器化是现代部署的基本功。但默认的 Dockerfile 打包出来的镜像体积大、启动慢、安全性差。本文介绍如何构建生产级的 Spring Boot Docker 镜像。
Linux服务器配置持久内存PM
1. 环境准备
这里使用的系统是Ubuntu 20.04,在配置之前建议先安装如下工具 ipmctl ,ndctl , daxctl。这三个工具都可以使用apt install的方式安装(强烈建议)。如果实在无法联网,也可以使用源码安装的方式。
ipmctl源码下载链接 https://github.com/intel/ipmctl
ndctl 源码下载链接 https://github.com/intel/ndctl
python中的装饰器
1 | def apple(): |
注意这里apple 和 apple() 的区别
目标检测发展史:从 R-CNN 到 YOLO 的演进
目标检测(Object Detection)是计算机视觉的核心任务之一,近十年发展迅速。本文梳理从传统方法到深度学习时代的演进脉络,帮助理解各阶段的核心技术突破。
PyTorch 自动求导机制详解:从 backward 到计算图
PyTorch 的自动求导(Autograd)是其核心特性之一,也是深度学习框架最重要的功能。理解 Autograd 的工作原理,对于调试模型、排查梯度问题、优化训练过程至关重要。
Python 装饰器高级用法:类装饰器、带参数的装饰器、装饰器链
在之前的博客中,我整理了 Python 装饰器的基础知识。这篇文章进一步探讨装饰器的高级用法,包括类装饰器、带参数的装饰器以及装饰器链的实现。