自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝色的杯子

计算机视觉/C++/Python, 10年工作经验

  • 博客(177)
  • 资源 (24)
  • 收藏
  • 关注

原创 Python面试30分钟突击掌握

本文提供了Python算法面试的30分钟快速复习指南,主要内容包括: Python数据结构基础:详细介绍了列表、元组、字典、集合和字符串的创建方式、特性对比及常用操作,特别解释了空集合必须使用set()而非{}的历史原因。 核心概念: 可变与不可变对象的区别 Python参数传递机制(对象引用传递) 深拷贝与浅拷贝的实际应用 列表推导式与生成器表达式的性能差异 装饰器的基本实现方式 代码示例:每个概念都配有简明代码示例,如数据结构操作、参数传递演示、拷贝实现等,便于快速理解关键知识点。 本文适合面试前快速回

2026-04-08 07:28:26 420

原创 龙虾-OpenClaw一文详细了解

因为有些同学可能之前没听过,我们先来说说OpenClaw是什么。OpenClaw(社区昵称:龙虾,曾用名Clawdbot/Moltbot)是一款本地优先、自托管、多通道统一接入的开源AI Agent执行引擎,MIT协议开源,GitHub星标超200k。它不是普通聊天机器人,而是能真正执行任务的个人/团队AI助手:通过自然语言指令,完成文件操作、浏览器自动化、系统命令、定时任务、第三方服务调用等真实工作。OpenClaw其实最早火的时候名字叫CrawlBot,它的标志是一个龙虾图案。

2026-04-07 15:35:35 1648

原创 Cursor 系统提示词深度分析:提示词工程方法论学习笔记

本文档对 Cursor IDE 的 AI 编码助手系统提示词进行完整拆解与分析,包含:英文原文、中文翻译、以及从中提炼的提示词编写方法论。适合想学习如何写好 AI 提示词的开发者。以下是 Cursor AI 编码助手的完整系统提示词,按功能模块分段整理。You are an AI coding assistant, powered by deepseek-v4-pro.​You operate in Cursor.​You are a coding agent in the Cursor IDE

2026-05-29 07:31:58 360

原创 Linux 服务器部署 OpenClaw,并在 Windows 电脑访问

本文介绍了在Linux服务器上使用Docker Compose部署OpenClaw并通过Windows电脑远程访问的完整流程。主要内容包括:1)准备Docker Compose配置文件并设置目录权限;2)启动OpenClaw服务并生成Dashboard访问令牌;3)配置允许远程访问的源地址;4)在Windows端建立SSH隧道实现安全访问;5)配置LLM API密钥以启用AI功能。整个过程详细说明了各步骤的命令操作和注意事项,提供了一套可直接落地的OpenClaw部署方案,实现了跨平台远程访问控制台的目标。

2026-04-20 20:29:25 600

原创 Python面试30分钟突击掌握-LeetCode7-Design

本文介绍了Python开发岗面试中三类经典设计题:最小栈(Min Stack)、LRU缓存(LRU Cache)和数组洗牌(Shuffle an Array)。这些题目考察工程化思维,包括数据结构选择、复杂度优化和接口设计能力。 最小栈通过双栈结构实现O(1)获取最小值;LRU缓存结合哈希表和双向链表达到O(1)操作,需要正确处理节点移动和淘汰逻辑;数组洗牌采用Fisher-Yates算法保证随机性。每类题目都给出了Python实现和复杂度分析,并指出了常见面试错误点,如边界处理、数据结构同步更新等。掌握这

2026-04-20 20:28:35 155

原创 MCP 入门到实战指南

本文介绍了MCP(Model Context Protocol)协议及其核心特点。MCP是一个面向AI客户端与外部工具/数据源通信的协议标准,采用JSON-RPC 2.0编码,通过"id"字段实现请求-响应关联,支持并发调用和流式返回。相比REST,MCP更适合模型工具协作场景,提供了会话管理、能力协商等机制。文章通过实际项目演示了MCP在并发请求和流式通知中的优势,并分析了MCP的四层职责结构。最后指出MCP适用于需要标准化工具调用的场景,而简单项目仍可使用REST。配套项目提供了MC

