自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Node.js 中 JWT 的使用详解

本文详细介绍了JWT在Node.js中的实现与应用。主要内容包括:1)JWT的三部分结构(Header、Payload、Signature)及其编码方式;2)Node.js中使用jsonwebtoken库进行JWT的生成、验证和解密,包含过期时间自动检查机制;3)常见场景如Express中间件验证和前端Bearer Token处理的代码实现;4)安全建议,强调密钥保护、HTTPS传输和避免敏感数据存储。文章提供了完整的代码示例,帮助开发者安全有效地使用JWT进行身份验证。

2025-12-12 11:47:36 765

原创 Flask 邮件发送指南

本文介绍了使用Python Flask框架实现邮件发送功能的完整方案。通过配置.env环境变量、SQLite数据库模型和Flask-Mail扩展,实现了用户注册验证码发送、验证及登录功能。系统包含邮箱格式验证、验证码生成与有效期管理、密码加密存储等安全措施,并提供了美观的HTML邮件模板。项目采用模块化设计,包含配置管理、数据库操作和邮件服务等组件,适合用于验证码、密码重置等邮件应用场景。

2025-12-09 17:24:57 313

原创 Vue 3 自定义指令

自定义指令是 Vue 提供的一种封装 DOM 操作的机制。它允许我们将复杂的 DOM 逻辑封装成可复用的指令,通过简单的 v-xxx 语法在模板中使用。

2025-12-02 16:19:50 317

原创 前端 Excel 导出完整指南

本文分享了Excel导出功能的常见问题及解决方案。首先解决了xlsx库导入报错问题,建议使用import * as XLSX语法;其次针对样式问题,推荐使用xlsx-js-style库;最后封装了通用导出函数,支持自定义表头、样式设置和自动列宽计算。文章还提供了分页数据全量导出的两种方案:前端处理适合小数据量,后端生成适用于大数据场景。通过这些问题解决,实现了灵活、可复用且样式完整的Excel导出工具。

2025-11-24 16:12:27 291

原创 Pinia持久化插件简易代码实现

本文介绍了如何为Pinia状态管理库开发持久化插件。通过实现一个高阶函数形式的Pinia插件,该方案能够自动将状态保存到localStorage中。

2025-08-08 17:23:55 338

原创 Vue 3 环境变量配置指南

在 Vue 3 项目中,环境变量的配置是项目开发中不可或缺的一部分。它允许我们在不同环境(开发、测试、生产等)中使用不同的配置,而无需修改代码。本文将介绍 Vue 3 中环境变量的配置方法、使用技巧以及常见问题。环境变量是在应用程序外部设置的变量,用于配置应用程序在不同环境中的行为。在 Vue 项目中,常见的环境变量包括:API 基础URL第三方服务的密钥功能开关应用版本信息。

2025-08-07 16:08:10 706

原创 Vue 3 中的 defineModel:简化双向数据绑定

Vue 3.4+引入的defineModel宏极大简化了组件双向绑定实现。这个编译时宏允许在子组件中直接声明双向绑定属性,替代传统的手动定义prop和emit方式。defineModel支持多种用法:默认使用modelValue名称、自定义prop名称、配置选项、类型定义等。它还支持多个v-model绑定和修饰符处理,能自动生成对应的计算属性代码。

2025-08-06 15:08:39 490

原创 Vue2与Vue3中v-model的原理解析

v-model作为Vue框架中最常用的指令之一,其背后的实现机制和设计理念值得深入探讨。本文将全面剖析Vue2和Vue3中v-model的工作原理、本质区别以及在子组件中的具体实现方式,帮助开发者深入理解这一核心特性。

2025-05-28 11:06:29 1403

原创 使用Cursor-Fake-Machine扩展修改Cursor机器码

通过扩展可以轻松重新生成machineId。

2025-04-02 17:22:05 1121

原创 Vue3 集成高德地图:实现定位效果

