自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 oneapi私有化部署failed to get gpt-3.5-turbo token encoder解决方案

摘要 本文记录了在无网络环境的Linux服务器上部署oneapi服务的解决方案。通过以下步骤实现:1) 在本地使用docker-compose运行oneapi和MySQL服务;2) 将本地镜像保存为tar文件并传输到服务器;3) 服务器加载镜像并启动服务。遇到的关键问题是oneapi需要联网下载词库文件,通过从本地容器中提取缓存文件(cl100k_base.tiktoken等)并手动复制到服务器容器中,成功解决了服务启动报错问题。最终实现了在离线环境下的oneapi服务部署。

2026-01-06 18:40:41 264

原创 麒麟 V10 arm架构服务器离线安装 Nginx

本文详细介绍了Nginx及其依赖包(OpenSSL、PCRE2、Zlib)的安装过程。首先提供了各软件官网下载地址及打包下载链接,随后分步骤讲解了依赖包的安装方法。重点说明了Nginx的编译安装过程,包括创建nginx系统用户、配置安装路径及SSL模块等参数。最后介绍了环境变量配置、服务启动命令和常用操作指令,如版本检查、配置文件测试、服务重载等,帮助用户快速部署和使用Nginx服务。

2025-11-28 15:17:25 602

原创 若依框架前端通过 nginx docker 镜像本地运行

本文介绍了如何通过Docker配置Nginx服务器来运行前端打包项目。使用docker-compose.yml文件创建Nginx容器,配置端口映射和目录挂载。重点讲解了Nginx的配置文件设置,包括根目录指定、SPA路由回退处理、API代理配置等。通过host.docker.internal实现容器内访问宿主机服务,最终可通过宿主机的8081端口访问前端项目。该方案有效解决了前端项目打包后直接运行报错的问题。

2025-09-15 17:14:03 465

原创 FastGPT数据迁移 --PG、Mongo、mysql

本文介绍了三种Docker容器中数据库迁移方案:1)PG数据库可直接使用官方迁移方案;2)MongoDB需通过mongodump/restore命令进行跨架构迁移,详细说明了备份、传输和恢复步骤;3)MySQL可通过Navicat导出SQL文件后在目标主机执行。重点针对MongoDB的特殊性(wiredTiger引擎的架构不兼容问题)提供了完整的命令行操作流程,包括数据备份、容器间文件传输及恢复验证等关键步骤。

2025-08-12 11:04:57 491

原创 From Local to Global: A Graph RAG Approach to Query-Focused Summary 阅读笔记

GraphRAG:基于知识图谱的增强检索方法 传统RAG在高级抽象查询上表现不佳,GraphRAG通过构建知识图谱解决这一问题。该方法分为索引和查询两阶段:索引阶段利用LLM提取实体、关系形成知识图谱,应用Leiden算法进行层次化社区划分;查询阶段通过多级社区摘要生成答案。相比传统RAG,GraphRAG在回答全面性、多样性问题上优势显著,尤其在8k tokens上下文窗口时表现最佳,但在回答直接性问题上稍逊。该方法通过分层次社区结构有效处理大规模文本,为复杂查询提供了新思路。

2025-08-04 11:16:15 1024

原创 配置ollama使用GPU

本文介绍了在Windows系统上配置Ollama使用GPU加速的步骤

2025-07-30 18:06:22 3570

原创 oneapi本地部署接口测试(curl命令方式+postman方式)

本文展示了两种AI模型API的测试方法:1)基础对话模型测试,通过curl命令调用本地3001端口的QwQ-32B模型进行简单对话;2)嵌入模型测试,使用GLM-Embedding-2模型获取文本"你好,世界"的向量表示。文中提供了完整的curl请求示例和响应截图,并附带了获取授权令牌的方法图示。测试结果表明两个模型均能正常响应请求,适用于本地开发环境下的AI应用集成。

2025-07-29 17:55:56 397

原创 mysql数据库通过命令行导入sql文件

mysql通过命令行导入sql文件

2025-04-02 19:16:28 1148

原创 银河麒麟V10 aarch64架构安装mysql教程