2026-04-18 21:18:47 445

原创 JWT 到底怎么用?一篇讲透 + FastAPI 鉴权实战

本文介绍了JWT(JSON Web Token)的基本概念、结构及其在认证中的应用。JWT由Header、Payload和Signature三部分组成,采用无状态认证方式,适合前后端分离和分布式部署。文章对比了传统Session、Opaque Token等认证方案,详细解析了JWT的工作流程和安全实践建议,包括密钥管理、有效期设置等。还提供了基于Python和FastAPI的实战项目示例,演示JWT在登录鉴权中的具体实现。最后总结了初学者常见误区,并给出循序渐进的学习路径。配套项目地址可在文中获取。

2026-04-18 21:17:06 431

原创 REST 到底是什么?一篇讲透 + FastAPI 实战

REST架构风格核心摘要:REST(表述性状态转移)通过资源URI和HTTP方法实现状态流转,强调无状态通信和统一接口设计。关键原则包括:1)资源优先(名词化URI如/users);2)HTTP方法语义化(GET/POST/PUT/DELETE);3)规范状态码和错误处理;4)查询参数处理筛选分页。典型实践案例是订单状态流转(pending→paid→shipped),客户端根据服务端返回的当前状态决定下一步操作。常见误区包括将HTTP+JSON等同于REST、过度追求HATEOAS等。初学者应从资源建模、

2026-04-17 23:30:00 47

原创 中级Python开发-FluentPython-1

这篇文章深入浅出地讲解了Python数据模型的核心概念及其工程实践价值。文章首先指出Python中高级工程师的关键在于理解"协议式设计",而非简单的语法熟练度,并通过FrenchDeck案例生动展示了如何通过实现__len__和__getitem__两个魔法方法,使自定义类获得与内置序列类型相同的使用体验。 主要内容包括: 详细讲解了虚拟环境的创建和管理方法,强调其在项目开发中的必要性 深入剖析Python数据模型的本质,解释协议式设计的哲学思想 完整实现FrenchDeck示例代码,演

2026-04-17 19:30:00 42

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-9 Skills系统

一步一步手写一个龙虾

2026-04-16 19:30:00 172

原创 Python面试30分钟突击掌握-LeetCode6-Dynamic Programming

本文聚焦Python面试中的排序与搜索算法,重点讲解两道经典题目:合并有序数组和查找首个错误版本。 核心要点: 合并有序数组(Merge Sorted Array) 采用从后向前的双指针原地合并法 时间复杂度O(m+n),空间复杂度O(1) 关键点:利用nums1尾部预留空间,避免覆盖未处理元素 查找首个错误版本(First Bad Version) 利用二分查找处理单调性问题 时间复杂度O(logn),空间复杂度O(1) 关键点:正确处理边界条件,确保不遗漏首个坏版本 面试价值: 展示从暴力解法到最优解的

2026-04-16 19:30:00 30

原创 Python面试30分钟突击掌握-LeetCode5-Sorting and Searching

这篇文章主要针对Python开发岗面试中的排序和搜索类题目进行讲解,重点分析了两个经典题目:《合并两个有序数组》和《查找第一个错误版本》。 合并两个有序数组:通过双指针从后往前合并,实现O(m+n)时间复杂度和O(1)空间复杂度的最优解。文章详细讲解了从暴力解法到优化解法的思考过程,并给出了最简洁的实现版本。 查找第一个错误版本:利用二分查找处理单调性问题,重点讲解了如何正确设置二分边界条件以避免常见错误。文章比较了暴力解法和二分查找的效率差异,强调了减少API调用的重要性。 这两道题目分别代表了排序和搜索

2026-04-15 19:30:00 72

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-8 RAG系统

本文介绍了如何将长期记忆检索从关键词匹配升级为完整RAG(检索增强生成)管线。主要内容包括:1)采用BM25稀疏召回和向量稠密召回双路检索策略,通过RRF融合和重排优化结果;2)实现带引用ID的可追溯检索结果;3)分析BM25与TF-IDF的区别,展示BM25通过TF饱和和长度归一化提升检索效果。该方案结合了关键词精确匹配和语义泛化能力,为后续问答系统提供更可靠的检索基础。

