- 博客(52)
- 收藏
- 关注
原创 React中类组件的生命周期
生命周期阶段类组件方法函数组件 Hook挂载更新useEffect(() => {...}, [依赖])卸载如果你用的是函数组件,大部分生命周期操作都可以通过useEffect处理。
2025-04-02 20:25:46
706
原创 前端开发时的内存泄漏问题
内存泄漏指的是程序运行时,已经不再使用的内存无法被释放,导致内存占用不断增加,最终可能会导致应用性能下降甚至崩溃。在 JavaScript 中,垃圾回收机制(GC, Garbage Collection)会自动释放不再使用的变量,但某些情况下,对象仍然被错误地引用,导致 GC 无法回收,从而造成内存泄漏。内存泄漏 = 无用的对象无法被 GC 释放,导致内存占用持续增长。常见原因:未清理定时器、事件监听、闭包、DOM 引用、全局变量。如何避免?清除定时器和事件监听避免不必要的全局变量正确管理闭包。
2025-04-02 16:58:51
406
原创 Axios 相关的面试题
在跟着视频教程学习项目的时候使用了axios发送请求,但是只是跟着把代码粘贴上去,一些语法规则根本不太清楚,但是根据之前的博客学习了fetch了之后,一看axios的介绍就明白了。所以就直接展示axios的面试题吧。Axios 基本用法(GET/POST/PUT/DELETE、拦截器、超时、取消请求),用于发送 HTTP 请求,支持浏览器和 Node.js。在 Vue/React 项目中,可以在。为什么要二次封装 Axios,如何封装。在 Vue/React 项目中的实践。文件上传、请求重试、高级优化。
2025-03-30 19:43:06
487
原创 在 React 中,组件之间传递变量的常见方法
父子组件传递数据:通过props或回调函数。跨层级组件传递数据:通过。全局状态管理:通过Redux或其他状态管理库。存储和路由传递数据:通过, 或 URL 查询参数。根据实际需求和应用规模,选择合适的方式来管理和传递数据。
2025-03-25 20:02:54
414
原创 在 Windows 系统上,将 Ubuntu 从 C 盘 迁移到 D 盘
在 Windows 系统上,如果你使用的是 WSL(Windows Subsystem for Linux)并安装了 Ubuntu,你可以将 Ubuntu 从 C 盘 迁移到 D 盘。迁移过程涉及导出当前的 Ubuntu 发行版,然后将其导入到 D 盘的目标目录。
2025-01-24 10:48:19
2031
2
原创 MyBatis 中动态 SQL 标签
在 MyBatis 中,动态 SQL 是构建灵活且高效的 SQL 语句的重要工具。通过使用动态 SQL 标签,开发者可以根据不同的条件动态生成 SQL 语句的各个部分,从而避免手动拼接字符串带来的复杂性和潜在的错误。
2025-01-14 15:48:26
1232
原创 实现 Set 接口的类
在 Java 中,Set 是集合框架中的一个接口,用于存储不包含重复元素的集合。与 `List` 不同,`Set` 不保证元素的顺序(除非使用特定的实现类,如 `LinkedHashSet` 和 `TreeSet`)。`Set` 接口有多个实现类,每个实现类都有其独特的特性和适用场景。
2025-01-14 11:43:55
975
原创 List 接口的实现类
在 Java 中,`List` 是一个非常常用的接口,提供了有序、可重复的元素集合。`List` 接口有多个实现类,每个实现类都有其特定的特性和适用场景。
2025-01-14 11:34:53
1028
原创 大模型算法工程师相关面试
由于大模型(如大语言模型、Vision Transformer 等)通常具有参数量巨大、数据依赖度高、训练及推理过程复杂等特点,因此在面试中往往会聚焦于深度学习基础、分布式训练、高性能计算、模型压缩与优化、前沿技术动态以及大模型实际应用等方面。
2025-01-09 09:42:18
835
原创 Java 反射(Reflection)
反射(Reflection)是 Java 提供的一种机制,允许程序在运行时动态地检查类的信息,以及操作类的属性、方法和构造器。通过反射,程序可以动态地访问和修改对象的行为,而不需要在编译时确定具体的类型或行为。
2024-12-31 11:26:31
331
原创 什么是 Spring 的组件(Bean)
Spring 会自动创建、初始化、装配和销毁这些对象。Spring 使用 IoC(控制反转)和 DI(依赖注入) 的理念,将应用程序的对象交给 Spring 容器统一管理,这些对象就被称为 Bean。
2024-12-30 17:14:18
1177
原创 基于注解的 AOP
基于注解的 AOP 是最常用的实现方式。通过使用注解,开发者可以方便地定义切面逻辑,并将其应用到目标方法或类上,而无需编写复杂的 XML 配置。
2024-12-30 17:02:18
613
原创 AOP(Aspect-Oriented Programming,面向切面编程)
AOP 是一种编程范式,它通过横切关注点(cross-cutting concerns)的概念,增强了传统的面向对象编程(OOP)的能力。AOP 的主要目的是将横切关注点从业务逻辑中抽离出来,达到模块化和代码解耦的效果。
2024-12-30 16:52:11
961
原创 接口文档都需要关注哪些?
在后端开发中,查看接口文档是非常关键的一步,接口文档是前后端协作的核心,也是保障接口正确开发、调试和测试的重要依据。在查看接口文档时,有一些关键点需要特别关注,以确保接口的正确实现和使用。
2024-12-27 16:14:17
731
原创 前端往后端传递参数的方式有哪些?
前端往后端传递参数的方式有多种,主要根据传递的上下文(如 URL、请求体、请求头等)以及所使用的 HTTP 方法来决定。
2024-12-27 16:05:34
1903
原创 使用 Docker 卷和使用宿主机目录区别
使用 Docker 卷) 适用于需要持久化数据并且希望 Docker 来自动管理数据的场景,特别是在容器需要被频繁删除和重建时,或者希望在多个容器间共享数据时。使用宿主机目录) 适用于您希望直接控制数据存储位置的场景,特别是在开发时需要频繁访问或修改数据时。在生产环境中,通常建议使用Docker 卷,因为它更灵活、便于管理,并且能提供更好的数据持久性和安全性。
2024-12-10 16:33:18
627
原创 Java中 Math 类常用方法的详细介绍
这些方法涵盖了从基本的算术运算到复杂的三角函数和指数运算。计算给定 y 和 x 坐标的点相对于原点的角度(弧度)。返回参数的符号函数值:-1.0、0.0 或 1.0。返回四舍五入后的整数值,类型根据参数不同而不同(返回第一个参数的绝对值,并赋予第二个参数的符号。返回指定浮点数的单位的最后一位(ULP)。返回参数的常用对数(以 10 为底)。返回参数的自然对数(以 e 为底)。计算给定弧度的正弦、余弦和正切值。返回大于或等于参数的最小整数(以。返回第一个参数的第二个参数次幂。返回最接近参数的整数值,作为。
2024-12-05 14:32:10
343
原创 保姆级教程微调Qwen2.5步骤 Linux系统(教你看官方文档)
官方文件夹这个路径的文件Qwen2.5/examples/llama-factory/finetune-zh.md。(这个数据集用代码下,总下不成功,所以我是手动下的)下载的csv格式数据需要转为为合适的格式。6、开始微调, 从GitHub上下载这两个文件,然后放在合适的路径下,我把它放到。需要修改的内容主要如下,看不懂这两个是什么路径的就。我选择的数据集就单论对话,所以打算在。,文档里面介绍的FT部分详细一些。文件,所以先修改这里面的内容。这里没详细介绍,所以我又看了。文件中里,但是这里介绍的是用。
2024-12-03 21:52:13
2022
3
原创 alpaca 和 sharegpt微调数据格式区别
选择合适的数据格式取决于你的任务需求和模型架构。许多开源项目和数据集都采用了这两种格式的变体。了解这些常见格式有助于你更好地组织和利用指令微调数据,以训练出高质量的聊天机器人或通用语言模型。是两种常见的指令微调数据格式,用于训练聊天机器人或通用语言模型。这两种格式都广泛用于指令微调和对话数据的组织。格式更全面,能够表示多轮对话和上下文信息。格式更简洁,适合单轮任务型对话;
2024-12-03 09:50:31
1020
原创 Linux 服务器上使用 Ollama 运行您自行微调的模型(GPT4回答版)
最近打算自己微调模型,然后通过服务器上的ollama,可以使在外网的人也能用我在服务器微调好的模型。
2024-11-25 15:34:00
402
原创 Ollama开放访问-使ollama监听所有接口的11434端口(Linux服务器操作)
编辑ollama服务文件,添加OLLAMA_HOST环境变量
2024-11-25 11:28:58
8113
原创 正则表达式
正则表达式(Regular Expression,简称regex或regexp)是一种用于匹配和操作文本的特殊字符串模式。它在文本处理中非常有用,可以用于查找、替换、匹配字符串的特定模式。正则表达式被广泛应用于文本处理、数据验证、文件搜索等各种编程场景。
2024-11-07 10:46:07
917
原创 ‘telnet‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
在 Windows 上,默认情况下telnet客户端可能未启用,因此系统提示找不到命令。您可以按照以下步骤启用telnet。
2024-10-23 11:11:02
3338
原创 ollama修改模型参数 num_ctx【Linux】
进入 nano 之后,你可以直接编辑文件内容,完成后按。此时目录下多了一个Modelfile文件。这个是我Modelfile文件的路径。可以查看新模型的参数。进入插入模式进行编辑。进入 vim 后,按。
2024-10-23 10:24:17
5922
8
原创 复现AutoAct问题
需要改两个地方,AutoAct/Self_Instruct/data_generation.py 和 AutoAct/Self_Instruct//llms.py。之前我在服务器用过ollama,也下载了llama3:8b的模型,我就把端口号改成 ollama的端口号(把8000改成11434)model_name 也改成了自己有的llama3:8b。
2024-09-27 10:50:20
345
原创 服务器上GraphRag+Ollama避坑指南
embding模型:quentinz/bge-large-zh-v1.5:latest。中途碰到输入命令没有反应的情况,可以试试关掉断开服务器,重连一下,再执行命令。这个问题是因为txt文件的编码格式不对,编码格式改成utf-8就可以了。local 查询没有问题,但是global查询模型说自己不知道。:检查日志发现,问题出现在读取txt文件的时候。里也写了一些可能出现的问题。1、离线下ollama。
2024-08-15 16:18:50
1537
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人