logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue3 Props 属性

想象一下,你正在组装一个乐高机器人。机器人的头部、手臂、腿部都是独立的组件。为了让手臂知道它应该连接在身体的哪个位置,你需要给它一个“连接点”的指令。在 Vue3 中,定义 Props 时可以配置多种属性来约束和描述数据。结合 TypeScript 可以获得更完善的类型提示和检查。这是 Vue2 风格的写法,在 Vue3 中仍然兼容。这是 Vue3 组合式 API 中最简洁的写法。就是这个“指令”

#vue.js#前端#javascript
ollama大模型应用开发工具的安装

前期成本低部署维护简单弹性扩展全球访问数据隐私网络依赖长期成本高数据安全不依赖外部网络长期成本低高度定制初始成本高维护复杂部署周期长前期成本极低无需部署无需维护全球访问数据隐私网络依赖长期成本高定制限制。

#人工智能
大模型应用开发技术方案

是指直接通过自然语言指令(Prompt)与大模型进行交互,利用其强大的推理和生成能力来完成特定任务。这是大模型最基础、最直接的应用方式,无需额外的工具调用或多步规划。纯Prompt问答是构建更复杂AI应用(如Agent、RAG)的基础。Agent在其“思考”环节会频繁使用Prompt与大模型交互;RAG则是在生成最终答案前,先通过检索为Prompt补充最新的外部知识。

Failed to convert property value of type ‘java.lang.String‘ to required type ‘org.springframework.we

这个异常是String转换为MulitpartFile类型失败,private MultipartFile[] files;属性在嵌套的实体中,即实体类A嵌套实体类B, files属性是在实体类B中。当没有传递附件时,浏览器默认为空字符串,在进行数据绑定时由于类型不符,就会提示如上的错误。是 → MultipartResolver解析请求 → 创建MultipartHttpServletReque

#java#spring boot#spring
基于 jwt 的登录认证

前端拦截器,在src/utils 中新建一个request.js 文件, 重新封装 axios。包含基础地址、超时时间;请求拦截器和响应拦截器。前端登录接口1.后端登录接口2. 登录业务逻辑判断用户名是否存在,如果存在判断密码是否正确,如果正确则生成 token返回给前端。3. 拦截器新建LoginInterceptor 自定义拦截器。每次请求会被 LoginInterceptor 拦截器拦截,获

#java#前端#服务器
mybatis一对多映射中相同数据合并只显示一条数据的问题解决方案

假设有三个表A,B,C。表A是主表,表A嵌套了表B,表B嵌套了表C。表A和表B的关系是一对多;表B和表C是多对多关系。现今需要关联查询三张表的结果。

文章图片
#mybatis
消息推送之Websocket

Websocket 是基于TCP的一种新的网络协议。允许在单个 TCP 连接上进行全双工通信。与传统的 HTTP 请求-响应模式不同,WebSocket 提供了持久的连接,服务器和客户端可以随时主动推送数据,无需反复建立连接,可以进行双向数据传输。客户端可以向服务器发送数据,服务器也可以向客户端发送消息。HTTP协议与WebSocket协议对比不同点HTTP是短连接,WebStocket是长连接。

#websocket#网络协议#网络
U盘变成驱动器后如何变回去

3.1 盘序查找方式:右键此电脑-----> 管理------> 存储------>磁盘管理。3. 在另外弹出的命令行窗口输入 select disk 盘序,如 select disk 0。5. 格式化后可以看到刚才的磁盘变成了未分配状态,只要对其进行新建简单卷就能变成普通u盘了。2. 在命令行窗口输入 diskpart 回车确认后会弹出另一个命令行窗口。1. win + r 快捷键打开命令行窗口

文章图片
#程序人生
到底了