自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 资源 (79)
  • 收藏
  • 关注

原创 调用远程Ollama模型的聊天机器人程序,使用requests库与Ollama API进行交互,实现基本的对话功能

本文介绍了一个基于Ollama服务器的Python聊天机器人"小咖",使用DeepSeek-V3.1模型实现智能对话。该程序支持流式响应、模型切换、对话历史管理等功能,通过命令行交互界面提供自然语言处理服务。系统具备服务器连接检测、模型列表获取、对话记录保存/加载等实用特性,并以北极熊知识问答为例展示了实际交互效果。

2025-11-07 10:34:49 200

原创 树莓派电灯控制系统

摘要:本文介绍了一个基于树莓派的电灯控制系统,支持灯光开关、定时控制及任务管理功能。系统采用面向对象设计,提供交互式命令行界面,支持GPIO引脚控制继电器。程序包含自动关闭定时器、周期性任务管理等功能,配置信息可保存为JSON文件。在非树莓派环境下可自动启用模拟模式进行测试。系统已成功实现虚拟灯光控制,并可通过GPIO接口扩展为实际物理控制。

2025-11-07 10:19:09 168

原创 JavaScript 性能优化实战大纲

这篇JavaScript性能优化大纲系统性地总结了从代码编写到网络请求的全面优化方案。核心思路包括:减少计算/渲染、合理缓存、并行处理。具体涵盖代码优化(模块化、事件委托)、内存管理(清除引用、WeakMap)、网络优化(CDN、懒加载)、渲染优化(requestAnimationFrame)等层面。还介绍了现代API(WebWorkers)、性能工具(Lighthouse)和框架特定优化,并强调建立持续优化机制,包括性能基准测试和自动化流程。通过150字精炼呈现从理论到实践的完整性能优化体系。

2025-10-28 17:51:17 315 1

原创 本地Ollama的Cloud大模型直连deepseek-v3.1:671b-cloud太好用了!

摘要:通过本地部署open-webUI连接Ollama服务,并接入Cloud云端大模型(如deepseek-v3.1),实现了快速响应微积分等复杂问题的能力。用户注册后可在本地环境直接调用云端模型资源,同时本地部署的dify平台也能实现相同连接。该方案兼顾了本地隐私性和云端算力优势,为开发者提供了灵活的大模型调用方式。(98字)

2025-10-28 13:11:02 464

原创 LangChain1.0发布

https://docs.langchain.com/https://docs.langchain.com/

2025-10-24 15:46:17 145

原创 n8n+Ollama本地私有部署

n8n开源自动化工具本地部署指南:通过Docker快速安装n8n(端口5678),配置Ollama本地模型服务(11434端口)作为AI代理,实现基础对话功能。包含管理员注册、代理创建、API端点设置等关键步骤说明。

2025-10-24 10:52:36 394

原创 Dify教程

https://zhuanlan.zhihu.com/p/25771359587https://zhuanlan.zhihu.com/p/25771359587

2025-10-21 16:24:34 262

原创 Dify本地部署

