自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 Java 各集合接口常用方法对照表

Java 各集合接口常用方法对照表

2025-07-09 21:24:01 315

原创 push project to github and make your GitHub Pages

push to GitHub

2025-06-16 20:12:17 267

原创 flex: 1的含义

平分剩余空间子项默认没有“自己预留”的宽度(),到最后会平分父容器在去除其他因素后剩下的可用空间。适合做“三等分”、“多等分”这种常见布局场景。支持伸缩当父容器宽度缩小(或者子项本身内容太宽时),每个flex: 1的子项都能按照比例进行收缩(因为),保证不会溢出。不必关心具体像素只要写flex: 1;,就不需要写复杂的,能让子元素自适应宽度变化。

2025-06-06 11:08:32 358

原创 CSS盒模型:内容(Content)、内边距(Padding)、边框(Border)和外边距(Margin)

在浏览器渲染一个元素时,会将其内容(Content)、内边距(Padding)、边框(Border)和外边距(Margin)四部分“层层包裹”起来,共同构成一个矩形布局。│ margin(外边距) ││ │ border(边框) │ ││ │ │ padding(内边距) │ │ ││ │ │ │ content(内容区) │ │ │ │content(内容区):元素的实际内容(文字、图片等)所在区域。padding(内边距)

2025-06-06 10:45:40 756

原创 用api的方式调用本地下载好的大模型(以llama为例,不是ollama!!!)

