- 博客(37)
- 收藏
- 关注
原创 LangChain+LangGraph+LangSmith学习
本文主要介绍了人工智能(AI)与大语言模型(LLM)的核心技术及应用开发框架。内容涵盖以下要点: AI基础原理:包括Transformer架构、神经网络结构(输入层/隐藏层/输出层)、训练算法(反向传播)等核心技术。 (黑马程序员自我总结学习笔记扩展)
2026-07-30 19:44:04
433
1
原创 模型微调(个人学习总结笔记)
文章摘要: 本文详细介绍了如何在Windows环境下搭建Linux训练环境并进行大语言模型微调的全过程。主要内容包括:1. 模型微调的概念及必要性解释;2. 通过WSL在Windows上安装Ubuntu的详细步骤;3. 使用LLaMA-Factory工具进行微调的方法;4. 数据准备的关键要点和格式要求;5. 实际训练、测试和部署的完整流程;6. 常见问题解决方案和参数配置建议。文章特别强调了数据质量的重要性,并提供了从环境搭建到模型部署的具体操作指南,适合希望进行大模型微调的开发者参考学习。
2026-07-29 20:05:21
476
原创 第二章 文法和语言
对文法的一种精确的数字定义定义的“文法”,“句子”等概念,虽然可以和自然语言的对应概念类比,但它们有严格的数学基础,可以被计算机处理文法使用的非终结符(代词)文法使用的终结符文法的开始符号(句子)文法的生成规则<主语>=<名词>|<代词>
2026-07-28 21:54:30
198
原创 MaxKB学习
MaxKB是一款开源的RAG知识库问答系统,由1Panel团队开发,支持文档上传、自动分块和向量化处理,可快速构建企业级问答应用。相比Dify等全栈LLM平台,MaxKB更专注于轻量化的知识库问答场景,具有配置简单、上手快的特点。使用流程包含四步:1)配置大语言模型(支持OpenAI/阿里云百炼/Ollama等);2)创建知识库并上传文档;3)搭建问答应用(支持简单配置和高级编排两种模式);4)通过链接/嵌入代码/API发布应用。系统还提供权限管理、问答优化等实用功能,适合企业快速部署内部知识库和智能客服系
2026-07-26 19:49:34
225
原创 Dify安装与Ollama模型接入
Dify是一个开源的LLM应用开发平台,帮助开发者快速构建和运营生成式AI应用。它介于“直接使用大模型”和“从零开发AI应用”之间——你不需要写大量代码,但又能获得比简单Prompt工程更强大的能力。内置文档向量化、分块、重排序,搭建企业知识库问答。
2026-07-26 19:11:21
323
原创 Ubuntu 安装 Python 3.10 完整指南
本文提供了两种在Ubuntu系统上安装Python 3.10的方法:通过deadsnakes PPA安装和手动编译安装。第一种方法通过添加PPA源直接安装,步骤包括更新系统、添加仓库、安装Python和pip;第二种方法详细说明了从源码编译安装的过程,包括依赖安装、配置选项和验证步骤。文章还介绍了使用Conda创建Python 3.10虚拟环境的方法,并针对常见问题提供了解决方案。两种安装方式都包含验证步骤确保安装成功,适合不同需求的用户选择。
2026-04-23 10:05:31
976
原创 GUI学习——day3
这篇文章介绍了Java Swing图形界面编程的几个核心组件,包括画笔工具、鼠标监听、窗口监听、键盘监听以及各种Swing控件(窗口、面板、标签、图标、按钮、列表框、文本框等)。文章通过代码示例展示了如何使用Graphics类实现绘图功能,如何添加鼠标和键盘事件监听,以及如何创建和使用Swing的各种UI组件。每个示例都配有简要说明,包括JFrame窗口创建、JPanel面板布局、JButton按钮样式、JComboBox下拉框等常见控件的使用方法。这些内容为Java GUI编程提供了基础入门指导。
2026-03-07 21:37:34
63
原创 GUI学习——day2
本文展示了Java GUI编程中的事件监听机制应用。首先演示了按钮点击事件监听(ActionListener),当按钮被点击时输出"aaa"。随后介绍了: 单个监听器监听多个按钮组件 文本框(TextField)的事件监听和字符替换功能 通过组合方式实现简易计算器,包括: 基础版本使用独立监听器类 优化版本采用面向对象设计 最终版本使用内部类实现更简洁的代码结构 重点说明了组合优于继承的OOP原则,以及内部类能直接访问外部类成员的优势。这些示例展现了Java事件驱动编程的基本模式和GUI
2026-03-06 23:00:39
83
原创 GUI编程——day1
本文介绍了Java GUI编程基础,重点讲解了AWT框架的使用方法。主要内容包括:1)通过Frame类创建基本窗口界面;2)使用Panel面板实现窗口关闭功能;3)三种常用布局管理器:流式布局(FlowLayout)、边界布局(BorderLayout)和网格布局(GridLayout)。文中提供了创建窗口、设置属性、添加组件及事件监听的具体代码示例,展示了如何实现多窗口显示、颜色设置和窗口关闭等功能。这些基础知识为开发图形用户界面应用程序提供了入门指导。
2026-03-06 10:31:22
63
原创 Springboot的入门介绍
Spring Boot是Spring官方推出的一套快速开发框架,核心理念是约定大于配置,它基于传统Spring框架(SpringMVC等)做了 封装和增强,目的是消除繁琐的XML/手动配置,让开发者能以最少的配置,最快的速度搭建和运行Spring应用。
2026-03-05 22:52:28
512
1
原创 CentOS7 daemon.json
本文介绍了如何配置Docker的daemon.json文件以优化性能和使用镜像加速。主要配置包括:设置cgroup驱动为systemd、日志文件大小限制为100MB(保留3个)、使用overlay2存储驱动,并添加多个国内镜像源(如DaoCloud、USTC、Azure等)。还建议补充阿里云和华为云的镜像地址(需替换为具体ID)。修改后需执行systemctl daemon-reload和systemctl restart docker使配置生效。该配置可显著提升Docker的拉取速度和稳定性。
2026-03-02 14:47:06
171
原创 Java数组
数组是相同类型数据的有序结合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
2025-11-02 19:04:55
973
2
原创 Docker快速入门——Windowns系统下Docker安装(理解与完整,附带WSL1如何升级为WSL2)
Windows 系统安装 Docker 时推荐先安装 WSL 2(Windows Subsystem for Linux 2),主要是因为 Docker 本质上是为 Linux 设计的容器技术,而 WSL 2 为 Windows 提供了一个轻量级、高性能的 Linux 内核环境,使 Docker 能在 Windows 上原生、高效地运行。以管理员身份打开PowerShell(按下 Win + R 键,打开“运行”对话框。以管理员身份打开PowerShell(按下 Win + R 键,打开“运行”对话框。
2025-10-14 10:54:55
4293
原创 Docker快速入门——第四章Docker镜像
Docker 镜像操作快速指南 镜像搜索:使用docker search命令查询Docker Hub公共镜像,支持过滤条件如官方镜像、收藏数等。 镜像拉取:通过docker pull下载镜像,可指定版本/平台,国内用户建议配置镜像加速器。 镜像管理: docker images查看本地镜像列表 docker inspect查看详细元数据 docker history查看构建历史 镜像迁移: docker save导出完整镜像为tar文件 docker load导入保留完整信息的镜像 镜像删除: 使用dock
2025-10-14 09:24:05
933
原创 Docker快速入门——第三章Docker环境安装
本文介绍了Docker在Windows、MacOS、CentOS和Ubuntu系统中的安装方法。Windows需要专业版及以上版本并启用WSL2/Hyper-V;MacOS要求Catalina或更高版本;CentOS/Ubuntu需要root权限。安装步骤包括:卸载旧版本、添加官方仓库、安装依赖、启动服务及验证安装。文档还提供了镜像加速器配置建议(阿里云、中科大等),以解决国内用户拉取镜像慢的问题。
2025-10-13 09:30:54
788
1
原创 新手小白——Oracle数据库.索引与数据完整性
当执行一些特殊操作时,比如,使用SQL*Loader从外部数据源向表中导入大量数据,并且事先知道这些数据是满足约束条件的,为提高运行效率,就可以禁用这些约束。不要在小表上建立索引。右击表emp选择“编辑”菜单项,在表编辑窗口左边选择“索引”选项,在右边“所有”框中选中要维护的索引,在“‘索引属性”栏中修改索引的信息,单击“确认”按钮后完成修改。1.索引应该建立在WHRER句频繁引用表上,如果在大表上频繁使用某列或某几个列作为条件执行索引操作,并且检索行低于总行数15%,那么应该考虑在这些列上建立索引。
2025-10-13 09:30:16
119
1
原创 Docker快速入门——第一章Docker入门
Docker的三大部件,Docker与虚拟机的区别。Docker是一个开源应用容器平台,用于开发、部署和运行应用程序。它通过将应用与底层设施分离实现快速交付,允许像管理应用一样管理基础设施。Docker包含客户端、守护进程、镜像仓库和镜像等核心组件,采用轻量级容器技术(共享主机内核)而非传统虚拟机的完整操作系统虚拟化,具有启动快、资源占用少、标准化和安全隔离等特点。相比虚拟机需要安装完整操作系统,Docker容器直接在宿主机OS上运行隔离应用,显著提升效率并简化部署流程。
2025-10-11 17:03:52
1049
原创 Java学习第一课——Java的安装与卸载,Java基础概念
本文介绍了Java开发环境搭建和基础语法。开发环境部分包括JDK安装(设置JAVA_HOME和PATH环境变量)以及Eclipse/IntelliJ IDEA两种IDE的选择。基础语法部分重点讲解了变量类型(整数、浮点、字符)、变量分类(类变量、实例变量、局部变量)及其作用域,并详细说明了变量命名规范和常量定义。最后列出了Java支持的各类运算符,包括算术、赋值、逻辑、位运算等。全文为Java初学者提供了清晰的环境配置指南和基础语法要点。
2025-09-23 18:20:23
825
1
原创 新手小白——Oracle新建表完成题目
本文介绍了Oracle数据库的基本操作流程:1. 启动Oracle服务(通过服务管理器或命令行);2. 管理表空间(检查/创建TEST表空间);3. 创建表并插入数据(以employees表为例);4. 注意事项(SQL语法检查、数据完整性、表空间管理及数据备份)。全文提供了详细的操作步骤和SQL示例,指导用户完成Oracle数据库的常见操作任务。
2025-09-22 22:05:13
1069
原创 windows powershell 与命令提示符 有什么区别 管理员身份运行方式
PowerShell 使用的是 cmdlet(命令单元),这些 cmdlet 遵循动词-名词的命名规则,使得命令更加直观和易于理解。:功能强大,支持复杂的任务自动化、系统管理、脚本编写等。:可以轻松地对对象的属性和方法进行操作,支持管道(Pipeline)机制,可以将一个命令的输出作为另一个命令的输入。:CMD 使用的是批处理语言(Batch),这是一种简单的脚本语言,主要用于执行基本的命令和简单的脚本。尽管CMD和PowerShell的命令语法不同,但有一些命令在两者中都是可用的,或者有等价的命令。
2025-09-17 16:58:30
1069
1
原创 零基础Typora下载安装与Markdown基本语法大全
Typora是一款优秀的Markdown编辑器,安装过程简单:官网下载对应版本后按提示操作即可。文章详细介绍了Markdown语法
2025-09-15 20:27:55
566
原创 新手小白——Windows系统下Oracle数据库的DBCA界面创建与Navicat创建表空间、新建用户、授权详细教程
DBCA(Database Configuration Assistant) 是 Oracle 数据库管理系统中的一个图形化工具,用于创建、配置和管理数据库。简化数据库创建过程:通过图形界面和向导模式,用户可以轻松完成数据库的创建,而无需深入了解命令行操作。自动化配置:DBCA 能够自动生成数据库的初始化参数文件,配置内存设置和存储选项等。提高效率和准确性:预定义模板包含了许多最佳实践配置,减少了手动配置的复杂性和可能出现的错误。
2025-09-13 14:18:30
1154
原创 新手小白Oracle数据库入门——基本概念
Oracle数据库存储结构分为逻辑和物理两部分。逻辑结构包括数据块、数据区、段和表空间,构成数据存储的层次关系。物理结构包含数据文件(.DBF)、控制文件(.CTL)和日志文件(.LOG)三类核心文件。Oracle进程结构由用户进程、服务器进程和后台进程组成,后台进程包括DBWR、CKPT、LGWR等关键进程。内存结构以系统全局区(SGA)为核心,包含高速数据缓冲区、共享池和重做日志缓冲区等组件,共同保障数据库高效运行。
2025-09-12 14:27:51
919
原创 Windows环境下OracleDatabase 11g R2 安装教程(零基础小白手把手超详细)
本文介绍了Oracle Database 11g R2的安装与配置流程。主要内容包括:1)Oracle 11g R2的核心功能概述,如RAC集群、DataGuard备份等;2)详细安装步骤,从官网下载到解压配置,包括系统类型选择、数据库实例创建和用户密码设置;3)重点说明如何解锁常用用户账户(如scott)并设置密码;4)安装后的服务管理建议,包括将Oracle服务设为手动启动以优化系统性能。文章为初学者提供了完整的Oracle数据库安装指南和基础配置说明。
2025-09-03 00:02:39
1118
1
原创 计算机网络技术(第3版) 施晓秋——第一章 计算机网络的基本概念
计算机网络技术(第3版) 施晓秋——第一章 计算机网络的基本概念 根据课本进行的摘要记录,可用于期末复习,平时预习,课后总结归纳。
2025-08-04 15:10:17
1296
1
原创 SakuraFrp樱花内网穿透下载安装与使用教程(IP地址访问,http域名访问,https域名访问)(附Windows下linux子系统安装与nginx安装)
内网穿透介绍,SakuraFrp纯新手小白教程,Nginx安装,Windows下Linux子系统教程
2025-07-31 21:16:25
46242
1
原创 计算机网络课程综合实验报告书——TCP/IP应用环境中服务器的部署与实现
本课程设计通过虚拟机搭建了包含服务器、路由器和客户端的局域网环境,重点完成了软路由配置、邮件服务器(SMTP/POP3)和WWW服务器的搭建与测试。设计采用Windows Server 2003系统
2025-07-31 09:35:02
1249
原创 确认redis与docker ragflow是否正确集成/redis与ragflow不在同一个网络中的解决方法
确认redis与docker ragflow是否正确集成/redis与ragflow不在同一个网络中的解决方法
2025-07-30 19:10:25
588
原创 Windows 系统部署 DeepSeek-R1:7B/8B 知识库系统全流程(Ollama+Deepseek+RAGFlow+Docker+GPU)
Ollama+Deepseek+RAGFlow+Docker,常见问题解答,与RAGFlow各部分使用介绍,零基础教程
2025-07-30 18:40:28
2160
原创 (三)OpenCV计算机视觉基础——模板匹配
模板匹配是指在当前图像A内寻找与图像B最相似的部分,一般将图像A称为输入图像,将图像B称为模板图像。在OpenCV内,模板是使用函数cv2.matchTemplate实现的。method 为匹配方法。该参数通过TemplateMatchModes实现,有6种可能的值。templ 为模板图像 它的尺寸必须小于或等于原始图像,并且与原始图像具有同样的类型。模板匹配的操作方法是将模板图像B在图像A上滑动,遍历所有像素以完成匹配。image 为原始图像,必须是8位或者32位的浮点型图像。
2025-05-26 16:13:58
342
1
原创 好玩的!Shell脚本——炸弹爆炸
零基础学Shell,一个有趣的“炸弹倒计时”脚本,它可以模拟一个炸弹的倒计时效果,但不用担心,它只会用文字来吓唬你,了解执行权限
2025-05-26 16:03:05
947
原创 (一)OpenCV计算机视觉基础————绘图函数
OpenCV提供了绘制多种图形的函数。这些绘图函数有一些共用的参数,主要用于设置源图像,颜色,线条属性等。参数img,color,thickness,lineType的含义如前面的说明所示。参数img,color,thickness,lineType的含义如前面的说明所示。参数img,color,thickness,lineType的含义如前面的说明所示。参数img,color,thickness,lineType的含义如前面的说明所示。cv2.rectangle()用来。cv2.line()用来。
2024-08-08 17:50:48
881
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