- 博客(93)
- 收藏
- 关注
原创 LangChain框架 Loader 、Vectorstores、Chain 应用
LangChain框架 Loader 、Vectorstores、Chain 应用
2025-07-09 22:55:33
619
原创 工业日志AI大模型智能分析系统-后端实现
LLM 根据上下文的 结构数据和可选的解决方案智能选择最优解,返回方案ID来从数据查询出可行性方案。当前无可用方案时LLM 无法回答时根据上下文智能检索返回给用户来参考。LangGraph、LangChain、Django、向量数据库、Ollama、Mysql数据库。pattern(正则数据信息)、component(组件如CPU、内存)、source。根据索引ID 查询出所有的解决方案solutions和步骤steps及 id。根据component 和日志信息过滤出相似的多个 id(索引ID) 和。
2025-07-06 01:16:56
382
原创 Vue3 基础教程
本文介绍了Vue3项目初始化、常用组件安装及配置方法。主要内容包括:1) 使用npm init vue@3创建项目并进行交互式配置;2) npm install常见参数解析;3) 常用第三方组件(TailwindCSS、Element Plus、axios)的安装与配置指南;4) 各组件的基本使用示例与代码片段。文章提供了从项目初始化到组件集成的完整流程,帮助开发者快速搭建Vue3项目并集成流行工具库。
2025-07-05 00:52:32
373
原创 Langgraph 学习教程
功能核心方法/类典型应用场景线性流程简单顺序任务条件分支动态路由决策循环控制条件边 + 状态判断迭代处理并行执行多入口边独立任务并行工具调用ToolNode集成外部工具(搜索/API)消息传递多轮对话系统错误处理try-catch + 条件边容错工作流。
2025-07-01 23:29:05
778
1
原创 基于Eembedding及向量库的Ollama本地模型实现
主要基于 bge-base-zh-v1.5z嵌入模块 + Chroma向量库 + Ollama本地模型实现
2025-06-29 00:52:10
388
原创 llm 基本案例实现
(temperature和top_p二者关系: 先从 temperature 调整所有词的概率分布,再通过top_p中截取最有可能的候选词集合)eg: {"role": "system", "content": "你是一位严谨的数学老师,用简洁的语言回答问题"}role 角色, system,user, assistant, 默认 assistant。temperature (0-2) 值越高越有创意,值越低越保守。top_p (0,1) 采样参数, 值越大越有创意,值越小越保守。
2025-06-28 20:38:44
303
原创 基于 Ollama 本地模型的医疗问答系统实现
以下是一个完整的基于 Ollama 本地模型的医疗问答系统实现,适配 10GB内存 + 5GB显存 环境,整合了 Qwen-4B、BGE-M3-small、ChromaDB 和 Redis 缓存系统。
2025-06-25 00:31:43
426
原创 Windows/Linux系统 Ollama部署deepseek 大模型
Ollama 是一个开源工具,专门用于在本地计算机上运行和操作大型语言模型(LLM)官方下载网站(https://ollama.ai/)
2025-06-21 22:45:13
730
原创 prometheus+grafana应用监控配置
(wegt下载压缩包,解压并重命名prometheus,文件放于/data/prometheus即可)访问web端口3000:(默认账号及密码admin/admin)复制需要的ID ,然后导入到granafa图表中即可。授权给用户 prometheus。重新加载 prometheus。下载地址同Prometheus。手动创建仪表板:官方地址。访问:web端口9093。访问web端口9100。
2024-07-13 14:32:49
817
原创 pyqt5 基础学习
这是最严格的模态类型。当用户与该窗口交互时,他们将无法与应用程序中的任何其他窗口进行交互,直到关闭该模态窗口为止。此时,整个应用程序将被阻塞,直到用户完成与模态窗口的交互。当用户与该窗口交互时,他们将无法与其他属于同一父窗口或顶级窗口的窗口进行交互,直到关闭该模态窗口为止。但是,他们可以与其他不相关的应用程序窗口进行交互。用户可以与该窗口以及其他窗口进行交互,无需关闭该窗口即可切换到其他窗口。基本UI (窗口的控件在窗口显示需要表明他的父亲是谁再进行show展示)布局 ~ 水平-垂直-表单-抽屉布局。
2024-05-19 17:24:44
595
原创 kali 渗透工具 - mestaploit
方法2:加壳、加密 --- 将木马文件放到加密软件 实现加壳来躲避 杀毒软件。目前测试的是一台 window11 系统,攻击失败了(当前漏洞早修复了哈哈)主要工具 msfvenom 说明:用来生成后门的软件,监听对方主机上线并控制。PS: 学习网安知识,提高自身安全知识,多认证官方渠道,避免病毒攻击。在目标主机双击木马文件(测试前需要关闭杀毒软件,不然被删除拦截哈哈)-f format 格式 (自定义)检查payload载体 --- 配置所需载体。
2024-04-04 20:59:34
557
原创 Flask基础学习
使用其他MIME类型,使用make_response(),mimetype。401 请求的资源需要获取授权信息 403 请求的资源被服务器拒绝访问。如果要在程序内重定向到其他视图,那么只需在redirect()函数中。is_safe_url()验证next和referer的值。程序上下文对象使用app.app_context()获取。使用它注册的回调函数会在程序上下文被销毁时调用,2)Flask接收用户请求并分析请求的URL。304 请求的资源未被修改,重定向到缓存的资源。
2024-04-02 22:58:29
781
原创 window11 打开 设置相关时出现闪退现象 问题解决
下列步骤主要获取 sxs 目录文件和 install.wim文件,本环境主机没有保存,有的话可以直接执行下面的命令快速解决。创建文件夹REP,执行下列命令 或者 双击 下载的 iso 文件可以获取相关的 sxs 目录文件。运行后,出现本系统的组件,将 目录的windows/sources/sxs 复制到F 盘。找到下载的文件夹的 install.vim 放到指定位置,我这里放到了 F 盘。百度下是系统bugs ,网上有的建议 更换重装系统,笑而不语哈哈。PS: 可以一个指令解决的问题都不是坑哈哈。
2024-03-31 13:41:57
5148
9
原创 linux - rm命令删除文件到垃圾箱
pass@pass:~/.trash$ cat /var/log/cron.log 检查定时任务日志执行成功。修改原来的rm指令到垃圾箱,对于误操作的删除可以直接从垃圾箱里拉回来,同时提高网络安全意识。pass@pass:~$ select-editor 该指令可以重新选择编辑器。(注:首次创建会提示什么工具编辑,这里建议vim选择2)ubuntu 查看cron定时日志方法。检查删除的文件是否放到垃圾箱。定期删除垃圾数据,节省空间。将文件从垃圾箱拉取到本地。验证定时清理任务的执行。
2024-03-26 22:16:43
919
原创 numpy 学习笔记
int8, int16, int32, int64 四种数据类型可以使用字符串 'i1', 'i2','i4','i8' 代替。numpy.zeros_like 都是用于创建一个指定形状的数组,其中所有元素都是 0。order: 样式,C行方向,F列方向,A任意方向(默认)花式索引: 索引数组的值作为目标数组的某个轴的下标来取值。整数数组索引: 使用一个数组来访问另一个数组的元素。base 对数 log 的底数。NumPy 从已有的数组创建数组。2024.3.26 更新中。创建数组,以 0 填充。
2024-03-25 23:57:12
670
原创 Mysql在线安装及基本操作
根据提示按照个人需求操作....以root用户登录,自定义密码。自定义密码步骤,修改密码等级操作。刷新数据库,查看root用户。
2024-03-19 20:49:04
852
原创 ES搜索引擎的应用
sudo docker run -dti --name=elasticsearch --network=host -v /es_path(es的目录)/config delron/elasticsearch-ik:2.4.6-1.0。而Elasticsearch不支持中文进行分词,而扩展elasticsearch-analysis-ik实现中文分词处理。使用Haystack来对接django而使用es容器,来搭建用户和搜索引擎间的桥梁。配和搜索引擎实现,原理:关键词与词条的关系,并记录词条的位置。
2024-03-17 21:41:17
310
原创 django 定时任务的创建
CRONTAB_COMMAND_PREFIX = 'LANG_ALL=zh_cn.UTF-8' # 解决中文问题。取消任务命令 python manage.py crontab remove。展示任务命令 python manage.py crontab show。创建任务命令 python manage.py crontab add。主要分为三部分应用定时: 任务时间、任务方法、任务日志。方法1:django-crontab。定时任务crontab任务的创建。
2024-03-17 21:03:44
803
原创 email + celery+django 异步发送邮件功能的实现
注意:只用才发这个命令时才走异步调用,而当没有下发命令,程序会等待其启动时异步调用。邮件配置设置需要打开SMTP/IMAP并获的授权码,完成授权功能实现发送给收件人。django通过发件服务器到收件服务器,最后到收件人。创建celery_taks目录配置celery环境。配置setting的email 的全局信息。创建视图view.py调用celery。创建email 任务tasks。邮件配置请参考另一博客。启动celery 命令。
2024-03-17 20:07:51
600
1
原创 uwsgi+nginx+django 部署学习
uwsgi --http :8001 --wsgi-file test.py # 启动特定的文件。uwsgi常用命令,小技巧: 加命令参数 & 可以将其放到后台运行。创建uwsgi.ini文件,用于启动django服务。#项目中wsgi.py文件的目录,相对于项目目录。#http通信方式--直接做web服务器使用。#套接字方式--使用nginx连接时使用。配置start-uwsgi.sh 文件。遇到端口暂用问题解决方法。# 后台运行,并输出日志。# uwsgi做主进程。# 存放进程编号的文件。
2024-03-17 18:33:00
731
原创 VMware Worksation 问题
几个晚上在虚拟机装了好多东西,配置mysql,配置docker、Git工具等等,可能废寝忘食导致太困强制关了虚拟机,结果第二天晚上回来发现打不开,心态直接崩了。继续疯狂百度,发现无结果,然后百思不得其姐时,瞎改配置无所谓,然后开机了,疯狂 crazy!然后继续百度要删除后缀的.vmsn和 .vmsd的快照,配置依然无效,起来才发现,全新的配置,超值套餐(几个晚上装的东西都没了....)疯狂百度告知要删除后缀为.lck的文件夹及文件,依然无效,重启发现起来了,哭死!
2024-03-16 21:56:17
386
1
原创 事务、并发、锁机制的实现
DATABASE_ROUTERS = ['utils.db_router.DBRouter', ] # 配置setting。# 这里是跳过binlog的命令条数。# 多个从库 ['db1','db2','db3']注若测试在从数据库中写入数据会导致主从冲突,造成主从断开。创建文件夹,配置mysql1主,mysql2从数据库。这时在主数据库中写入数据,可在从数据库中查看;2.主库写数据,从库读数据。django的多数据的读写分离。
2024-03-15 00:20:32
901
原创 docker 基本指令的使用
root@pass:/home/pass/Desktop# docker save -o redis.rar daocloud.io/library/redis 保存镜像。root@pass:/home/pass/Desktop# docker image rm daocloud.io/library/redis:latest 删除镜像。root@pass:/home/pass/Desktop# docker load -i '/home/pass/Desktop/redis.rar' 加载镜像资源。
2024-03-12 22:16:35
1125
2
原创 Redis的基本使用
127.0.0.1:6379[8]> lrem numbers 1 3 删除键为numbers的值从左向右[0]个3的值,0表示全部。127.0.0.1:6379[8]> hmget person name age 获取person的键为name、age的值。127.0.0.1:6379[8]> hset person name pass 设置person的键为name的值。
2024-03-01 02:09:44
1032
原创 websocket在django中的运用
数据 b'asdfa;sdfasdfaf;websock协议创建持久的连接不断开,基于这个连接进行收发数据,建立在http上。再获取第二个字节的后七位 0001010 -> payload len。更新asgi文件(在支持http的基础上支持websocket)http: 是短连接,无状态的,一次性的,无法保证实时信息交互。创建routing文件在setting同级目录。返回数据给客户端浏览器,验证通过则完成握手。1.客户端向服务端发送。2024/02/26 更新中。参考大佬的B站学习笔记。
2024-02-26 00:06:27
625
原创 Django前后端分离之后端基础3
form = LoginForm(initial={'user':'xxx','password':'xxx'}) # Web页面默认值,字典类型。用户密码的加密形式(即用户输入的密码是密钥加密和MD5加密后来进行和数据库中比对)中间件的使用,解决登录保护使未登录过的用户进行登录。验证码的保存在session会话中并设置过期时间。保存用户登录的信息到session并设置过期时间。model中的choices字段的获取。1.生成html表单标签、数据校验。参考大佬的B站视频教程笔记。Form组件信息的配置。
2024-02-25 20:50:59
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人