自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DSH Memory:让 AI Agent 拥有真正可持续成长的长期记忆

倒霉蛋记忆中心(DSH Memory) 是 DSH 的长期记忆插件,以 SQLite 为唯一事实源,把 AI Agent 的临时上下文升级为可解释、可控制、可恢复、可演进、可治理的本地化知识资产。它集成了结构化记忆存储、Markdown 双向管理、智能检索、混合向量检索、经验学习、可靠性系统和 Memory Center WebUI,让 AI Agent 从“会回答”走向“会成长”。

2026-09-05 15:18:13 265

原创 Pycharm中部署Anaconda环境

本文介绍了在PyCharm中创建项目并配置Conda虚拟环境的方法:首先点击"New Project"创建新项目,建议将项目文件夹设置在非C盘位置;然后通过Interpreter设置进入配置界面,选择Conda环境并指定conda.exe和python.exe的路径(需使用Conda中的Python环境)。文中提到需要注意正确选择相关文件的存储位置。

2026-06-02 15:28:06 283

原创 Anaconda搭建深度学习虚拟环境

该虚拟环境搭建需要使用cuda+cudnn+pytorch+torchvision来实现。

2026-06-02 14:54:26 400

原创 下载Ollama并本地化部署Deepseek(Window)

本文介绍了Ollama和Deepseek模型的下载安装及部署方法:1)从指定链接下载Ollama最新稳定版本;2)通过命令行安装Deepseek模型(如ollama pull deepseek-r1:7b),不同模型对硬件有不同要求(7B模型需8GB+显存/16GB内存);3)通过ollama list查看已部署模型,或用ollama run运行模型进行验证。文末还提供了各版本模型的详细硬件配置需求表,涵盖从1.5B到671B规模的计算资源要求。

2026-05-31 01:28:13 493

原创 QT6中五步完成Android的环境配置

本文介绍了在Qt中配置Android开发环境的步骤:首先通过Tool检查是否安装Android插件;然后在Qt中打开配置界面,选择SDKs并检查JDK版本(需17及以上);接着验证SDK及配套工具是否完整,未安装可通过设置按钮下载(需先安装JDK);最后下载OpenSSL完成配置。文中提供了相关下载链接和参考文章。

2026-05-15 22:05:05 318

原创 Django 项目6:表单与认证系统

本文介绍了Django开发中的四个核心功能:1) 表单(forms)的创建与验证,包括用户名、密码、手机号等字段设置;2) Session状态管理,包含创建、查找、删除等操作及配置参数;3) Admin后台配置,展示如何注册模型和自定义管理界面;4) 认证系统(Auth)功能,包括用户创建、登录验证、权限控制等。这些功能覆盖了用户认证、数据管理、状态保持等Web开发关键环节,为构建安全的Django应用提供了基础支持。

2025-09-06 18:06:49 630

原创 Django项目1:Django项目创建与App使用

本文介绍了Django项目创建及PyCharm连接的基本流程:1)创建项目并配置同步路径;2)设置Django运行环境,通过本地8000端口验证项目;3)创建app并配置(包括创建apps文件夹、设置资源文件、注册app、配置子路由等关键步骤);4)演示了两种路由关联方式及视图函数测试方法;5)最后指导如何运行服务并通过特定URL访问app功能。重点涵盖了Django项目初始化、app创建与配置、路由设置等核心开发环节,为快速搭建Django开发环境提供了清晰指引。

2025-08-15 17:19:47 632

原创 Django项目5:请求处理与文件上传全解析

本文介绍了Django框架中HTTP请求处理的核心概念。首先讲解了HttpRequest对象,它封装了HTTP请求的所有信息,包括请求路径、方法、参数等属性和方法。然后详细说明了GET和POST请求的区别及处理方法,GET请求参数显示在URL中,而POST请求通过表单提交。接着介绍了类视图的优势,通过封装视图逻辑到类中,提高了代码的模块化和复用性。最后以文件上传为例,展示了从表单创建到文件处理的完整流程。这些内容为Django开发者提供了处理HTTP请求的基础知识。

