自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 深入理解 SQLite:架构设计与核心特性

*WITHOUT ROWID 表**:从 SQLite 3.8.2 开始,你可以创建不使用 ROWID 的表,这会用 PRIMARY KEY 字段本身作为 B-Tree 的键,适合主键查询频繁的场景。每条表记录都有一个隐式的 **ROWID**(64位整数),这相当于主键。这种设计让 SQL 执行完全**确定性**和**可移植**,因为没有副作用,每次执行相同 SQL 都得到相同结果。它是**关系型数据库**,支持完整的 SQL 语法(JOIN、聚合、子查询等),只是存储引擎是嵌入式的。

2026-04-18 23:45:27 211

原创 OpenCode 架构文档

OpenCode是一款基于Bun运行时的AI编程助手系统,提供终端UI和HTTP API接口。系统采用模块化架构,核心技术栈包括Hono框架、Vercel AI SDK、SQLite数据库和SolidJS UI组件。主要功能包括项目管理、会话处理、工具调用和权限控制,支持Shell命令执行、文件操作等内置工具。系统通过Effect框架实现服务层整合,提供账户管理、认证和权限检查等服务。采用级联配置系统和事件总线机制,支持本地和云端部署。文档详细描述了系统的目录结构、数据库Schema、API端点和核心工作流

2026-04-18 23:38:30 318

原创 OpenCode构建与打包详细讲解

本文介绍了开源AI编程工具OpenCode的编译运行与打包方法。首先需要安装Bun运行时环境(类似Node.js),可通过官网下载或命令行安装,并配置环境变量。然后进入项目目录安装依赖包,执行bun install命令,完成后运行bundev启动项目。建议在Linux环境下操作以确保兼容性,Windows系统可能遇到权限问题,可通过管理员权限运行、关闭杀毒软件或指定cache目录解决。最后使用bun run命令执行build.ts脚本完成项目构建打包。OpenCode作为开源工具,为开发者提供了Claude

2026-04-12 21:53:28 457

原创 使用Ollama本地模型养龙虾

首先下载Ollama配置路径,网络,上下文长度:然后打开,选择模型,发送你好,进行下载。Ollama本地部署模型完毕,下一步我们来对接OpenClaw小龙虾。

2026-03-15 16:43:37 897

原创 AI Agent的设计模式

2026-02-07 14:25:30 133

原创 AI智能体一:搭建最简单的AI智能体例子

MessagesPlaceholder(variable_name="agent_scratchpad"), # 代理工作空间占位符,用于存储中间推理过程。location: str = Field(description="城市名称") # 定义 location 字段,类型为字符串,描述为城市名称。("human", "{input}"), # 用户消息占位符,{input} 会被实际用户输入替换。"""获取指定地点的天气信息(模拟工具)""" # 函数的文档字符串,描述工具功能。

2026-01-18 16:59:46 363

原创 Vibe Coding(一): AI编程工具Claude Code

Vibe Coding(一): AI编程工具Claude Code

2026-01-17 18:34:40 1976

原创 卷积神经网络CNN

那就需要定义一个消化函数,一定量的饭吃进来之后多久能消化掉。任意时间点都满足消化函数。跟人脑识别物体的过程很像,无论看到什么,都是按固定的模式去处理,然后输出物体是什么。一个饭量很大的人在一直不停的吃饭,如果想知道他在下午14:00胃里剩余多少东西?(1)空间变换处理能力的天然缺陷。(2)全局上下文理解的缺陷。“卷积”是个数学概念。CNN现在已经不流行。

2025-04-06 16:48:46 153

原创 windows系统部署大模型DeepSeek

例如,在macOS系统中,可以在.zshrc文件中添加export OLLAMA_HOME=/path/to/ollama。模型下载与加载:使用ollama pull <model_name>命令从注册表下载模型,例如ollama pull deepseek-r1:8b用于下载DeepSeek R1模型。自定义模型与提示:用户可以通过ollama create <model_name> -f <model_file>命令创建自定义模型,并通过-p参数设置提示。2. 模型部署与管理。

2025-03-23 18:36:38 254

原创 numpy库的用法

NumPy通常与其他科学计算库(如SciPy、Pandas、Matplotlib等)结合使用,以提供更强大的功能。# 生成一个3×3取值范围在0~10的矩阵。# 生成一个包含5个随机浮点数的数组。# 索引1开始,4结束,不包含右边。# 数组加法,arr的每个元素加上5。# 数组中值大于3的索引。# 打印数值大于3的数组。# numpy库的用法。

2025-03-23 18:20:27 208

原创 神经网络算法

https://blog.youkuaiyun.com/weixin_43807601/article/details/131212686?fromshare=blogdetail&sharetype=blogdetail&sharerId=131212686&sharerefer=PC&sharesource=c972708579&sharefrom=from_link

2025-03-11 20:56:04 159

原创 【神经网络基础】矩阵的运算

一、矩阵的加法与减法:1、运算规则简言之,两个矩阵相加减,即它们相同位置的元素相加减!注意:只有对于两个行数、列数分别相等的矩阵(即同型矩阵),加减法运算才有意义,即加减运算是可行的.2、 运算性质 (假设运算都是可行的)满足交换律和结合律交换律;;

2025-03-10 13:26:21 676

原创 《神经网路与深度学习》学习笔记三

python2和python3对于zip对象的处理不一样,python3不支持len(zip对象)可以使用len(list(zip对象)), 使用list先将zip转成list就不会报错了。

2024-04-27 17:56:09 298 1

原创 《神经网路与深度学习》学习笔记二

安装sklearn报以上错误原因:这个错误是由于 sklearn 被弃用,建议使用 scikit-learn 替代。(1)打开项目中的 requirements/optional.txt 文件。将 sklearn 替换为 scikit-learn。保存文件并关闭。然后再次运行以下命令来安装依赖包:(2)直接安装pip install scikit-learn。

2024-04-27 16:39:35 419 2

原创 《神经网路与深度学习》学习笔记一

神经网络与深度学习中文版》Michael Nielsen 著 学习笔记。

2024-04-27 16:10:22 782 1

Claude Code最佳实践开源项目下载

Claude Code最佳实践开源项目下载

2026-04-18

opencode学习文档

opencode学习文档

2026-04-18

人工智能基于神经网络的深度学习技术综述:模型原理与计算机视觉及自然语言处理应用

人工智能基于神经网络的深度学习技术综述:模型原理与计算机视觉及自然语言处理应用

2026-04-18

【bun-windows-x64.zip】bun windows系统安装包,解压即可使用

【bun-windows-x64.zip】 bun windows系统安装包,解压即可使用

2026-04-18

bun-linux-x86.zip

bun-linux-x86.zip

2026-04-18

node-v25.9.0-linux-x86.tar.xz

node-v25.9.0-linux-x86.tar.xz

2026-04-18

空空如也

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

TA关注的人

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