自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (12)
  • 收藏
  • 关注

原创 手把手教你用pytorch预测LOL比赛胜负

英雄联盟(LOL)作为一款广受欢迎的MOBA游戏,其比赛结果的预测一直是一个有趣的机器学习应用课题。本文将介绍如何使用PyTorch框架搭建一个多层感知器(MLP)神经网络,来预测LOL比赛的胜负。我们将使用包含约5万场钻石段位比赛的数据集,每场比赛记录了前15分钟的16个关键数据特征。通过这个实例,读者可以学习到数据预处理、神经网络搭建、模型训练与评估的完整流程。

2025-03-19 22:33:14 998

原创 DocumentByParagraphSplitter:LangChain4j中文本处理的“智能切割刀”

**DocumentByParagraphSplitter** 是 LangChain4j 中用于**按段落分割长文本**的核心组件,其核心价值在于将非结构化的长网页(如PDF、网页、合同)转化为适合大模型处理的**语义化文本块**。在 RAG(检索增强生成)、问答系统、内容摘要等场景中,该工具通过以下方式提升处理效率与效果: 1. **语义完整性**:以段落为单位分割,避免因字符/单词切割导致语义断裂(如关键结论被拆分到不同块中)。 2. **上下文保留**:通过默认的段落分隔符(如空行或特定标签

2025-03-18 21:24:07 420

原创 CherryStudio + 火山引擎DeepSeek R1 告别服务器繁忙

CherryStudio + 火山引擎DeepSeek R1 告别服务器繁忙

2025-03-18 20:17:42 579

原创 向量数据库:AI时代的“新基建”

向量数据库是一种**专门存储和管理高维向量数据**的数据库系统,其核心价值在于将非结构化数据(如文本、图像、音频)转化为向量形式,通常由AI模型(如BERT、ResNet)将文本、图像、音视频等非结构化数据**嵌入(Embedding)**生成,例如“苹果”可能被转换为[0.23, -0.45, 0.67, ...]这样的高维向量,并通过高效的相似性检索实现语义级匹配。

2025-03-18 19:55:08 922

原创 快慢指针【等分链表、判断链表中是否存在环】

快慢指针【等分链表、判断链表中是否存在环】

2025-03-03 22:28:21 273

原创 大模型科普指南:从核心概念到实战应用,一篇文章打通开发者黑话

大模型科普指南:从核心概念到实战应用,一篇文章打通开发者黑话

2025-03-03 20:56:45 638

原创 基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南

随着大语言模型(LLM)的普及,如何结合企业私有知识库提升模型输出的准确性和专业性成为关键挑战。**检索增强生成(Retrieval-Augmented Generation, RAG)** 技术通过将外部知识库与生成模型结合,有效解决模型幻觉和时效性问题。本文将基于 **LangChain4j**(Java版LangChain框架)与火山引擎的 **DeepSeek R1** 模型,手把手搭建一个RAG知识库系统,并提供完整代码实现步骤。

2025-02-26 23:23:56 2212

原创 使用 frp 实现内网穿透:从零到一的完整指南

在日常开发或家庭网络中,我们常常需要访问位于内网(如公司、家庭局域网)的设备或服务(如远程桌面、NAS、Web服务器)。然而,由于缺乏公网IP或防火墙限制,这些服务无法直接从外网访问。内网穿透(NAT穿透) 技术应运而生,它能将内网服务暴露到公网。而 frp (Fast Reverse Proxy) 是一款开源、高效的内网穿透工具,支持 TCP/UDP/HTTP/HTTPS 等多种协议,配置简单且社区活跃。

2025-02-26 20:31:33 970

原创 RAG技术落地:核心痛点与应对策略全面解析

RAG技术落地:核心痛点与应对策略全面解析

2025-02-25 22:33:09 622

原创 详解RAG技术:大模型时代让AI更懂你的智能知识引擎 -流程、优化、扩展

详解RAG技术:大模型时代让AI更懂你的智能知识引擎 -流程、优化、扩展RAG(Retrieval-Augmented Generation)检索增强生成是人工智能领域的突破性技术,通过结合信息检索与文本生成的优势,有效解决了传统大模型的知识滞后和幻觉问题。其核心原理是:当接收到用户提问时,系统首先从结构化/非结构化知识库中检索相关文档片段,再将检索结果与原始问题共同输入大语言模型,生成更准确、更可靠的回答。

2025-02-25 22:01:58 1263

原创 5分钟教你搭建本地私有个人知识库 硅基流动+deepSeek+CherryStudio

【保姆教程】5分钟教你搭建本地私有个人知识库 硅基流动+deepSeek+CherryStudio

2025-02-13 19:40:38 4381

原创 Cherry Studio:一站式多模型AI交互平台深度解析 可配合大模型搭建私有知识库问答系统

Cherry Studio:一站式多模型AI交互平台深度解析 可配合大模型搭建私有知识库问答系统

2025-02-09 23:45:23 7134 2

原创 DeepSeek 入门到精通AI资料分享

DeepSeek 入门到精通AI资料分享

2025-02-09 23:23:01 1006

原创 【基础必学】人工智能时代你必须知道的常用专业术语

【基础必学】人工智能时代你必须知道的常用专业术语

2025-02-09 22:06:39 728

原创 【deepSeek R1】Ollama 更改模型安装位置 以及应用安装位置

【deepSeek R1】Ollama 更改模型安装位置 以及应用安装位置

2025-02-08 22:25:07 1591

原创 3分钟教你搭建属于自己的本地大模型 DeepSeek R1 好玩

3分钟教你搭建属于自己的本地大模型 DeepSeek R1 好玩

2025-02-08 20:50:16 863

原创 Linux系统文件结构

Linux系统文件结构Linux 操作系统的文件系统结构遵循一个标准的目录结构(也叫文件树结构)。Linux 文件系统的根目录是 /,所有的文件和目录都是从这个根目录开始的。每个目录下面可以包含文件和子目录,并且它们的内容和功能有特定的约定。以下是常见的 Linux 文件系统目录结构及其用途:

2024-12-16 20:24:16 733 1

原创 Linux 常用命令详解:新手必看,全面学习指南

Linux 常用命令详解:新手必看,全面学习指南 ls cp pwd nestat chown chmod ifconfig

2024-12-15 23:12:34 1257

原创 Linux服务器磁盘满了,清理步骤命令

Linux服务器磁盘满了,磁盘空间不足,清理步骤

2024-12-15 22:33:12 331

原创 Java解析XML 使用dom4j 简单易上手

Java解析XML 使用dom4j 简单易上手 使用dom4j结合XPath解析XML提供了一种强大而灵活的方式来查询和操作XML数据。XPath表达式的简洁性和灵活性使得即使对于结构复杂的XML文档,也能够快速准确地定位所需的数据。同时,dom4j提供了简单易用的API,方便开发者进行各种XML相关的操作。

2024-12-11 23:07:47 682

原创 本地版PDF实用工具 Stirling-PDF 强大的、基于 Web 的 PDF 操作工具括拆分PDF、合并PDF、转换PDF、重组PDF、添加图像、旋转、压缩等

本地版PDF实用工具 Stirling-PDF 强大的、基于 Web 的 PDF 操作工具括拆分PDF、合并PDF、转换PDF、重组PDF、添加图像、旋转、压缩等

2024-12-10 23:37:13 1145

原创 PDF工具箱 PDF Guru PDF转word PDF去水印 PDF转图片 PDF裁剪合并 安装方便 免费使用

PDF工具箱 PDF Guru PDF转word PDF去水印 PDF转图片 PDF裁剪合并 安装方便 免费使用

2024-12-10 20:16:09 502

原创 spring项目获取类路径地址值

【代码】spring项目获取类路径地址值。

2024-03-08 15:44:56 668

原创 Spring文件上传下载代码

spring实现文件上传与下载代码

2024-03-07 17:08:07 545

原创 Spring Cloud Hystrix 参数配置、简单使用、DashBoard

Spring Cloud Hystrix 是一款优秀的服务容错与保护组件,也是 Spring Cloud 中最重要的组件之一。Spring Cloud Hystrix 是基于 Netflix 公司的开源组件 Hystrix 实现的,它提供了熔断器功能,能够有效地阻止分布式微服务系统中出现联动故障,以提高微服务系统的弹性。Spring Cloud Hystrix 具有服务降级、服务熔断、线程隔离、请求缓存、请求合并以及实时故障监控等强大功能。

2024-02-07 16:18:55 3420

原创 Java注解语法

java注解语法;自定义注解格式;注解解析

2023-08-22 23:09:15 341

原创 Restful架构简单了解

如果按照HTTP方法的语义来暴露资源,那么接口将会拥有安全性和幂等性的特性,例如GET和HEAD请求都是安全的, 无论请求多少次,都不会改变服务器状态。RESTful架构应该遵循统一接口原则,统一接口包含了一组受限的预定义的操作,不论什么样的资源,都是通过使用相同的接口进行资源的访问。资源在外界的具体呈现,可以有多种表述(或成为表现、表示)形式,在客户端和服务端之间传送的也是资源的表述,而不是资源本身。状态应该区分应用状态和资源状态,客户端负责维护应用状态,而服务端维护资源状态。

2023-08-21 16:19:42 1126 1

原创 BIO、NIO、IO多路复用(select/poll/epoll)、信号驱动IO、异步IO

BIO、NIO、IO多路复用(select/poll/epoll)、信号驱动IO、异步IO

2022-09-03 23:22:17 1006 1

原创 Java自定义线程池详解及代码实现(非直接调用ThreadPoolExecutor)

Java从头开始自定义线程池详解及代码实现(非直接调用ThreadPoolExecutor)-生产者消费者模式1.定义阻塞队列,使用双端队列,和可重入锁以及条件变量。2.定义线程池。

2022-08-08 13:29:00 2802

原创 并发编程-生产者消费者模式Java代码实现

并发编程-生产者消费者模式代码实现1. 生产者仅负责产生结果数据,不关心数据该如何处理,而消费者专心处理结果数据。2. 消息队列是有容量限制的,满时不会再加入数据,空时不会再消耗数据具体实现:1. 使用双向链表和Synchronized锁来实现消息队列。2. 使用Excutors中的创建线程池的方法模拟生产者和消费者线程。...

2022-08-07 19:53:46 2026

原创 Java多线程使用 CountDownLatch等待其他线程执行完成

Java多线程使用 CountDownLatch等待其他线程执行完成

2022-08-06 15:57:44 629

原创 Redis缓存以及存在的问题--缓存穿透、缓存雪崩、缓存击穿及解决方法

Redis缓存以及存在的问题--缓存穿透、缓存雪崩、缓存击穿及解决方法

2022-08-04 16:19:50 350

原创 Redis实现分布式锁-原理-问题详解

Redis实现分布式锁-原理-问题详解通过setnx实现分布式锁,并通过lua脚本解决释放锁所存在的问题。

2022-08-04 00:34:42 1039

原创 Spring MVC的执行流程

Spring MVC的执行流程:

2022-08-03 19:39:03 10414 2

原创 CPU、GPU、NPU的区别

CPU、GPU、NPU的区别

2022-07-23 20:26:00 31401 14

原创 JAVA经典垃圾收集器的优点缺点简单总结

JAVA经典垃圾收集器的优点缺点简单总结Serial、ParNew、Parallel Scavenge、Serial Old、CMS、Parallel Old、G1

2022-07-17 19:36:57 1281

原创 数据库InnoDB-MVCC-多版本并发控制

数据库InnoDB-MVCC-多版本并发控制介绍;MVCC的具体实现有三个隐藏字段DB_TRX_ID(最近修改事务ID),DB_ROLL_PTR回滚指针,不同事务或者相同事务对同一数据进行修改是,会形成undo log版本链,以便在读取的时候回滚。在RC隔离级别,为了保证读已提交,则每次读都会生成ReadView,然后与版本链中的记录进行对比,选择符合版本链规则的数据进行读。......

2022-07-13 10:41:42 1015

原创 Mysql事务详解-[数据库的隔离级别、脏读、不可重复读、幻读以及ACID性质与redo log与undo log]

Mysql事务详解-[数据库的隔离级别、脏读、不可重复度、幻读以及ACID性质与redo log与undo log]数据库的隔离级别:读未提交、读已提交、可重复读、序列化。数据库并发事务问题及解决:脏读、可重读读、幻读。事务的性质:原子性、一致性、隔离性、持久性以及底层对四个性质的保证的介绍。..................

2022-07-12 22:05:57 451 1

原创 【MySQL存储引擎 InnoDB、MyISAM、Memory区别与特点】

MySQL存储引擎 Innodb、MyISAM、Memory区别与特点Innodb支持事务、支持外键、支持行级锁和表锁。MyISAM不支持事务、不支持外键,支持表锁。

2022-07-11 15:40:38 3127

原创 数据库索引使用的注意事项以及索引失效的情况【Mysql】

数据库索引使用的注意事项以及索引失效的情况1.最左前缀法则。2.范围查询。索引失效的集中情况:包括:索引列上进行运算、模糊查询、or连接条件,字符串不加引号,数据分布情况。

2022-07-11 14:48:12 1563

西交-自然语言处理-nlp四次作业(代码+报告).zip

文件中包含:(代码+分析) 1.最小编辑距离 2.文本分类 3.文本聚类 4.文本对齐

2021-10-02

(西交研究生)软件测试mooc标准答案.docx

word文件为中国大学MOOC西交软件测试课程(duxiaozhi)课后标准答案整理,包括全部九章课程的所有标准答案。注意标准答案中有一些概念题是表述有误,注意甄别。

2021-10-02

西交-机器学习六次作业-pang.zip

压缩包中为XJTU机器学习(pang teacher)课程作业所需的代码以及公式证明推导报告。压缩包中的文件如下: 1.逻辑回归重要公式证明及上机实践 2.BP证明及上机实践 3.SVM 4.lasso回归与稀疏表示 5.贝叶斯网 6.降维

2021-10-02

texstudio编辑器图形化界面程序【texstudio-3.1.2-win-qt5】

texstudio编辑器图形化界面程序【texstudio-3.1.2-win-qt5】,压缩文件夹中文件为 texstudio-3.1.2-win-qt5.exe

2021-07-13

java实现的简易版网络聊天加密通信程序

先运行safechat包里的greetigserver.class,之后运行greetingclient.class即可。 如遇报错,请参考:https://blog.youkuaiyun.com/fengzun_yi/article/details/104497160 实现过程: 1. 采用TCP通信协议完成接收者发送者双方的消息传递。 2. 利用Diffie-Hellman密钥交换协议生成对称加密通信的通信密钥。 3. 为防止中间人攻击,采用RSA非对称加密算法协助DH算法完成密钥交换。具体过程如下: a. 接收者与发送者双方各自利用RSA算法生成自己的公私钥,并生成数字证书,并在一个CA进行认证。 b. 在DH密钥交换阶段,A生成A的DH协商密钥用于发送给B,该密钥与接收方私钥生成最终通信密钥。发送DH密钥时,A先用自己的私钥加密DH协商密钥,再去CA获得一个真实的B的公钥,用B的公钥对加密过的协商密钥再做一次加密,发送给B。(因为是用B的公钥加密过,只有B有B的私钥,所以接收信息只有B自己可以解密查看,又因为是用A的私钥加密过的,只有A有A的私钥,所以只有用A的公钥可以进行解密,所以可以保证协商密钥确实是A发送过来的,而且发送的信息也无法被中间人解密。)B收到信息之后,先用自己的私钥解密,然后去CA获得A的公钥再对消息解密一次,获得A的DH密钥。B发给A的过程同上。 c. 之后双方执行DH生成本地密钥的过程。A利用B发送过来的密钥和A的DH私钥生成通信密钥。B利用A发送过来的密钥和B的DH私钥生成通信密钥。根据DH原理,两者生成的通信密钥是相同的。 4. 利用上一步生成的通信密钥,采用AES对称加密算法进行加密通信。 为了方便起见,并没用对A和B双方进行颁发证书的操作,A的公钥默认B已经从CA获得,B的公钥默认A已经从CA获得。并且采用java控制台交互,仅仅为演示原理及简单效果。

2020-08-17

鸭.zip鸭子数据集300张

vv鸭子类图片收集数据集300张,图片格式为jpg格式,可用于图片分类学习。

2020-08-17

python-geckodriver-win64-v0.24.zip

火狐浏览器驱动geckodriver,适合新版的火狐浏览器,亲测有效,

2020-01-06

BatUTF8Conv.exe 文件批量转换为utf-8格式

压缩包内为BatUTF8Conv.exe--批量将文件格式转换为utf-8, 每次批量转换文件数量大概为200多个

2019-05-06

GeoLiteCity.dat

IP查询地址离线库,配合Python库pygeoip使用.........

2019-05-02

jsoup-jar包

java抓取网页模块JSoup,Jsoup-jar包.

2019-03-09

starUMLv3.0.2破解文件app.asar

下载解压后,将文件app.asar复制替换掉\StarUML\resources下的app.asar即可。

2018-10-31

amtlib.dll

amtlib.dll 和local-policy.jardengededjhbbdjhbajhdbjabj

2018-03-18

空空如也

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

TA关注的人

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