自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

junming4的专栏

编程事儿

  • 博客(41)
  • 资源 (6)
  • 收藏
  • 关注

原创 使用langchain1.0实现多模态智能助手和不同场景适配不同模型调用

摘要:本文介绍了一个基于LangChain框架的多模态智能助手系统,集成了通义千问大语言模型和视觉理解模型。系统核心功能包括:1)自然语言查询SQLite数据库;2)实时天气查询;3)图像识别分析。系统采用动态路由中间件架构,能自动识别输入内容类型(文本/图像)并选择相应模型处理。关键技术包括Agent代理模块、动态路由中间件和工作流调度机制,实现了文本和图像信息的自动化处理与响应。

2025-11-20 13:56:46 325

原创 ‌GraphRAG 知识图谱,设置适配阿里云百炼平台实战教程【下】

venv/lib/python3.11/site-packages/graphrag/index/operations/embed_text/strategies/openai.py中。看过我上一篇部署过GraphRAG失败的原因,我查到了,最后定位是找到原因了,qwen-plus,千问不会根据提示词返回以下格式:2222222。不会按照这种格式返回,有时候会把 summary识别成 c_summary、in_summary 等参数,这样我们有两种做法,

2025-03-27 20:51:22 543 2

原创 ‌GraphRAG 知识图谱,设置适配阿里云百炼平台实战教程【上】

7、修改./openl 目录下的settings.yaml 和 .env 文件(只要一个key,改成自己即可),标红部分属于修改或者添加。5、新增目录存在用于存放graphrag ,并且把微软的测试数据下载到目录下。1、首先使用uv新增一个Graphrag项目。就修改这个地方,执行索引,代码就能运行起来。embedding_model 配置修改。4、安装graphrag依赖。

2025-03-26 01:34:13 946

原创 设置WSL中配置DNS服务器防止重启后重置,来源于wsl下Ubuntu环境访问阿里云太慢了

WSL DNS配置持久化方法 在WSL中,直接修改/etc/resolv.conf会被重启重置。解决方案: 创建/etc/wsl.conf并添加: [network] generateResolvConf = false 删除原有resolv.conf并手动创建: sudo rm /etc/resolv.conf sudo nano /etc/resolv.conf 内容为nameserver 8.8.8.8 可选设置文件权限: sudo chmod 644 /etc/resolv.conf sudo ch

2025-11-20 23:29:51 122

原创 解决WSL环境下DeepSeek-OCR运行时内存不足问题

摘要:在WSL中运行DeepSeek-OCR时遇到内存不足错误,需通过配置.wslconfig文件增加内存分配(建议12GB内存+4GB交换空间),并重启WSL服务。还可调整config.py中的MAX_CONCURRENCY、NUM_WORKERS等参数进一步优化内存使用。(99字)

2025-11-19 22:22:57 225

原创 如何利用LangChain1.0快速进行天气和数据库查询

本文介绍了一个基于LangChain框架构建的智能数据库查询系统。该系统利用通义千问大语言模型和SQL数据库工具包,实现了通过自然语言查询SQLite数据库的功能。系统包含Agent代理模块(使用ChatTongyi模型)、数据库工具模块(提供SQL操作功能)和结构化数据库(包含学生表、题目表和答题记录表)。核心功能是将用户自然语言查询转化为SQL语句,经安全检查后执行查询并返回中文结果。系统采用模块化设计,通过.env文件管理配置,支持中文数据库查询和智能SQL生成,适合数据分析等应用场景。

2025-11-17 23:36:14 1177

原创 如何利用LangChain1.0快速进行天气查询

本文介绍了一个基于LangChain1.0框架的智能天气查询系统,通过通义千问大语言模型和知心天气API实现自然语言交互。系统包含Agent代理模块和天气工具模块,支持用户用中文查询指定城市天气。核心功能包括API数据获取、信息格式化处理以及错误机制,采用模块化设计和环境变量管理。文章详细说明了系统架构、代码实现、依赖库及使用方法,并提出了扩展建议。