Dify 是一个开源项目,可通过 GitHub 克隆仓库(https://github.com/langgenius/dify.git)进行部署。安装步骤包括进入目录、复制环境文件并使用 Docker Compose 启动服务。启动后会创建多个容器,包括 Web、数据库、Redis 等组件。成功运行后,可通过浏览器访问。整个过程简单快捷,适合快速搭建 AI 应用开发环境。

2025-10-21 13:17:05 335

原创 几种常见的坐标系

火星坐标系(Mars Coordinate System)Web地图投影(Google Maps)分带计算坐标(如50N区)GIS数据库标准存储格式。

2025-10-20 11:45:06 451

原创 Mysql内置函数ST_Distance_Sphere经纬度范围查询

摘要:本文介绍如何通过MySQL的ST_Distance_Sphere函数查询指定地理范围内的数据。该函数计算两个坐标点的球面距离(单位:米),考虑地球曲率,实现#{radius}米半径范围内${table}表中数据的精确筛选。查询以#{lng},#{lat}为圆心,使用POINT函数构建空间坐标进行比较。该方案适用于需要处理地理空间数据的应用场景。

2025-10-20 10:28:10 302

原创 open-webui 高速下载&Docker本地部署集成远程Ollama

Open WebUI镜像可通过加速地址快速下载:https://docker.aityp.com/r/ghcr.io/open-webui/open-webui。官方部署教程详见Open WebUI官网文档:https://docs.openwebui.com/,提供从镜像拉取到应用部署的完整指南。该镜像托管在GitHub容器注册表,使用国内镜像加速服务可显著提升下载速度。用户只需按照官方文档步骤操作,即可快速完成本地化部署。

2025-10-17 14:51:41 290

原创 SpringCloud学习总结笔记之Ribbon

Spring Cloud是基于Spring Boot的微服务架构工具集,其核心组件包括:服务注册与发现(Eureka/Nacos)、客户端负载均衡(Ribbon)、声明式调用(Feign)、熔断机制(Hystrix)、配置中心(ConfigServer)、API网关(Zuul/Gateway)、消息总线(Bus)以及链路追踪(Sleuth+Zipkin)。这些组件协同工作,提供完整的微服务解决方案,包括服务治理、流量控制、配置管理和监控追踪等功能。开发者可根据实际需求选择合适的组件组合,如Nacos替代Eu

2025-07-23 15:30:47 279

原创 Check that Maven settings.xml does not contain http repositories

在使用IDEA时遇到Maven相关问题,建议将Maven版本降低至3.8.1以下。具体操作路径为:进入IDEA的Settings设置,找到Maven配置项,手动选择3.8.1或更早版本。该操作通常能解决因Maven新版本不兼容导致的各种构建问题,特别是对于某些依赖库的访问限制问题。注意修改后需重新加载项目配置。

2025-06-19 14:52:03 456

原创 BeanCopier性能比BeanUtil更好

【代码】BeanCopier性能比BeanUtil更好。

2025-04-28 15:12:53 169

原创 一个日期处理类Java

【代码】一个日期处理类Java。

2025-04-27 17:01:31 144

原创 WGS84(GPS)、火星坐标系(GCJ02)、百度地图(BD09)坐标系转换Java代码

然而,在线地图大多使用的是火星坐标系,需要事先将矢量数据转为火星坐标系。本文代码针对WGS84(GPS)、火星坐标系(GCJ02)、百度地图(BD09)坐标系之间互相转换。在做基于百度地图、高德地图等电子地图做为地图服务的二次开发时,通常需要将具有WGS84等坐标的矢量数据(如行政区划、地名、河流、道路等GIS地理空间数据)添加到地图上面。

2025-04-27 15:47:54 702

原创 python 大模型学习基础入门编程

Python 是学习大模型的基石,从基础语法到深度学习框架逐步深入,结合 Hugging Face 等工具快速实践,最终通过项目实战掌握核心技能!🚀。

2025-03-14 17:27:39 1077

原创 OpenWebUI项目调研对比

OpenWebUI(以前称为Ollama WebUl)是一款面向大型语言模型(LLMs)的用户友好型Web界面,支持Ollama和兼容OpenAl的API运行。通过一个直观的界面,它为用户提供了一种便捷的方式,与语言模型进行交互、训练和管理。

2025-03-14 17:17:14 554

原创 Mysql 把逗号分隔的字段拆分成多行,help_topic_id

把原始结果的内容进行逗号分隔并去重复,转成多行之后的目标结果。

2025-03-11 13:44:46 302

原创 Milvus高性能向量数据库与大模型结合

Milvus | 高性能向量数据库,为规模而构建Milvus 是一个为 GenAI 应用构建的开源向量数据库。使用 pip 安装,执行高速搜索,并扩展到数十亿个向量。

2025-02-28 17:03:43 549

原创 spring-ai-alibaba框架+本地大模型llama集成

使用阿里巴巴开源的ai框架,访问本地部署的大模型,本次采用llama3.2:1b的模型。修改配置文件,把Ollama的服务的API和端口设置,还有模型名称,启动即可。打开IDEA,下载好阿里的工程,我用的 ollama-chat-model。启动本地大模型,本文采用Ollama启动大模型。浏览器访问项目工程的URL,

2025-02-28 16:08:29 1093

原创 Cherry Studio

Cherry Studio AI 是一款强大的多模型 AI 助手,支持 iOS、macOS 和 Windows 平台。快速切换多个先进的 LLM 模型,提升工作学习效率。Cherry Studio - 全能的AI助手。cherry Studio官网。

2025-02-28 14:47:57 544

原创 Ollama+LM Studio+Anything LLM本地部署大模型

这个是要访问LM Studio服务的,所以要打开LM Studio的API服务,端口默认就可以。LM Studio下载模型,感觉和Ollama的功能类似,Ollama也可以下载模型。下面配置Anything LLM,把LM Studio和Ollama一起协作使用。其实在LM中也可以使用,在这里主要是为了演示三个软件一起使用,玩耍一下,哈!我下载了比较小的,本地可以跑起来的,LM会提示你的机器适不适合你选择的模型。再配置Ollama下载的分词模型,端口也是默认就可以。OK,体验一下大模型的本地部署!

2025-02-28 14:38:39 1929

原创 Model Context Protocol (MCP)

MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a

2025-02-26 13:05:49 228

原创 RAG 阿里云

RAG-阿里云Spring AI Alibaba官网官网。AI应用跑起来,取消一下航班的操作666。

2025-02-26 11:49:36 515

原创 Fine-Tuning DeepSeek R1

DeepSeek微调好文

2025-02-11 18:49:24 713

原创 LM Studio跑起来DeepSeek的一个小模型DeepSeek-R1-Distill-Qwen-1.5B-Q2_K.gguf

用十年前的一台老笔记本,16G内存,i7的处理器。deepseek的回答。

2025-02-11 08:40:08 426 1

原创 LM Studio加载deepseek .gguf本地模型

LM Studio 建立一个文件夹作为,模型目录,但是开始总也不显示下载的模型,后来才知道需要包两层文件夹的目录才行。如我下的是这个模型:DeepSeek-Coder-V2-Lite-Instruct-IQ2_S.gguf。这样再选择lmstudio-ai的上一层文件夹,作为模型目录就可以在LM Studio中显示了。直接讲重点,首先去官网下载.gguf的文件,下载后保存到一个目录里面。第二层目录名为:lmstudio-ai。第一层目录名和gguf的文件名要相同。

2025-02-10 16:11:42 2946 1

原创 DeepSeek-R1本地部署简单使用

春节期间突然被DeepSeek刷屏了,这热度是真大,到处都是新闻和本地部署的教程,等热度过了过,简单记录下自己本地部署及相关的内容,就当电子宠物,没事喂一喂:D,不过有能力的还是阅读论文和部署完整版的进一步使用。论文链接: https://github.com/deepseek-ai/DeepSe。DeepSeek-R1本地部署简单使用 - shookm - 博客园。发现一篇发文分享记录一下。

2025-02-08 10:52:50 214

原创 Ollama+AnythingLLM本地部署大模型DeepSeek,打造自己本地AI知识库

【喂饭教程】20分钟教会你本地部署DeepSeek-R1,并搭建自己的知识库(附Windows安装包+使用技巧),【AI】CherryStudio结合 Ollama 本地模型实现个人知识库,五分钟教你一键在WPS接入Deepseek,轻松配置API,实现智能对话、文档翻译等功能,全B站最用心的DeepSeek教程(没有之一),三分钟本地部署Qwen大模型,保姆级教程!超简单的部署教程,附安装包和微调文档!大模型如火如荼,DeepSeek异军突起,打造自己的AI知识库,学习大模型相关软件的使用和配合。

2025-02-08 08:08:10 1579 1

原创 LangGraph Studio、autogen-studio、LM Studio

LangGraph Studio、autogen-studio、LM Studio 几个大模型的开发框架UI界面。

2024-12-31 17:20:05 571

原创 LM Studio本地部署模型+大模型镜像网站

加速访问Hugging Face的门户。作为一个公益项目,我们致力于提供稳定、快速的镜像服务,帮助国内用户无障碍访问Hugging Face的资源。下载LM Studio。

2024-12-31 13:20:58 3752

原创 js 匹配字符串去掉非数字并且第一位不能为0

【代码】js 匹配字符串去掉非数字并且第一位不能为0。

2024-11-28 14:10:39 184

原创 java学习路线

在这一阶段,我们需要学习Java Web开发的相关技术,如Servlet、JSP、JDBC、Spring MVC等。在掌握了Java的基础和核心技术后,我们可以进一步学习Java的高级特性和一些流行的框架。Java基础语法是学习Java的起点,包括变量、数据类型、运算符、流程控制语句等。在这一阶段,我们需要熟练掌握Java的基本语法结构,理解面向对象编程的基本概念,如类、对象、继承、封装和多态等。总之,一句话,实战出真知,编程是一项必须上手的工作,眼高手低,最终一事无成,勤联系,多改bug才是王道!

2024-09-21 17:27:28 647 1

原创 SpringCloud alibaba

官网地址收藏一份Spring Cloud Alibaba一片简介不错https://zhuanlan.zhihu.com/p/649599045

2024-09-21 16:50:57 504

原创 Netty+HTML5+Canvas 网络画画板实时在线画画

采用Html5的canvas做前端画画板,发送数据到后端Netty服务,实时转发笔迹数据,在线实时同步画笔轨迹。

2024-09-21 11:33:29 959

原创 Redis key监听删除

【代码】Redis key监听删除。

2024-09-18 16:57:47 380

原创 Netty WebSocket 最简单的聊天室

Netty最为后端服务处理WebSocket协议连接。最简单的WebSocket群发聊天室。

2024-09-18 16:51:35 356

原创 org.apache.shiro.cache.ehcache.EhCacheManager与spring.data.redis冲突

RedisConfig类的时候有个注解@EnableCaching,如果标明这个注解,就会出问题,出现多个cache,把注解去掉只保留@Configuration,就可以正常启动了。类似如上面的错误,大概意思就是cache多了一个,cache2.5之后必须是单例模式,反复排除包冲突的问题,最后才发现是因为一个注解酿成的问题!

2024-08-20 14:14:53 225

原创 奔波儿灞遇上难处了???!!!

奔波霸也不知道该怎么办了。

2024-08-16 17:31:05 172

springboot2.1.1整合activiti5.22web流程设计器

springboot2.1整合activiti5.2,web流程设计器,跑起来直接可用,终极版整合,去掉了其它整合版的很多bug

2019-01-16

iText生成pdf解决中文不显示

iText生成pdf解决中文不显示字库,pdf凉字不显示,由于生成iText插件生成pdf的时候中文会显示不出来,遇到过的是"凉"字,查到是字体库的原因,网上下载字体库msyh.ttc,生成的时候指定字体库,就可以解决了,小bug一枚。注意有个bug,获取字库路径时,需要加个,0 PdfFont bfChinese = PdfFontFactory.createFont(path+"msyh.ttc,0", PdfEncodings.IDENTITY_H,true);

2020-07-15

iText生成pdf解决中文不显示字库,这是个中文字库

iText生成pdf解决中文不显示字库,pdf凉字不显示,由于生成iText插件生成pdf的时候中文会显示不出来,遇到过的是"凉"字,查到是字体库的原因,网上下载字体库msyh.ttc,生成的时候指定字体库,就可以解决了,小bug一枚。

2020-07-15

vueJS springboot 前后台分离 jwt

前后端分离架构,前端vueJS,后端springboot微服务,token基于jwt加密技术,跨域访问后端服务,结合实例,整合的一个简单的demo

2018-11-21

springboot+rabbitMQ+websocket+shiro+activiti

整合了springboot,websocket基于mq推送消息,shiro权限框架,activiti工作流设计器集成到项目中

2018-08-15

springboot+rabbitMQ+websocket

springboot+rabbitMQ+websocket,实现消息推送聊天,简单的demo

2018-07-28

elasticsearch-springboot.zip全文检索+工具包

springboot2+elasticsearch6.4全文检索,整合小例子,文件中包含elasticsearch6.4.zip和可视化包elasticsearch-head-master.zip及springboot整合实例,有单元测试类

2019-12-24

ojdbc6-11.2.0.1.0jar,oracle连接

ojdbc6-11.2.0.1.0jar,oracle连接ojdbc6-11.2.0.1.0jar

2020-10-28

spring-cloud-starter-netflix-zuul.zip已经闭源的jar包,pom

spring-cloud-starter-netflix-zuul.zip已经闭源的jar包,

2020-10-28

vueJS zuul jwt springboot

系统架构为前端服务vueJS,网关服务auth用于jwt生成与验证,后台微服务,前端服务负责页面展示和跳转控制,网关服务用于验证和路由转发,后台微服务负责提供数据服务

2018-11-22

elasticsearch+Mybatis+Aop

elasticsearch+Mybatis+Aop支持Mapper查找语句,

2020-11-16

elasticsearch+Mybatis+Aop

elasticsearch整合Mybatis,利用Mapper对ES进行DSL的调用,封装的工具类,aop负责返回值的类型转换

2020-11-13

encode.zip

Mybatis插件,sql拦截器,国密SM4加密数据库字段,自定义注解配置加密属性,拦截器自动解密,springboot

2020-11-24

Mybatis的Mapper方式整合elasticsearch的DSL调用,基于接口和代理生成bean注入的方式进行调用

Mybatis的Mapper方式整合elasticsearch的DSL调用,之前的AOP进行了改进,使用cglib动态代理生成代理类,基于接口和代理生成bean注入的方式进行调用

2020-11-18

encode.zip|encode.zip

Mybatis插件,sql拦截器,国密SM4加密数据库字段,自定义注解配置加密属性,拦截器自动解密,springboot

2020-11-24

encode.zip|encode.zip

Mybatis插件,sql拦截器,国密SM4加密数据库字段,自定义注解配置加密属性,拦截器自动解密,springboot

2020-11-24

词云图生成 python

python 采用google的开源包及开源的分词器,学习用,非常有意思!生成自己个性的词云图!提供文字的文本文件必须转为UTF-8才能正常运行,不然会报解析的异常。

2019-05-17

广度和深度优先遍历算法,递归解压嵌套的zip文件

递归解压嵌套的zip文件,如zip中包含zip及目录和文件,递归遍历目标文件输出其路径,结合了广度和深度优先遍历算法

2019-06-24

fastDFS所需要的软件CentOS7

fastDFS所需的软件,可以安装运行,亲测,文档在网上找一个就ok,软件相关的都在压缩包内

2019-01-15

springCloud+dubbo.zip

eureka注册和治理controller层的http服务,供前端组合接口数据,gateway负载均衡,zookeeper注册后端服务层,dubbo做底层服务治理,gateway->eureka->api->dubbo->zookeeper->service,例子中gateway为网关服务,core为eureka服务,soa为controller,server为底层微服务,springCloud+dubbo的配合使用

2019-07-28

Activiti7+Tomcat8 已整合好的zip包

个人整合好一套web流程设计器,修改压缩包内/apache-tomcat-8.5.100/webapps/activiti-app/WEB-INF/classes/META-INF/activiti-app路径下的activiti-app.properties文件中的数据库连接语句,启动tomcat即可

2024-04-25

byte-buddy使用demo,无代码侵入的方式,监控记录函数方法运行时间

byte-buddy使用demo,无代码侵入的方式,监控记录函数方法运行时间

2024-02-04

Java调用Groovy,实时动态加载数据库groovy脚本

Java调用Groovy,实时动态加载数据库groovy脚本,java读取mongoDB的groovy脚本,加载实时运行,热部署

2023-06-08

Elasticsearch5.5.1 自定义评分插件开发 文本相似度

Elasticsearch5.5.1 自定义评分插件开发 文本相似度Elasticsearch5.5.1 自定义评分插件开发 文本相似度Elasticsearch5.5.1 自定义评分插件开发 文本相似度

2023-02-10

用于yolov5的工具yolov5.pt,VC-redist.x64.exe

包括python-3.8.10-amd64.exe,VC_redist.x64.exe,yolov.pt几个版本的weights,用于yolov5的工具

2022-11-08

easyocr下载用到的字符集包放在C:\Users\xxxx\的路径下.EasyOCR

easyocr下载用到的字符集包放在C:\Users\xxxx\的路径下.EasyOCReasyocr下载用到的字符集包放在C:\Users\xxxx\的路径下.EasyOCReasyocr下载用到的字符集包放在C:\Users\xxxx\的路径下.EasyOCR

2022-10-11

openresty-1.21.4.1-win64.zip 包下载

openresty-1.21.4.1-win64.zip 包下载,nginx+lua开发

2022-07-22

ffmpeg 多张图片生成视频

ffmpeg -framerate 0.05 -f image2 -loop 1 -y -i d:/img/img%d.jpg -i d:/img/gyz.mp3 -s 1080*1920 -r 25 -t 100 d:/img/output.mp4 -framerate 速率,越小每张图片停留时间越长 -loop 循环一遍文件夹内的图片 -i 图片路径,正则匹配 -i 音频地址 -y 覆盖已有生成文件 -s 画质 -r 帧数 -t 总时长

2022-07-04

python opencv的包

pip install opencv-python 总是下载很慢或是断网,更换了Anaconda3的镜像源也很难下载成功,留存一份Anaconda3\Lib\site-packages\cv2,此路径

2022-06-28

Qt5.9.9+opencv3.4.1源码及工具包demo

Qt5.9.9+opencv3.4.1打开摄像头demo,工程文件配置: INCLUDEPATH += C:/OpenCV-MinGW-Build-OpenCV-3.4.1/include \ C:/OpenCV-MinGW-Build-OpenCV-3.4.1/include/opencv \ C:/OpenCV-MinGW-Build-OpenCV-3.4.1/include/opencv2 LIBS += C:/OpenCV-MinGW-Build-OpenCV-3.4.1/bin/libopencv_*.dll 打包部署时注意要把opencv的包放到release里面,还要手动添加Qt5Test.dll及Qt5OpenGL.dll,因为windeployqt xx.exe时候不会拷贝这两个包

2022-06-20

Qt creator 5.9.9 聊天客户端软件,带图标

Qt creator 5.9.9 客户端软件,带图标,C++平台开发,学习交流,后台访问Netty服务

2022-06-16

基于Qt Creator5.12.4 C++客户端

Qt creator5.12.4 C++客户端工程源代码,TCP链接服务器

2022-06-15

common-io监听文件夹并发送rabbitmq

common-io监听文件夹并发送rabbitmq,springboot整合rabbitmq,common-io监听文件夹变化,提取内容发送mq

2021-03-01

aclibico-2.1.zip此包用于java读取ico图片使用

java读取ico图片,由于Java的ImageIO不能读取ico的图片,此包解决了读取问题,读取后为Image类型,再进行一次转换就可以变成BufferedImage

2020-12-02

hyperscan-demo.zip

hyperscan-demo,windows环境下调用,linux环境下调用都可以,包含生成db模式,匹配模式,两种可配置

2021-02-07

zookeeper+kafka.zip windows安装kafka和zookeeper

zookeeper+kafka.zip windows安装kafka和zookeeperzookeeper+kafka.zip windows安装kafka和zookeeper

2021-03-05

hyperscan安装包.zip

Hyperscan 5.1.0 安装包 Hyperscan 5.1.0 ,ragel-6.10.tar.gz,boost_1_69_0.tar.gz

2021-04-14

hyperscan规则库生成及匹配代码

FileDBGen.gen生成,KK.regx匹配的,简单的demo,必须运行在linux环境中,个人纪录一下,引用网上开源项目包

2021-01-20

phantomjs-2.1.1-windows.zip

PhantomJS 是一个基于Webkit的“无界面”(headless)浏览器,它会把网站加载到内存并执行页面上的 JavaScript,因为不会展示图形界面,所以运行起来比完整的浏览器要高效。

2020-12-25

search.zip|search.zip

以图搜图,es5.5.1插件的开发,./elasticsearch-plugin list,./elasticsearch-plugin install file:/path/xxx.zip ,./elasticsearch-plugin remove name,重启es,必须重启,否则不生效

2020-12-03

空空如也

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

TA关注的人

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