国产化操作系统银河麒麟V10 aarch64架构安装mysql教程

2025-04-02 18:39:40 3404

原创 Fastgpt学习(5)- FastGPT 私有化部署问题解决

从给出的日志可知,PostgreSQL 的 Docker 镜像启动失败是因为数据目录 /var/lib/postgresql/data 的。Windows系统下修改文件目录权限存在诸多问题,直接在Docker Desktop下进行File Sharing进行修改。Windows系统下修改文件目录权限存在诸多问题,直接在Docker Desktop下进行File Sharing进行修改。MongoDB 在启动时需要对数据目录(通常是 /data/db 或指定的存储路径)有足够的读写权限。

2025-02-19 15:21:32 975

原创 曙光服务器安装centos8

【选择U盘进行安装,完成后将系统镜像文件拷贝进U盘即可(.iso文件)】这些命令用于清理YUM缓存并重新生成缓存,确保使用新的镜像源。机器开机,长按’F7’键,出现的界面都按回车键选择第一项。这一步是为了防止在修改过程中出现问题时,可以恢复原始设置。如果输出中显示的仓库信息来自新的镜像源,说明修改成功。文本编辑器打开配置文件。接下来进入到系统设置页面。

2025-02-19 15:16:23 1053

原创 Fastgpt学习(4)- 使用Github Action构建Docker镜像

FastGPT - 使用Github Action构建Docker镜像

2024-10-24 15:23:16 1492

原创 FastGPT学习(3)- Error:Operation `users.findOne()` buffering timed out after 10000ms 解决方案

init root user error MongooseError: Operation `users.findOne()` buffering timed out after 10000ms错误解决方案

2024-10-24 10:41:43 1061

原创 FastGPT学习(2)- 本地开发通过Navicat管理MongoDB、PostgreSQL数据库

通过Navicat管理Docker中MongoDB、PostgreSQL数据库容器

2024-10-18 10:47:32 1286

原创 MacOS虚拟机安装Windows停滞在“让我们为你连接到网络”,如何解决?

MacOS通过虚拟机安装Windows11网络问题解决方案

2024-10-17 09:39:15 3409

原创 Docker学习笔记(3) - Docker命令

Docker命令

2024-10-16 14:29:06 559

原创 Docker学习笔记(2)- Docker的安装

Docker的安装

2024-10-14 17:17:49 560

原创 Docker学习笔记(1)- Docker基本信息

Docker基本信息

2024-10-14 15:02:21 601

原创 CentOS7安装Mysql5.7(ARM64架构)

CentOS7安装Mysql5.7教程

2024-10-12 16:20:10 3407 3

原创 Fastgpt学习(1)- 本地化部署(以MacOS为例)

Fastgpt学习 - 本地化部署

2024-10-11 15:25:39 3772

原创 MySQL数据库表分区

、当前数据库中,数据库表已经存在,同时该数据库表的数据还在每天不断增长。因为数据库表太大,导致检索过程耗时,为提高检索效率,故对相关数据库表进行分区处理。

2024-10-11 15:07:30 1415

原创 Linux环境下配置git

Linux配置git教程

2024-10-11 14:54:16 985

原创 【我眼中的】 - 原型与原型链

1. 一张图函数也是对象,对象的__proto__指向构造函数2. 什么是原型?每个JS对象(null除外)在创建的时候,就会与之关联的另一个对象,这个对象就是原型。3. 什么是原型链?由相互关联的原型组成的链状结构就是原型链。4. prototype每个函数都有一个prototype属性,指向调用该构造函数而创建的实例的原型。prototype是函数才会有的属性5. __proto__每个JS对象(处了null)都具有一个属性__proto__,这个属性会指向该对象的..

2022-04-06 14:02:24 1017

原创 快速排序[js版]