2025-11-15 22:00:32 997

原创 手搓mcp代码,实现知心天气查询

环境变量代码:.env 这里使用阿里百炼的免费赠送的百万token api,这里需要注意,不是所有模型都是支持mcp的,我测试过了阿里qwq-32不支持可能需要自己修改代码才能支持,本人没有去折腾它。首先编写知心天气的服务端,api key请到。申请,命名为server.py。

2025-03-23 09:50:20 784

原创 如何手动使用下载并且运行 QwQ-32B-GGUF

开始设置编译,根据不同的系统架构可以选择不同的编译指令。切换到目录,并且新增编译目录。

2025-03-14 11:46:33 664

原创 Linux环境下载Ollama慢或卡顿解决方案,如何破

修改https://ollama.com/download/ollama-linux 到https://githubfast.com ##下载install.sh保存到本地#最新版本为v0.6.0 可以自己到。

2025-03-12 15:01:07 1545

原创 laravel数组校验或正则| 符号的问题

如果校验的是二维数组,例如数组名称字段名为times[["start_time":"24:23"]]校验start_time 是否正确'times.*.start_time' 这样写要检验start_time 值是否符合 24小时格式,需要用了正则,由于可能存在|适配符号整个校验需要改为数组形式大概如下'times.*.start_time' => [ ...

2019-01-24 12:06:48 1061

原创 解决mac中docker无法访问外网问题

docker network lsdocker network rm 4444 docker network create -d macvlan --subnet=172.18.108.0/16 --gateway=172.18.108.254 -o parent=eth0.7 gitlab-net

2018-03-23 17:01:45 4040

原创 sort、asort、ksort 三者说明

sort、asort、ksort  都是对php中的数组进行排序$fruits = array("lemon", "orange","apple" ,"banana");sort($fruits); //todo sort 按英文字母升序排序asort($fruits); //todo asort按照字母升序排序,并且单元的“索引”关系不变ksort($fruits);

2016-11-25 21:38:59 1347

原创 phpstrom 关联不到 svn 中的TortoiseSVN

phpstrom 关联不到 svn 中的TortoiseSVN,解决方式1、在安装TortoiseSVN 的时候需要勾选command line client tools 中的x去掉【不勾选将不会存在svn.exe 程序的】2、在配置phpstorm需要Use command line client 勾选并且把svn.exe 中的路径填写上,这样就可以phpstorm能够提交svn了

2016-11-01 09:20:52 1128

原创 mysql rpm之linux安装

mysql rpm之linux安装1、准备好安装包解压【MySQL-5.5.10-1.rhel5.i386.tar】MySQL-5.5.10-1.rhel5.i386.tartar xvf MySQL-5.5.10-1.rhel5.i386.tar 解压2、安装rpm -ivh MySQL-server-5.5.10-1.rhel5.i386.rpm //安装服务端rpm

2016-10-23 16:35:02 314

原创 phpstorm 安装thinkphp插件

phpstorm 安装thinkphp插件地址如下:http://www.thinkphp.cn/topic/31578.html

2016-10-20 10:20:42 6368

原创 phpstorm 创建php文件的默认注释

File =》 Settings =》 File Templates

2016-09-20 15:51:40 6030

原创 今天看tp时学到一个小技巧

常下划线开头的方法属于私有方法 ,例如:_parseType

2016-09-19 21:55:42 347

原创 今天去面试遇到了一个问题,左连接查询的问题

问:(左(外)连接)左连接查询主数据一定能查询到数据吗?答:一定能?答案是错误的,现在想想好傻,如果一定能查询到数据,连表查询条件有什么作用呢?以下有两张表做了测试:user 表,里面有两条数据,活动表action,里面有一条数据:SELECT   *,action.`id` AS action_idFROM  `users` LEFT JOIN

2016-09-11 10:45:33 2877

原创 laravel中把查询数据库的sql写入日志中

1、在app\Providers\EventServiceProvider.php中添加一个触发protected $listen = [ 'App\Events\SomeEvent' => [ 'App\Listeners\EventListener', ], 'Illuminate\Database\Events\Quer

2016-09-07 23:30:31 5230

转载 安装barryvdh/laravel-ide-helper 错误解决方法

安装 laravel-ide-helper composer require barryvdh/laravel-ide-helperFailed to decode response: zlib_decode(): data errorRetrying with degraded mode, check https://getcomposer.org/doc/articles/

2016-09-06 23:50:12 4377

原创 常用的http/1.0中状态吗的含义

200 OK 服务器成功处理请求301 请求url被重定向304 客户端使用了缓存403 forbidden 请求被服务器拒绝404 not found 未找到资源500 服务器遇到一个错误,使其无法请求提供服务。

2016-09-06 13:54:32 382

原创 php中函数名和类名是不区分大小写的

function teSt() {}function test(){}会报错:Cannot redeclare test() (previously declared in 类测试class teSt  { }   class test  {   }也是会报错Cannot redecla

2016-09-06 13:21:05 2020

原创 windows 无法删除文件 .dll

运行CMD打开“命令提示符”窗口,然后输入Tasklist /M dll存在的文件地址,回车后程序就会返回与该DLL模块相关的进程信息。查看该dll 被那个程序占用,启动任务管理器把该程序关闭,例如explorer.exe然后使用cd 切换到dll所在的目录下执行 del dll所在的文件名,例如:del XunLeiBHO_002.DLL 没有提示说明该dll已经删除,可以重新启

2016-09-02 15:21:29 601

原创 Laravel 中的异常处理器和HTTP异常处理实例教程

Laravel应用中所有的异常都通过 App\Exceptions\Handler 进行处理,下面我们先简单分析下给异常处理器类的属性和方法:$dontReport属性protected $dontReport = [ HttpException::class, ModelNotFoundException::class,TokenMismatchExceptio

2016-09-01 13:04:15 4050

原创 php 中iconv中转换

网上的都是这样用的 复制代码 代码如下:$content = iconv("utf-8","gb2312",$content);这样做其实也对着了,看着确实是把utf-8转化为gb2312了,但是实际运行的话,往往都是以失败告终的,原因呢? 原因实际上也很简单,因为任何的函数都是执行错误的时候,同时很不幸的是iconv();就很终于出现错误。现在给你正确的答案。 真

2016-08-31 21:41:20 380

转载 Wamp错误: Forbidden You don't have permission to access / on this server.

原文  http://www.cnblogs.com/liulangmao/p/3569826.html找到php的配置文件httpd.conf(找不到的话看这篇:http://www.cnblogs.com/liulangmao/p/3569807.html)在原有的位置文件中找到配置节    Options FollowSymLinks    AllowOv

2016-08-31 21:38:39 501

原创 php函数unserialize反序列化编码问题

有些时候由于序列化的编码问题,当反序列化时会出现retun false的情况,该情况的解决方案://UTF-8function mb_unserialize($serial_str) {$serial_str = str_replace("\r", "", $serial_str);$serial_str = preg_replace('!s:(\d+):"(.*?)";!

2016-08-31 21:28:21 2243

原创 Redis和Memcached的区别

1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3. Redis支持数据的备份,即master-slave模式的数据备份。4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次

2016-08-31 21:19:09 238

原创 数据库查询区分大小写

数据库查找,怎么区分大小写: 查出来,用===

2016-08-31 13:55:41 963

转载 PSR规范

首先这里要了解PSR,Proposing a Standards Recommendation(提出标准建议)的缩写,就是一种PHP开发规范,让我们研发出来的代码更合理、更好维护、可读性更高。PSR有下面几个标准:PSR-0:自动加载PSR-1:基本代码规范PSR-2:代码样式PSR-3:日志接口PSR-4:规范自动加载的路径问题PSR 的具体详情请参考 : https://githu

2016-08-30 22:46:20 332

原创 在laravel select中可以请选择placeholder

{!! Form::select('aduit_product_code', $productsList, Request::get('aduit_product_code',0),['class' => 'input-sm form-control', 'placeholder' => '请选择']) !!}

2016-08-30 18:15:41 2490

原创 mysql 连接查询指的是将两张表或多张表关联到一起进行查询,获取一个表的行与另一个表的行匹配的数据。常见的连接查询包括内连接(等值连接)、左(外)连接、右(外)连接和交叉连接(完全连接)等

连接查询指的是将两张表或多张表关联到一起进行查询,获取一个表的行与另一个表的行匹配的数据。常见的连接查询包括内连接(等值连接)、左(外)连接、右(外)连接和交叉连接(完全连接)等。下面这张图形象的展示了这几种连接查询所获取的结果集:

2016-08-30 13:10:24 3692

原创 把mysql和apache 加入到windows 服务中

把mysql和apache 加入到windows 服务中步骤

2016-08-10 22:32:24 388

原创 java反系列化php系列化数组

java反系列化php系列化数组

2016-02-02 18:35:49 831

原创 sqoop的常见操作

sqoop的常见操作

2016-01-16 23:08:34 428

原创 查看表创建详情-》自己容易忘记

show create table table_name

2016-01-15 17:40:20 410

原创 hadoop 输出key和value的分隔符设置

写mapreduce会遇到输出key和value的分隔符:hadoop 输出key和value的分隔符设置conf.set("mapred.textoutputformat.ignoreseparator", "true");conf.set("mapred.textoutputformat.deprecations","^$^");

2015-12-31 17:54:32 1269

原创 hadoop报错 rmr: Cannot delete /login-dy-v10. Name node is in safe mode.

rmr: Cannot delete /login-dy-v10. Name node is in safe mode.  如果hadoop报错这个错误可以使用hadoop dfsadmin -safemode leave 就可以删除文件了

2015-12-31 17:51:21 726

原创 hadoop 中context.collect 和 context.write的区别

学hadoop的的时候很纠结,很多源码都是写 context.collect 而不是context.write 百度了一下,得出一下以下结论:老版本是:output.collect(key, result); // output’s type is: OutputCollector新版本是:context.write(key, result); // output’s type is: C

2015-10-10 12:13:00 3051

vllm-0.8.5+cu118-cp38-abi3-manylinux1-x86-64.whl

vllm-0.8.5+cu118-cp38-abi3-manylinux1-x86-64.whl

2025-11-18

flash-attn-2.7.3+cu11torch2.6cxx11abiFALSE-cp312-cp312-linux-x86-64.whl

flash-attn-2.7.3+cu11torch2.6cxx11abiFALSE-cp312-cp312-linux-x86-64.whl

2025-11-18

flash-attn-2.7.3+cu11torch2.2cxx11abiFALSE-cp312-cp312-linux-x86-64.whl

flash-attn-2.7.3+cu11torch2.2cxx11abiFALSE-cp312-cp312-linux-x86-64.whl

2025-11-18

第七届航信杯-移动互联网站设计比赛说明

第七届航信杯-移动互联网站设计比赛说明,(比赛科目: 移动互联网站设计)

2012-11-01

仿淘宝分页

是一个仿淘宝分页的js页面,很好看的哦,里面使用jq框,你可以直接打开。

2014-04-28

兼容性极好的轮播条

在网站开发中,选择该轮播条是你最好的选择,第一简单js代码才60多好而已,第二容易修改、因为容易理解

2014-04-28

w3school20120928.CHM帮助文档

w3school20120928.CHM帮助文档,很全面的。

2013-03-26

航信杯ph决赛题

航信杯ph决赛题很好的题,赶快下载吧!

2012-12-02

Sublime Text3

是一个好用的编辑器sublime,挺不错的哦

2014-01-02

空空如也

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

TA关注的人

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