2026-04-15 19:30:00 617

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-7 记忆系统II

一步一步用python实现openclaw 龙虾

2026-04-14 11:06:38 513

原创 Python面试30分钟突击掌握-LeetCode4-Tree

本文介绍了Python面试中二叉树相关的高频考点,重点讲解了两道经典题目:二叉树的最大深度和验证二叉搜索树。文章指出树结构考察的核心是递归思维、边界条件和DFS/BFS的应用场景。对于最大深度问题,强调递归定义和空节点处理;对于BST验证,指出常见误区并给出传递上下界的正确解法。提供了Python实现代码、复杂度分析和面试常见错误点。最后给出30分钟高效练习法和面试表达模板,帮助读者掌握树题的基本解题框架。建议先吃透这两道基础题,建立递归思维和约束意识。

2026-04-14 10:42:48 340

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-6 记忆系统I

手写openclaw python版本

2026-04-13 08:37:55 1177

原创 Python面试30分钟突击掌握-LeetCode3-Linked list

这篇文章总结了Python面试中链表相关的两大经典题目:反转链表和合并有序链表。文章重点介绍了两种解题思路:指针反转(迭代+递归)和虚拟头节点技巧,并提供了清晰的Python代码实现。针对每道题目,作者详细讲解了面试中的思考路径、常见错误点以及复杂度分析。文章还给出了30分钟高效练习法和面试表达模板,帮助读者快速掌握链表操作的核心技巧。最后强调通过这两道题可以建立对链表问题的控制感,为后续更复杂的树形结构问题打下基础。

2026-04-13 08:32:11 797 1

原创 Python面试30分钟突击掌握-LeetCode2-Strings

本文为Python开发者提供了字符串面试题的快速复习指南,重点讲解了两个高频考点:反转字符串和查找首个唯一字符。文章采用"30分钟突击"模式,强调代码实现、复杂度分析和面试表达技巧。通过双指针原地反转和哈希计数两次遍历的经典解法,帮助读者掌握字符串处理的核心思路。文中包含Python代码示例、复杂度说明和常见错误提示,并推荐了"5分钟思路-10分钟编码-10分钟优化-5分钟模拟"的高效练习法,特别适合面试前的针对性复习。

2026-04-12 11:30:14 401

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-5 短期历史窗口与压缩

一步一步构建python版本的openclaw

2026-04-12 11:24:39 355

原创 OpenClaw一文详细了解-手搓OpenClaw-4 Tool Runtime

手搓OpenClaw系列文章

2026-04-11 17:52:05 410

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-4.0 Tool Runtime

本文介绍了OpenAI风格的工具调用协议,详细说明了核心概念、请求与响应格式及客户端交互流程。关键点包括:通过tools定义可调用工具列表,tool_choice控制调用策略,模型通过tool_calls返回调用指令,客户端执行工具后以role=tool消息回传结果。文章提供了完整的请求示例、工具定义规范和多轮交互案例,并附有OpenAI官方文档链接供参考。该协议实现了模型与外部工具的无缝协作,扩展了AI系统的功能边界。

2026-04-11 17:43:38 384

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-3 Agent Loop

手搓openclaw之AgentLoop部分

2026-04-10 11:44:26 370

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-2 Provider层

手搓OpenClaw系列之创建Provider层

2026-04-10 10:15:29 400

原创 Python面试30分钟突击掌握-LeetCode1-Array

这篇文章为Python面试准备者提供了30分钟高效突击Array题目的方法。重点讲解了两道经典题目: Single Number:利用异或运算特性(a^a=0,a^0=a)在O(n)时间和O(1)空间内找出唯一不重复的数字。关键要理解位运算的消重原理。 Two Sum:通过哈希表存储已遍历元素,将朴素解法的O(n²)优化到O(n)时间复杂度(空间换时间)。需要注意重复元素的处理。 文章强调面试中要注重: 独立写出AC代码 清晰分析复杂度 解释优化思路 注意边界条件 推荐采用"5分钟理解+10分钟编