高德地图作为国内领先的地图服务商,提供了丰富的地理信息能力和API接口。结合 Vue3 的响应式特性与组件化开发模式,可以快速构建高性能的地图应用。本文将手把手教你如何在 Vue3 项目中集成高德地图,并实现常用功能。

2025-03-20 17:03:03 1086

原创 将 Tailwind CSS 与 Vue 3 结合

Tailwind CSS 作为当下最受欢迎的原子化 CSS 框架,与 Vue 3 的组合式 API 形成了天然的互补。二者的结合不仅能提升开发效率,还能实现高度可维护的样式架构。本文将带你从零开始,完成两者的深度集成,并分享实战技巧。

2025-03-18 19:39:01 1637

原创 使用CogRecordDisplay控件实现VisionPro图像输入输出显示的C#开发指南

在VisionPro视觉开发框架中,`CogRecordDisplay`控件是专为工业视觉应用设计的核心显示组件。该控件不仅支持实时图像显示,还能直观呈现视觉工具的检测结果和元数据

2025-02-18 21:57:32 1258

原创 从零到一:快速搭建 VisionPro + C# 开发环境,开启机器视觉编程之旅!

在工业自动化领域,VisionPro 是康耐视(Cognex)公司推出的顶级机器视觉平台,而 C# 则是微软强大的编程语言。两者的结合,为开发者提供了无限可能——从简单的图像处理到复杂的视觉检测系统,都能轻松实现。本文将带你快速搭建 VisionPro + C# 开发环境,助你高效开启机器视觉编程之旅!

2025-02-18 15:37:43 1937

原创 基于VisionPro实现工件宽度测量的全流程解析

工件宽度测量是机器视觉的典型应用场景,需通过图像分析定位目标区域并计算其几何特征。VisionPro通过模板匹配(PMAlignTool)坐标系重建(FixtureTool)和卡尺工具(CaliperTool)等核心工具,实现高精度动态测量,最终通过图形标签工具(CreateGraphicLabelTool)将结果实时标注在图像上。VisionPro通过模块化工具链和灵活的脚本接口,为工件尺寸测量提供了高效解决方案。本文从定位坐标重建测量到标注的全流程实践,可扩展至圆半径、角度等其他几何参数的检测任务。

2025-02-13 18:41:03 1497

原创 在VS Code中无缝接入DeepSeek:Continue插件极简指南

通过Continue插件,我们成功将DeepSeek的智能能力深度融入开发环境。这种无缝集成的体验不仅改变了编码方式,更预示着AI辅助开发的新纪元。立即尝试并分享你的使用体验!提示:定期清理对话历史可提升响应速度,敏感代码建议使用本地模型处理。✨ 立即在VS Code中开始你的智能编程之旅!遇到问题?欢迎在评论区交流实战心得。

2025-02-08 00:19:32 1725 2

原创 微信小程序分包

小程序分包

2024-11-19 18:28:23 1227

原创 计算机系统结构期末复习

题 3.4] 以下是某非线性流水线的调度方案:[(2,7);其中,平均延迟最小的等间隔调度方案是()[题 3.15] 有一条非线性流水线,其预约表为 F={2,4,5),初始冲突向量为 C=(11010),则对于 C,后续的两个冲突向量分别为。[题 7.16] 在 Cache 存储器中,用比较对法实现 LRU 替换算法时,当 Cache 的块数为8 时,需要的触发器个数为。[题 7.6] 对于采用组相联映像、LRU 替换算法的 Cache 存储器来说,不影响 Cache命中率的是()

2023-06-26 21:36:01 4618 1

原创 Linux操作系统期末复习

它和/usr目录具有相类似的目录结构。/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。/bin 这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。,是由Ubuntu官方完全支持的软件,包括大多数流行的、稳定的开源软件,是Ubuntu默认安装的基本软件包。,是由Ubuntu社区的计算机爱好者维护的软件,是Linux世界中完全自由和开源的部分,包括了绝大多数软件。

2023-06-26 21:23:56 1840 1

空空如也

空空如也

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

TA关注的人

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