介绍快速排序(Quicksort),简称快排。在平均状况下,排序n个项目要 O(nlogn) 次比较。在最坏状况下则需要O(n2)次比较,但这种状况并不常见。快速排序使用分治法策略来把一个序列(list)分为较小和较大的2个子序列,然后递归地排序两个子序列。快速排序步骤为:1.挑选基准值:从数列中挑出一个元素,称为“基准”2.分割:重新排序数列,所有比基准值小的元素摆放在基准前面,所有比基准值大的元素摆在基准后面(与基准值相等的数可以到任何一边)。在这个分割结束之后,对基准值的排序就已经完成3

2022-02-28 21:45:12 384

原创 环形链表【Leetcode】

题目给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。解题思路题目需要解决两个问题:如何判断链表中有环?链表存在环,如何查找到入口?如何判断链表中有环?可以采用快慢指针法,慢指针一次走一步,快指针一次走两步,如果链表中存在环,两指针一定会在环内相遇。链表存在环,如何查找到入口?这表明

2022-02-28 21:42:01 296

原创 斐波那契数列[剑指offer]

题目[简单、动态规划]题解斐波那契数列可以采用递归解法,但是递归法重复计算部分太多,因此选择使用动态规划解答。动态规划的特点是:最优子结构、无后效性、子问题重叠。function Fibonacci(n){ let [a,b] = [0,1]; while(n--){ b=a+b; a=b-a; } return a;}module.exports = { Fibonacci : Fibonacci};文章链接:

2022-02-28 21:40:24 172

原创 二叉搜索树的第k个结点 [ 剑指offer ]