2026-04-09 08:00:43 207

原创 龙虾-OpenClaw一文详细了解-手搓OpenClaw-1SessionManager

这一系列我会用 Python 一步步手搓一个“可运行、可扩展、可解释”的 OpenClaw 简化版。 第一篇先不追求功能多,而是先搭好最重要的骨架:服务入口、会话并发模型、最小 Agent Loop。

2026-04-09 07:56:49 502

原创 Claude Code agent 源码泄露事件分析(二):本地运行与源码调试

摘要:本文详细介绍了如何本地运行和调试Claude Code agent泄露源码。首先明确研究边界,仅用于学习不商用;然后提供3步最小闭环运行方案,使用DeepSeek API和Node环境即可启动。重点讲解了本地运行和调试方法,包括环境配置、依赖安装、构建执行流程,以及Docker隔离运行的实践方案。针对国内网络环境,给出了镜像配置和代理设置建议,并列举了5个常见问题及解决方案。最终目标是实现源码可执行、可调试、可稳定复现,为后续深入分析Agent架构设计奠定基础。

2026-04-08 05:54:34 586

原创 Claude Code agent 源码泄露事件分析

这篇文章是我作为开发者对 Claude Code 源码泄露事件的一次完整复盘。稳重提供源码的下载和分析

2026-04-06 10:16:58 268

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ⑧ Agent Skill

把 Skill 当“超长 Prompt”:缺少流程与评估定义。只写成功路径:失败分支、降级分支缺失。没有版本管理:线上行为不可控。过度嵌套技能:调试困难、链路脆弱。不做路由评估:触发准确率低导致“看似失灵”。先选 3 个最常见业务流程做 Skill 试点;给每个 Skill 建立最小评测集与回归脚本;每月做一次“技能资产盘点”,淘汰低价值 Skill,升级高价值 Skill。这样一年后,你会得到一个真正有复利的能力库,而不是一堆难维护的临时 Prompt。

2026-04-04 16:36:01 385

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ⑦ Agent

本系列共 8 篇。

2026-04-04 16:35:05 376

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ⑥ MCP

本系列共 8 篇。

2026-04-04 16:21:21 385

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ⑤ Tool

本系列共 8 篇。

2026-04-04 16:15:24 375

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ④ Prompt

本系列共 8 篇。

2026-04-04 16:02:21 399

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ③ Context

本系列共 8 篇。

2026-04-04 15:47:15 603

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ② Token

本系列共 8 篇。

2026-04-04 15:29:25 416

原创 从 LLM 到 Agent Skill,龙虾的技术基础 · ① LLM