用api的方式调用本地下载好的大模型(llama为例,不是ollama!!!

2025-04-23 09:33:36 459

原创 Rasa 的工作流程

Rasa 是一个非常灵活的对话系统框架,它的工作流程涉及多个步骤,包括意图识别、槽位填充、对话管理、以及执行自定义动作等。本文是 Rasa 工作流程的详细解释

2025-04-15 13:32:50 834

原创 Rasa 模拟实现超简易医生助手(适合初学练手)

适合用来熟悉rasa结构以及相关基础概念。这是一个纯 Rasa 实现的医生助项目,具备基本的“多轮问诊”流程逻辑,通过 slot 存储用户的多个症状,在最后阶段给出“模拟的诊断建议”。

2025-04-13 15:32:11 272

原创 Rasa中endpoints.yml文件信息详细解释

endpoints.yml 是 Rasa 项目中用于配置各类服务接口(endpoints)的文件

2025-04-12 11:42:31 363

原创 Rasa中config.yml文件信息详细解释

在 Rasa 中,config.yml 是非常关键的配置文件之一,它的作用是定义你的对话机器人使用哪些模型组件来完成

2025-04-12 11:19:16 340

原创 Rasa中nlu.yml文件信息详细解释

data/nlu.yml`文件是用来定义用户意图和实体训练数据的,Rasa 通过这个文件学习如何识别用户在对话中的意图(intent)以及提取相关的实体(entity)。

2025-04-12 10:32:33 387

原创 Rasa 中domain.yml文件信息详细解释【intents(意图)|entities(实体)|responses(响应)|actions(动作)|...】

在 Rasa 中,domain.yml是核心配置文件之一,本文将详细介绍文件中相关参数是什么意思。

2025-04-12 09:53:57 205

原创 Rasa总体目录架构介绍

详细讲解一下每个主要文件/目录的作用,以及之后如何一步步使用它们来训练和运行你的聊天机器人。

2025-04-12 09:46:05 423

原创 docker部署 Rasa 助手

第一次新建Rasa项目(使用docker)

2025-04-12 09:42:37 229

原创 React中的跨组件通信

在React中,跨组件通信有几种常见的方式。

2025-04-07 20:39:24 672

原创 XSS(跨站脚本攻击)

XSS 攻击(Cross-Site Scripting)是一种常见的网络攻击手段,攻击者通过在网站上注入恶意的JavaScript 代码,让网站在用户的浏览器中执行这些恶意代码,进而达到窃取信息、篡改网页内容或者进行其他恶意行为的目的。

2025-04-07 16:39:54 838

原创 React中类组件的生命周期

生命周期阶段类组件方法函数组件 Hook挂载更新useEffect(() => {...}, [依赖])卸载如果你用的是函数组件,大部分生命周期操作都可以通过useEffect处理。

2025-04-02 20:25:46 939

原创 前端开发时的内存泄漏问题

内存泄漏指的是程序运行时,已经不再使用的内存无法被释放,导致内存占用不断增加,最终可能会导致应用性能下降甚至崩溃。在 JavaScript 中,垃圾回收机制(GC, Garbage Collection)会自动释放不再使用的变量,但某些情况下,对象仍然被错误地引用,导致 GC 无法回收,从而造成内存泄漏。内存泄漏 = 无用的对象无法被 GC 释放,导致内存占用持续增长。常见原因:未清理定时器、事件监听、闭包、DOM 引用、全局变量。如何避免?清除定时器和事件监听避免不必要的全局变量正确管理闭包。

2025-04-02 16:58:51 650

原创 function vs const 定义函数的区别

.

2025-04-02 15:51:06 355

原创 JavaScript 中 Map 的语法规则

Map 是 ES6 引入的一种新的集合类型,用于存储键值对

2025-03-31 14:49:03 431

原创 JS 手撕题高频考点

JS 手撕题高频考点

2025-03-30 21:57:23 320

原创 Axios的二次封装

【代码】Axios的二次封装。

2025-03-30 21:41:27 489

原创 Axios 相关的面试题

在跟着视频教程学习项目的时候使用了axios发送请求,但是只是跟着把代码粘贴上去,一些语法规则根本不太清楚,但是根据之前的博客学习了fetch了之后,一看axios的介绍就明白了。所以就直接展示axios的面试题吧。Axios 基本用法(GET/POST/PUT/DELETE、拦截器、超时、取消请求),用于发送 HTTP 请求,支持浏览器和 Node.js。在 Vue/React 项目中,可以在。为什么要二次封装 Axios,如何封装。在 Vue/React 项目中的实践。文件上传、请求重试、高级优化。

2025-03-30 19:43:06 673

原创 fetch的语法规则及常见用法

fetch() 是 JavaScript 用于发送 HTTP 请求的内置 API,功能强大,语法简洁。

2025-03-29 16:12:09 883

原创 前端给后端发送数据时都需要包含哪些内容?(HTTP请求的基本组成部分)

http请求的基本组成部分

2025-03-29 16:10:23 622

原创 在 React 中,组件之间传递变量的常见方法

父子组件传递数据:通过props或回调函数。跨层级组件传递数据:通过。全局状态管理:通过Redux或其他状态管理库。存储和路由传递数据:通过, 或 URL 查询参数。根据实际需求和应用规模,选择合适的方式来管理和传递数据。

2025-03-25 20:02:54 480

原创 使用glb作为react的3D组件

这样你可以直接在代码中修改 3D 模型的结构、材质等。

2025-03-24 19:13:08 343

原创 在 Windows 系统上,将 Ubuntu 从 C 盘 迁移到 D 盘

在 Windows 系统上,如果你使用的是 WSL(Windows Subsystem for Linux)并安装了 Ubuntu,你可以将 Ubuntu 从 C 盘 迁移到 D 盘。迁移过程涉及导出当前的 Ubuntu 发行版,然后将其导入到 D 盘的目标目录。

2025-01-24 10:48:19 2769 2

原创 MyBatis 中动态 SQL 标签

在 MyBatis 中,动态 SQL 是构建灵活且高效的 SQL 语句的重要工具。通过使用动态 SQL 标签,开发者可以根据不同的条件动态生成 SQL 语句的各个部分,从而避免手动拼接字符串带来的复杂性和潜在的错误。

2025-01-14 15:48:26 1826

原创 实现 Set 接口的类

在 Java 中,Set 是集合框架中的一个接口,用于存储不包含重复元素的集合。与 `List` 不同,`Set` 不保证元素的顺序(除非使用特定的实现类,如 `LinkedHashSet` 和 `TreeSet`)。`Set` 接口有多个实现类,每个实现类都有其独特的特性和适用场景。

2025-01-14 11:43:55 1070

原创 List 接口的实现类

在 Java 中,`List` 是一个非常常用的接口,提供了有序、可重复的元素集合。`List` 接口有多个实现类,每个实现类都有其特定的特性和适用场景。

2025-01-14 11:34:53 1115

原创 大模型算法工程师相关面试

由于大模型(如大语言模型、Vision Transformer 等)通常具有参数量巨大、数据依赖度高、训练及推理过程复杂等特点,因此在面试中往往会聚焦于深度学习基础、分布式训练、高性能计算、模型压缩与优化、前沿技术动态以及大模型实际应用等方面。

2025-01-09 09:42:18 959

原创 Redis相关面试

在面试中关于 Redis 最常被问到的问题

2025-01-08 15:24:52 911

原创 Java 中实现哈希表

在 Java 中,实现哈希表功能的数据结构主要有两种:哈希table和哈希map

2025-01-08 15:17:06 1049

原创 Java 反射(Reflection)

反射(Reflection)是 Java 提供的一种机制,允许程序在运行时动态地检查类的信息,以及操作类的属性、方法和构造器。通过反射,程序可以动态地访问和修改对象的行为,而不需要在编译时确定具体的类型或行为。

2024-12-31 11:26:31 391

原创 什么是 Spring 的组件(Bean)

Spring 会自动创建、初始化、装配和销毁这些对象。Spring 使用 IoC(控制反转)和 DI(依赖注入) 的理念,将应用程序的对象交给 Spring 容器统一管理,这些对象就被称为 Bean。

2024-12-30 17:14:18 1261

原创 基于注解的 AOP

基于注解的 AOP 是最常用的实现方式。通过使用注解,开发者可以方便地定义切面逻辑,并将其应用到目标方法或类上,而无需编写复杂的 XML 配置。

2024-12-30 17:02:18 753

原创 AOP(Aspect-Oriented Programming,面向切面编程)

AOP 是一种编程范式,它通过横切关注点(cross-cutting concerns)的概念,增强了传统的面向对象编程(OOP)的能力。AOP 的主要目的是将横切关注点从业务逻辑中抽离出来,达到模块化和代码解耦的效果。

2024-12-30 16:52:11 1023

原创 如何自定义注解?什么时候需要自己定义注解?

在 Java 开发中,自定义注解是一种强大的工具,可以帮助开发者为代码添加元信息或实现特定功能。

2024-12-30 15:31:51 826

原创 接口文档都需要关注哪些?

在后端开发中,查看接口文档是非常关键的一步,接口文档是前后端协作的核心,也是保障接口正确开发、调试和测试的重要依据。在查看接口文档时,有一些关键点需要特别关注,以确保接口的正确实现和使用。

2024-12-27 16:14:17 798

原创 前端往后端传递参数的方式有哪些?

前端往后端传递参数的方式有多种,主要根据传递的上下文(如 URL、请求体、请求头等)以及所使用的 HTTP 方法来决定。

2024-12-27 16:05:34 2928

空空如也

空空如也

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

TA关注的人

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