- 博客(224)
- 收藏
- 关注
原创 在 Flutter 中如何使用 ChangeNotifierProvider 实现数据共享?
在 Flutter 中如何使用 ChangeNotifierProvider 实现数据共享?
2024-10-08 17:46:47
538
转载 免费申请 HTTPS 证书的八大方法
为了保证网站的安全和数据的隐私性,使用 HTTPS 加密协议已成为必需。HTTPS 证书由受信任的证书颁发机构 (CA) 签发,可以加密客户端和服务器之间的通信。幸运的是,有许多方法可以免费申请 HTTPS 证书。本文将介绍八种方法来免费获取 HTTPS 证书,并简要说明如何使用它们。
2024-09-13 11:01:59
3869
原创 MySQL删除表数据、清空表命令(truncate、drop、delete 区别)
MySQL删除表数据、清空表命令(truncate、drop、delete区别)使用原则总结如下:当你不需要该表时(删除数据和结构),用drop;当你仍要保留该表、仅删除所有数据表内容时,用truncate;当你要删除部分记录、且希望能回滚的话,用delete;
2024-09-13 10:38:45
835
转载 API 网关 OpenID Connect 实战:单点登录(SSO)如此简单
本文对 Higress 中开源的 OIDC Wasm 插件进行了介绍,现在 Higress 项目中 Wasm 插件支持使用 Go、C++、Rust、AssemblyScript 等语言编写,后续会支持更多的编程语言,有着更低的开发门槛,同时 Wasm 插件运行在隔离的沙箱环境中,具有更高的安全性,而 Wasm 本身作为一种高性能的可移植二进制指令格式不断的有新的进展和技术革新,未来网关场景的更多功能均可以考虑在 Wasm 插件中实现。
2024-09-13 10:37:45
530
原创 使用 Vue.js 将数据对象的值放入另一个数据对象中
有时候,我们需要将一个数据对象的值复制或合并到另一个数据对象中。Vue.js 提供了多种方法来实现这一点,包括直接赋值、使用 Object.assign 或 spread 语法。本文将介绍这些方法,并讨论它们在 Vue.js 中的使用场景。
2024-09-13 10:34:12
1322
原创 Linux如何使用sed命令进行文本替换
在Linux中,sed(Stream Editor)是一个用于处理文本流的命令行工具,它非常适合用于执行基本的文本转换。sed可以读取输入的文本文件,根据指定的指令对文本进行处理,并将结果输出到标准输出设备。
2024-09-12 10:14:19
744
原创 前端开发人员都必须知道的 7 个 Vue3 组件库!
7 个 Vue 3 组件库各具特色,能够满足不同项目的需求。无论是桌面应用、移动应用还是跨平台应用,这些组件库都提供了丰富的组件和功能,帮助开发者快速构建高质量的 Web 应用。希望这篇文章能够帮助你更好地了解和使用这些强大的工具,提升你的开发效率和项目质量
2024-09-12 10:03:29
3000
原创 angular的viewChild和viewChildren
属性选择器,用来从模板视图上获取匹配的元素。可以在ngAfterViewInit中获取到查询的元素。
2024-09-11 09:17:56
651
原创 json字符串CSS格式化
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于读写,而且易于机器解析和生成。CSS(Cascading Style Sheets)则是一种用来描述HTML或XML文档外观的样式语言。要想将JSON字符串以CSS格式化的方式显示,通常需要将JSON字符串转化成HTML元素,并应用CSS来进行样式化处理。
2024-09-09 09:25:47
690
原创 SpringBoot异步任务获取HttpServletRequest
在Spring Boot应用中,异步任务的实现通常通过@Async注解来实现,它允许我们在后台线程中执行方法,从而提高了应用的性能和响应速度。然而,当我们在异步任务中需要访问HttpServletRequest对象时,我们会遇到一些挑战,因为HttpServletRequest是线程绑定的,而异步任务是在不同的线程中执行的。不过,通过一些策略和Spring的支持,我们可以实现在异步任务中访问HttpServletRequest的目的。
2024-09-09 09:24:36
904
原创 json字符串CSS格式化
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于读写,而且易于机器解析和生成。CSS(Cascading Style Sheets)则是一种用来描述HTML或XML文档外观的样式语言。要想将JSON字符串以CSS格式化的方式显示,通常需要将JSON字符串转化成HTML元素,并应用CSS来进行样式化处理。
2024-09-06 09:14:31
796
原创 SQL有序行转列
本文介绍了配送订单表的基本结构与相关SQL查询方法。配送订单表记录了骑手配送的物品类型、送达时间、顾客ID等信息。通过SQL查询可实现按送达时间对顾客ID进行排序,并展示了两种方法:一是使用`collect_list`和`collect_set`函数(存在不确定性),二是将时间和顾客ID拼接后排序再拆分,确保结果有序。此外,还提供了创建表和插入数据的示例,并推荐了更多关于行转列和列转行的相关资料。
2024-09-05 09:34:00
632
原创 SQL行转列
本文介绍了基于配送订单表的数据处理方法,包括使用 `collect_list`、`collect_set` 和 `sort_array` 函数实现行转列操作。通过 SQL 查询,实现了骑手 ID 和配送品类的统计,并对数据进行了去重和排序处理。此外,还提供了相关函数的详细说明和示例,以及数据准备的 SQL 语句。最后推荐了更多关于行转列和列转行的相关文章。
2024-09-05 09:19:28
662
原创 了解什么是JavaScript的垃圾回收机制
垃圾回收就是把垃圾给回收起来(听君一席话,如听一席话,哈哈哈),其实对应到js当中就是把不再使用的变量所占用的内存给释放掉,至于为什么需要这样,这就得说一下内存泄漏了
2024-09-04 09:39:14
1223
原创 Vue内置指令v-once、v-memo和v-pre提升性能?
Vue的内置指令估计大家都用过不少,例如v-for、v-if之类的就是最常用的内置指令,但今天给大家介绍几个平时用的比较少的内置指令。毕竟这几个Vue内置指令可用可不用,不用的时候系统正常跑,但在对的地方用了却能提升系统性能,下面将结合示例进行详细说明。
2024-09-04 09:28:53
852
原创 停止和删除所有 Docker 容器的详细指南
在 Docker 管理中,停止和删除容器是常见的操作,特别是在清理资源或维护环境时。Docker 提供了多种命令来管理容器,包括停止和删除。本文将详细介绍如何停止和删除所有 Docker 容器,包括常见命令的用法及其操作步骤。
2024-09-03 09:35:04
1248
原创 停止和删除所有 Docker 容器的详细指南
在 Docker 管理中,停止和删除容器是常见的操作,特别是在清理资源或维护环境时。Docker 提供了多种命令来管理容器,包括停止和删除。本文将详细介绍如何停止和删除所有 Docker 容器,包括常见命令的用法及其操作步骤。
2024-09-03 09:31:08
1626
原创 idea安装并使用maven依赖分析插件:Maven Helper
在 IntelliJ IDEA 中安装并使用 Maven Helper 插件可以帮助你更方便地管理 Maven 项目的依赖,比如查看依赖树、排除冲突依赖等。以下是安装和使用 Maven Helper 插件的步骤
2024-09-03 09:28:31
1802
1
原创 oracle日期加减方式
在Oracle数据库中,可通过三种方式对日期进行加减操作:一是利用`ADD_MONTHS`函数增减月份,如`ADD_MONTHS(SYSDATE, 2)`表示两个月后;二是运用算术运算符直接加减天数,如`SYSDATE + 7`表示七天后;三是采用`INTERVAL`表达式增加或减少特定时间间隔,如`SYSDATE + INTERVAL '2' YEAR`表示两年后。这些方法可根据实际需求灵活选用。
2024-09-02 09:54:14
3129
原创 ElementUI实现el-table组件的合并行功能
需要实现ElementUI中,el-tabled组件合并单元格的功能,稍微了解一下它的数据格式,不难可以写出比合并方法。但是在鼠标经过单元行时,会出现高亮的行与鼠标经过的行不一致的BUG。因此还需要实现@cell-mouse-enter和@cell-mouse-leave这两个方法,才可解决此问题。
2024-08-30 09:35:19
1447
原创 在 MySQL 中使用 `REPLACE` 函数
在 MySQL 中,REPLACE函数是一个用于处理字符串的强大工具。它的主要功能是替换字符串中的某些子字符串。REPLACE函数在数据清理、格式化以及处理文本数据时非常有用。本文将详细介绍REPLACE函数的使用方法,包括函数的语法、示例以及实际应用场景。
2024-08-29 09:27:21
6039
原创 Java并发编程
Java并发编程是Java语言中的一个重要特性,它允许多个线程同时执行,从而提高程序的性能。在多核CPU的时代,并发编程已经成为了程序员必备的技能之一。本文将从Java并发编程的基本概念入手,介绍线程的创建和管理、同步机制、线程池等技术,并结合实际案例进行讲解。
2024-08-28 10:01:03
386
转载 SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
2024-08-28 09:59:23
336
原创 CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;“之解决办法(换源)
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)
2024-08-28 09:56:07
595
原创 如何使用Vue 3和Type Script进行组件化设计
在Vue 3中,Composition API 是一种全新的逻辑复用和代码组织方式,它允许你将组件的逻辑(如响应式状态、计算属性、方法、生命周期钩子等)封装到单独的函数中,从而提高了代码的可复用性和可维护性。以下是如何在Vue 3中使用Composition API的基本步骤。
2024-08-27 09:28:13
1967
原创 Vue3组件通讯六种方式
Vue3 提供了多种组件通信方式,以满足不同场景下的需求。Props 和 Emits 是最基本的父子组件通信方式;Provide / Inject 适用于跨层级的组件通信;Pinia 是用于全局状态管理的强大工具;attrs和refs 则提供了更灵活的通信方式。开发者可以根据具体需求选择合适的通信方式来实现组件间的数据传递和交互。
2024-08-27 09:21:38
615
原创 vue面试集合
mqtt是为了物联网设计,比较复杂,需要引用mqtt的js,需要设置主题,账号密码,链接成功需要订阅,才能收到消息。之前没有清除定时器,导致占内存占的越来越大,页面很卡。WEB网站采用的短连接,因为网站上客户端的连接数会非常多,如果采用长连接,就会占用非常多的资源,所以一般采用短连接。反向代理( Reverse Proxy)是指通过代理服务器来接收互联网上的连接请求,然后将请求转发给内部网络上的服务器,并把从服务器上得到的结果返回给互联网上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
2024-08-26 09:55:47
520
原创 彻底理解粘性定位 - position: sticky
粘性定位可以被认为是相对定位(position: relative)和固定定位(position: fixed)的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。
2024-08-21 09:54:40
420
原创 彻底理解粘性定位 - position: sticky
粘性定位可以被认为是相对定位(position: relative)和固定定位(position: fixed)的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。
2024-08-21 09:53:28
416
transformer.js
2024-09-13
mqtt通信在微信小程序中应用的示例
2024-08-01
uniapp开发的微信小程序商城
2024-07-31
新能源汽车商城vue+spring boot
2024-07-30
web3-react (beta)
2024-07-30
2024前端面试题大全
2024-07-30
微信小程序实现MQTT客户端通信
2024-07-22
Fuse-Tech,若依vue后台管理项目
2024-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人