Skip to content

博客列表

AI 编程助手使用分享与心得

这段时间一直在用 AI 工具辅助写代码,分享下我的使用体验。 我主要用的是 Claude Code。之前也用过 Roo Code,也不错。但整体用下来,感觉 Claude Code 更好。不过 Roo Code 有个优点:它通过 VSCode 插件工作,帮你编程时会显示很多操作细节。 Claude Code 在命令行里

rsync 用法

常用命令 场景 命令示例 基本复制 rsync -av 源/ 目标/ 远程同步 rsync -av 源/ user@host:/目标/ 删除目标多余文件 rsync -av --delete 源/ 目标/ 排除文件 rsync -av --exclude='*.log' 源/ 目标/ 限速

Windows 畅玩 Claude Code

无需海外账号,用阿里大模型 API 实现 Claude Code 的完美替代方案 背景 由于 Anthropic 官方限制了中国区用户访问,即使注册了账号也无法正常使用 Claude Code。今天分享的技术方案,通过 Claude Code Router路由工具 + 阿里通义千问API,可以让国内的 Window

编程开发核心概念

一、核心概念 1. 编程基础 语法与逻辑:掌握一门编程语言的基本语法(变量、循环、条件判断、函数等)。 数据结构:数组、链表、栈、队列、哈希表、树、图等。 算法:排序、搜索、递归、动态规划、贪心算法等。 时间复杂度与空间复杂度:理解代码效率的评估方法。 2. 编程范式 面向对象编程(OOP):类、对象、继承、多态
2025-04-13

Python 面向对象高级编程

数据封装、继承和多态只是面向对象程序设计中最基础的 3 个概念。在 Python 中,面向对象还有很多种高级特性。 使用 __slots__ 限制实例属性 Python的动态特性允许实例的任意属性绑定,但有时需要约束这种灵活性: 动态绑定机制 class Student: pass s = Student()

Python 面向对象编程

核心概念 面向对象编程(OOP)以对象为程序基本单元,每个对象包含数据属性和操作数据的方法。与面向过程编程的线性执行不同,OOP通过对象间的消息传递实现程序逻辑。 编程范式对比 面向过程:程序由函数串行组成,通过分解函数降低复杂度 # 学生成绩处理(面向过程) std1 = {'name': 'Michael',

Python 模块详解

模块结构与规范 以下是以内建 sys 模块为例的标准模块模板: #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 模块文档注释(使用三引号规范) """ __author__ = 'Michael Lia
2025-04-07

Python 函数式编程

高阶函数 map函数实践 通过将函数作用于可迭代对象的每个元素实现批量处理: def square(x): return x * x result = map(square, range(1,10)) print(list(result)) # [1, 4, 9, ..., 81] 特性说明: map(

Cline MCP 入门指南

前置条件 ✅ 最新版本的 Node.js(v18 或更高) 检查方法:运行 node --version 安装来源:https://nodejs.org/ ✅ 最新版本的 Python(v3.8 或更高) 检查方法:运行 python --version 安装来源:https://python.org/
2025-03-30

Python 高级特性

切片 切片(Slice)操作是Python中高效处理序列数据的核心特性,基本语法为[start:end:step],包含start索引元素,不包含end索引元素。 基础用法 # 创建测试列表 L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] # 取前3元素(0,1,2索
2025-03-29