题目题解法一:将二叉搜索树的中序遍历的结果存入数组中,取数组的第k个结果。function KthNode(pRoot, k){ if(!pRoot || k<1) return; return gotoArr(pRoot)[k-1];}let res = [];function gotoArr(root){ // 中序遍历结果存入数组 if(!root) return; gotoArr(root.left); res.push(r

2022-02-20 21:06:26 240

原创 二叉树的深度[剑指offer]

题目[简单、递归]题解树的深度 = max(左子树深度,右子树深度)+1function TreeDepth(pRoot){ //递归出口 if(pRoot===null) return 0; let left = TreeDepth(pRoot.left); let right = TreeDepth(pRoot.right); return 1 + (left>right?left:right);}还有层次遍历的方法,待补充……★转载请

2022-02-20 20:46:42 169

原创 二叉树的镜像[剑指offer]

题目[简单、递归]题解交换二叉树的左右子树function Mirror( pRoot ) { //递归出口 if(pRoot === null){ return pRoot; } else { [pRoot.left,pRoot.right] = [pRoot.right,pRoot.left] } Mirror(pRoot.left); Mirror(pRoot.right); return pRoot

2022-02-20 20:13:34 246

原创 把二叉树打印成多行[剑指offer]

题目[中等、队列]题解解题思路:树的层次遍历+使用两个变量(a.记录当前行的节点数目 b.记录下一行的节点数目)每一行的节点都要放到一个数组内部function Print(pRoot){ let res = []; //最终结果 let queue = [];// 层次遍历queue let temprow = [];// 存放每一层的结点 if(!pRoot) return res; queue.push(pRoot); let ne

2022-02-19 14:42:18 193

原创 搭建vue项目

1.搭建项目1.1使用Vue UI搭建文章链接: 搭建vue项目★转载请注明来自 QW’s Blog!★

2022-02-19 14:39:55 352

原创 比较版本号【leetcode】

比较版本号描述:给你两个版本号 version1 和 version2 ,请你比较它们。版本号由一个或多个修订号组成,各修订号由一个 ‘.’ 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每个版本号至少包含一个字符。修订号从左到右编号,下标从 0 开始,最左边的修订号下标为 0 ,下一个修订号下标为 1 ,以此类推。例如,2.5.33 和 0.1 都是有效的版本号。比较版本号时,请按从左到右的顺序依次比较它们的修订号。比较修订号时,只需比较 忽略任何前导零后的整数值 。也就是说,修订号 1

2022-02-15 21:57:02 349

原创 本地项目上传至GitHub

0.需求说明本地创建项目,github上未存在该项目的repository,现在要将该项目上传至github。1.操作步骤1.1 GitHub中新建仓库注意:GitHub中新建的仓库名称需要与本地的项目文件夹的名称一致1.2本地项目文件夹下运行命令点击“Git Bash Here”,打开git命令行。运行命令:git initgit add .git commit -m 'initproject'(git commit -m '提交信息说明')git remote add

2022-02-15 21:54:26 393

原创 阿里iconfont使用方法

阿里巴巴iconfont的使用方式分为两种:本地使用线上引用iconfont-阿里巴巴矢量图标库0.前期准备使用时先到网站上选中需要使用的图标添加至项目1.本地使用1.下载项目至本地2.解压到项目中3.在页面中引入样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev

2022-02-14 19:44:30 8058

原创 2:字符串插入

描述有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的’\0’。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。输入输入包括若干行,每一行为一组测试数据,格式为str substr输出对于每一组测试数据,输出插入之后的字符串。样例输入abcab eee12343 555...

2020-02-18 18:45:56 1001

原创 KMP算法之nextval数组

nextval数组实际上是对next数组的进一步改进    模式串 A B A B A A B j 1 2 3 4...

2018-09-20 16:23:42 4011 1

原创 KMP算法理解之next数组

1.next数组的求法(这个是真的有点困难的。。。还好自己又搞明白了)下面以字符串ababaaababaa为例说明一下next[i](i从1开始算)代表着,除去第i个数,在一个字符串里面从第一个数到第(i-1)字符串前缀与后缀最长重复的个数。 Q:何为前缀?A:以aba为例,它的前缀是ab【一个字符串中从第一个字符到(i-1)个字符,ps: i是字符串长度】  以zxc...

2018-09-20 15:03:10 3083

原创 双链表--尾插法构造(c语言)

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;// 参数说明:data 存储数据//         prior 指向直接前驱的指针//           next 指向后继节点的指针typedef struct DNode{    int data;    DNode *prior;    DNode *next ;}D...

2018-09-09 14:58:09 3532

原创 单链表的操作(c语言)

/*对单链表进行构造(头插法,尾插法),打印,求长度,按值查找,按位查找,插入元素,删除元素*/#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;//malloc函数的头文件typedef struct Node//创建链表的结构体{        int data;        struct Node *next;}Node,...

2018-09-07 22:03:07 272

原创 蓝桥杯3序列求和

入门训练 序列求和  时间限制:1.0s   内存限制:256.0MB   问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般

2018-02-05 14:18:10 196

MFC简易文本编辑器

void CeditDlg::OnBnClickedopen() { // TODO: 在此添加控件通知处理程序代码 int i=0; char s[10000]; char szFilter[]="文本文件(*.txt)|*.txt|All File(*,*)|*,*||"; CFileDialog OpenDlg(true,"*.txt",0,0,szFilter); int x=OpenDlg.DoModal(); if(x==IDOK) { CFile fileOpen; try{ fileOpen.Open(OpenDlg.GetPathName(),CFile::modeRead); i=fileOpen.GetLength(); fileOpen.Read(s,i); fileOpen.Close(); }catch(CFileException *e){ CString str; str.Format("读取数据失败的原因是:%d",e->m_cause); MessageBox(str); fileOpen.Abort(); e->Delete(); } } CString str(s,i); m_Edit1=str; UpdateData(false); } void CeditDlg::OnBnClickedsave() { // TODO: 在此添加控件通知处理程序代码 UpdateData(); char szFilter[]="文本文件(*.txt)|*.txt|All File(*,*)|*,*||"; CFileDialog SaveDlg(false,"*.txt",0,0,szFilter); int x=SaveDlg.DoModal(); if(x==IDOK) { CFile fileSave; try{ fileSave.Open(SaveDlg.GetPathName(),CFile::modeCreate|CFile::modeWrite); fileSave.Write(m_Edit1,m_Edit1.GetLength()); fileSave.Close(); }catch(CFileException *e){ CString str; str.Format("保存数据失败的原因是:%d",e->m_cause); MessageBox(str); fileSave.Abort(); e->Delete(); } } }

2017-09-15

LEACH路由协议在NS2中的源代码

LEACH路由协议在NS2中的源代码

2019-04-26

空空如也

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

TA关注的人

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