2025-08-15 14:19:45 1215

原创 Django项目3:模板变量、标签与过滤器详解

本文介绍了Django模板系统中的关键功能:1.模板变量({{变量名}})的定义和使用方法,包括命名规范和通过视图传递数据的示例;2.模板标签的分类和使用,包括控制流标签(if/for等)、包含继承标签和常用功能标签,以及自定义标签的实现步骤;3.过滤器的格式、常见内置过滤器(如日期格式化、字符串处理等)和自定义过滤器的创建方法。文章提供了代码示例说明如何实现路由跳转、变量渲染和自定义功能扩展,强调了注册和使用时的注意事项。

2025-08-12 17:41:10 1259

原创 Django项目4:ORM操作数据库全指南

本文介绍了Django ORM的基本使用。首先讲解了ORM的概念和优势,包括模型类与数据表的映射关系。接着详细说明了数据库连接配置步骤,包括创建数据库、修改settings.py配置、安装MySQL驱动等。然后通过示例演示了模型创建与映射过程,包括定义模型类、执行迁移命令。最后重点展示了ORM的增删改查操作,包括四种添加数据方式、删除数据、两种修改数据方法,以及多种条件查询方式(如模糊查询、范围查询等)。这些操作能有效替代SQL语句,简化数据库操作。

2025-08-10 23:16:17 636

原创 Django项目2:URL与模板渲染

本文介绍了Django框架中的URL配置和模板渲染功能。主要内容包括:1.URL基本概念及路径转换器,解释了URL结构组成和参数捕获方法;2.path和re_path的用法对比,展示了静态路径和正则表达式路径的定义方式;3.重定向的两种实现方法;4.模板路径配置步骤;5.render模板渲染方式,包括前端文件创建和视图函数中的渲染设置。文章通过具体代码示例说明了Django中URL路由和模板处理的关键技术点。

2025-08-04 11:17:26 574 1

原创 PyCharm远程连接数据库操作指南

本文介绍了使用PyCharm远程连接虚拟机数据库的完整流程。首先通过配置端口转发和连接虚拟机Python解释器建立开发环境;然后在虚拟机创建同步文件夹并与PyCharm项目关联实现文件同步;最后测试同步效果并安装数据库驱动模块(pymysql、redis、pymongo)来操作数据库。整个过程包含环境配置、文件同步测试和数据库驱动安装三个主要步骤,并强调了PyCharm与虚拟机之间的单向同步特性。

2025-08-01 12:25:02 1231 1

原创 MySQL数据库4:三范式与查询

本文摘要: 数据库设计需遵循三范式:1NF要求属性不可分割;2NF要求非主键完全依赖主键;3NF要求字段与主键直接相关。事务保证操作序列的原子性,可通过begin/commit/rollback控制。查询分为单表和多表查询,多表连接包括交叉连接(笛卡尔积)、内连接(条件过滤)和外连接(左/右连接)。特殊查询包括去重、限行、排序、条件(比较/逻辑运算、模糊)、分组及过滤分组查询。MySQL支持算术、比较(含NULL安全比较)和逻辑运算符,用于构建复杂查询条件。

2025-07-28 21:51:21 1239 1

原创 MySQL数据库3:表约束全解析

本文系统介绍了数据库约束的概念、类型及应用。约束分为列级(7种)和表级(4种),主要区别在于设置位置、支持类型和命名方式。详细讲解了7种常用约束:非空约束确保字段不为空;唯一约束防止数据重复;默认值约束提供缺省值;检查约束自定义条件限制;主键约束建立唯一标识;主键自增长实现自动编号;外键约束维护表间关系。文章还分析了表间关系的三种类型:一对一(如夫妻表)、一对多(如部门员工表)和多对多(如选课表),并阐述了外键约束在维护数据完整性方面的作用机制。

2025-07-28 10:43:34 1327 4

原创 MySQL数据库2:从建库到增删改查