你可能已经听过 LLM、Transformer、注意力 这些词,也知道大模型在「猜下一个词」,但中间这一大段——神经网络怎么一步步长成今天这个样子——有点模糊。这篇就用尽量少术语、尽量说人话的方式,帮你把这条线捋直。读完你不需要会推公式,只要心里有一张粗线条地图:后面看别人聊架构、聊论文,不至于完全接不上。可以把它想成很多层「小开关」叠在一起。训练时常说的梯度下降、反向传播,你可以先记一句:算出差了多少,把误差一层层往回传,告诉每一层该怎么微调。 不必深究细节,知道「模型是在调参数」就够了。**MLP(多层

2026-04-04 06:13:18 396

原创 从 LLM 到 Agent Skill,龙虾的技术基础

我现在越来越认同一件事:AI 项目的竞争力,最终不在于“你用了哪个模型”,而在于你是否把模型能力组织成了一套可运行、可维护、可扩展的系统。会用 LLM 是起点,能把它工程化成 Agent 和 Skill,才是分水岭。

2026-04-03 10:00:44 448

原创 免费体验GPT5.4效果-OpenClaw最应该配置的模型

在服务器上部署了一个对话项目,接入了GPT5.4和DeepSeek技术。大家可以体验一下,注册地址:https://guopengfei.top/register。该项目已开源,代码托管在GitHub:https://github.com/wisdomfriend/AIChat。欢迎注册使用、加星支持和技术交流。

2026-03-29 15:41:51 98 2

原创 OpenClaw本地Windows下Docker部署方法

1.1 安装 Docker Desktop for Windows 下载地址:https://www.docker.com/products/docker-desktop。"primary": "siliconflow/Qwen/Qwen3-8B" // 按实际模型名改。"primary": "deepseek-chat" // 或 deepseek-reasoner。"apiKey": "你的DeepSeek_API密钥","apiKey": "你的硅基流动API密钥",配置为 LAN 绑定模式。

2026-03-10 14:18:07 1036 1

原创 vllm快速体验

print(output) # 查看返回的具体内容。print(type(output)) # 查看返回值的类型。# 使用 vLLM 生成文本。安装包很大,我这里有6个G。# 定义输入 prompt。4 启动server服务。

2025-03-06 01:13:22 1675

原创 ollama体验

ollama快速体验

2025-03-06 01:10:36 262

OpenCV之_HaarTraining算法剖析-公开版.pdf

OpenCV之_HaarTraining算法剖析-公开版

2013-06-02

我做车辆角点跟踪的主要文档

我做车辆角点跟踪的主要文档,有Harris角点检测.ppt 和 Pyramidal Implementation of the Lucas Kanade Feature Tracker.pdf 以及这篇文章的中文翻译 基于金字塔的LK特征点跟踪算法.pdf

2014-03-31

dlib人脸关键点模型

dlib人脸关键点模型,使用这个文件可以进行人脸对齐,也可以在dlib官网下载.shape_predictor_68_face_landmarks.dat

2020-07-20

mfcdll调用方法

实现了mfcdll的两个调用方法, 1种是采用lib库调用,1中是采用LoadLibrary的方法

2015-08-27

sshpass-1.08.tar.gz

跨网络向目标地址发送文件不需要确认

2021-05-26

zupply一个轻便的c++工具

zupply一个轻便的c++工具

2021-07-27

编译opencv2 需要用的cmake

编译opencv2 需要用的cmake,我找了好几个,这个可以用

2014-04-01

freetype用到的一些字体资源tff

freetype用到的一些字体资源

2021-06-25

openssh-6.3p1.rar

ssh 跨网络向目标地址发送文件不需要确认

2021-05-26

otus算法相关论文

otus算法相关论文 是我收集的相关论文 感觉很不错啊

2015-08-25

mfc自动创建按钮消息处理并清除

mfc自动创建按钮消息处理并清除 , vs2008

2015-08-27

linux_udp.rar

linux下upd通信例子,server/client

2021-03-01

dll_demo例子

vs下的dll_demo例子

2021-01-13

OpenCVProject.rar

这个项目使用Visual Studio 2015 C++ 调用OpenCV, C++库已经包含在资源中,项目环境已经配置好,直接编译运行就好

2020-07-23

像程序员一样思考,完整扫描版

像程序员一样思考,完整扫描版 入门

2014-03-27

rtsp_rfc.rar

rtsp rfc2326/rfc2327/rfc3550/rfc3551 pdf 手册文档 ,从事直播流推送服务的开发者可以作为手册文档

2020-07-15

MFCDLL回掉函数小例子

MFCDLL回掉函数小例子,vs2008

2015-08-27

GA24[1].8-2005_机动车登记信息代码第8部分:车身颜色基本色调代码.pdf

GA24[1].8-2005_机动车登记信息代码第8部分:车身颜色基本色调代码.pdf

2013-06-21

OpenCV之_HaarTraining资料

包括 :OpenCV之_HaarTraining算法剖析-公开版.pdf 和 Adaboost算法概述.pdf 是我移植OpecCV HaarTraining是看的有用的资料

2014-04-01

OpenCV中文参考手册2010年.pdf

OpenCV中文参考手册 opencv

2013-06-02

多层次汽车牌照定位算法

多层次汽车牌照定位算法 几中算法结合 效果不错

2013-06-02

串口通信数据

vb 串口通信数据的例子 写的很好 MSCOME

2013-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除