- 博客(10)
- 收藏
- 关注
原创 如何在React项目中使用Zustand应用状态管理
Zustand 是一个轻量级、快速且可扩展的 React 状态管理库,旨在提供一种简单直接的方式来管理应用状态,而无需其他解决方案通常伴随的繁琐代码。根据官方 Zustand 文档,Zustand 是“一个使用简化 flux 原理的小型、快速且可扩展的精简状态管理解决方案”。它允许开发者创建包含状态和操作的 store,这些 store 可以通过 React hooks 进行访问和更新。
2025-05-27 16:42:42
298
原创 禁止用户打开浏览器开发者工具
disable-devtool”是一个JavaScript库,旨在通过多种方式禁用浏览器的开发者工具,例如按F12、右键点击“检查元素”或通过浏览器菜单打开开发者工具。
2025-03-29 17:56:47
971
原创 Absolute route path “/*“ nested under path “/user“ is not valid错误解决方案
第一次启动Ant Design Pro提供的脚手架搭建的项目时,浏览器可能会出现白屏,控制台报错显示Absolute route path “/*“ nested under path “/user“ is not valid的问题
2025-03-12 15:48:49
473
原创 微信小程序运行本地图像处理模型
微信官方提供了创建AI推理Session的接口wx.createInferenceSession(Object object)
2025-02-21 16:35:07
347
原创 Redis相关配置(包括事件通知)
这个指令允许用户订阅某些类型的键空间通知。其中的 Ex 代表的事件类型是:键过期事件。就是当 Redis 中的某个键到期(也就是键所设定的超时时间到了)时,将会发出此类事件。当某个 key 过期时,如果配置了相应的脚本或定时任务进行键过期的行为处理,如脚本的延时删除或者释放一些锁操作等。然后编写配置类RedisConfig和监听器RedisKeyExpirationListener(监听并处理redis键值过期事件)1)E 代表 expired 事件,表示某个 key 已经过期并被删除。
2024-06-24 23:30:54
957
原创 使用onDidChangeLanguage修改MonacoEditor编译语言
在前端开发中,当用户在父组件中选择编程语言并将编程语言传给MonacoEditor时,MonacoEditor需要监听到语言变化并修改相应的编译语言,此时可能出现一些问题。使用这串代码修改了当前monacoEditor实例的编译语言,代码编译器不会报错,但是在网页中会导致整个页面。此时就需要使用toRaw函数将codeEditor.value转换为原始未包装的值。
2024-04-25 14:32:58
234
1
原创 Leetcode滑动窗口76. 最小覆盖子串
给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。
2023-04-16 10:21:27
90
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人