本文介绍了MySQL数据库的基本操作,主要包括SQL语言的四大类(DDL、DML、DQL、DCL)及9个关键字(CREATE、ALTER、DROP等),详细说明了SQL语法规则。重点讲解了数据库和表的创建、修改、删除等操作,包括数据类型选择(如字符串、数值、日期类型)和表结构修改方法。最后介绍了表数据的增删改查操作,包括插入数据的两种方式、条件删除和修改、以及多种查询方法。文章内容全面系统,涵盖了MySQL入门所需的基础知识和操作技巧。

2025-07-27 13:14:59 1112 2

原创 MySQL数据库1:安装与权限设置全指南(Ubuntu为例)

本文介绍了MySQL用户创建与权限设置的完整流程。首先以root用户登录,通过SQL命令创建新用户并设置简单密码(可降低密码强度要求)。然后为新用户授予数据库完全访问权限和代理权限。操作完成后需重新加载服务配置并重启MySQL服务。文章还提供了MySQL服务的基本操作命令,包括启动/停止服务、检查状态、设置开机自启等,以及删除用户的SQL语句。整个过程通过终端命令行完成,适合Linux系统下的MySQL管理。

2025-07-26 18:25:18 622 2

原创 Qt6 手搓音视频播放器2:实现本地音视频的基本播放功能

本文介绍了一款C++开发的播放器2.0版本,主要优化了界面设计并新增了音量控制和进度条功能。在界面美化方面,通过ControlWidget窗口实现控件隐藏/显示功能,并使用事件过滤器实现单击调出控制窗口。进度条功能采用QSlider控件,通过信号与槽机制实现播放进度控制。文章包含详细代码实现(如事件过滤器、进度条信号连接等),并提供了GitCode仓库地址供下载源码。作者欢迎开发者提供优化建议,以完善后续版本。

2025-07-04 23:54:02 619 1

原创 3点搞定 GitCode 仓库创建与文件推送

本文介绍如何在GitCode上创建仓库并推送代码。

2025-07-04 00:23:42 828 1

原创 Qt6 手搓音视频播放器1:实现简易的播放功能

​该播放器采用 C++ 编程语言,集成了FFmpeg库,方便后续对播放器功能的拓展。在针对Qt6删除了QMediaPlaylist问题和媒体模块添加及链接这两方面进行了详细说明,希望能对各位提供帮助。

2025-07-03 23:05:26 761 1

原创 快速更新 Qt 组件:镜像加速指南

本文介绍了使用Qt维护工具,通过终端使用中科大镜像加速下载,全文简明扼要地说明了Qt组件的管理方法。

2025-07-01 21:11:28 620 1

原创 Qt项目快速集成FFmpeg指南(以CMake为例)

本文介绍了在Qt项目中集成FFmpeg库的详细步骤,附录提供了工程文件配置内容和main.cpp的具体代码示例,包括路径设置、库链接以及调试输出代码。整个过程涵盖了从库文件复制到项目配置的完整流程,确保开发者能正确集成FFmpeg功能。

2025-07-01 18:59:10 2281 3

原创 VMware 安装及 Ubuntu 虚拟机配置

本文提供VMware Workstation 17和Ubuntu 25.04的安装指南。首先详细介绍VMware的安装步骤和激活方法,提供实测有效的激活密钥。接着说明从阿里云开源镜像站下载Ubuntu镜像文件的方法。最后分步骤指导在VMware中创建Ubuntu虚拟机,包括选择镜像、个性化设置等完整配置流程。全文简明扼要地呈现了从软件安装到虚拟机配置的完整过程。

2025-06-23 12:39:02 1034 1

Qt6 手搓音视频播放器2:实现本地音视频的基本播放功能

Qt6 手搓音视频播放器2:实现本地音视频的基本播放功能

2025-07-04

Qt6 手搓音视频播放器1:实现简易的播放功能

Qt6 手搓音视频播放器1:实现简易的播放功能

2025-07-04

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

TA关注的人

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