自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 transformer.js

transformer

2024-09-13 17:15:15 193

原创 vue3+typescript后台管理系统

vue3+typescript后台管理系统

2024-09-13 15:04:07 215

转载 免费申请 HTTPS 证书的八大方法

为了保证网站的安全和数据的隐私性,使用 HTTPS 加密协议已成为必需。HTTPS 证书由受信任的证书颁发机构 (CA) 签发,可以加密客户端和服务器之间的通信。幸运的是,有许多方法可以免费申请 HTTPS 证书。本文将介绍八种方法来免费获取 HTTPS 证书,并简要说明如何使用它们。

2024-09-13 11:01:59 40

原创 MySQL删除表数据、清空表命令(truncate、drop、delete 区别)

MySQL删除表数据、清空表命令(truncate、drop、delete区别)使用原则总结如下:当你不需要该表时(删除数据和结构),用drop;当你仍要保留该表、仅删除所有数据表内容时,用truncate;当你要删除部分记录、且希望能回滚的话,用delete;

2024-09-13 10:38:45 709

转载 API 网关 OpenID Connect 实战:单点登录(SSO)如此简单

本文对 Higress 中开源的 OIDC Wasm 插件进行了介绍,现在 Higress 项目中 Wasm 插件支持使用 Go、C++、Rust、AssemblyScript 等语言编写,后续会支持更多的编程语言,有着更低的开发门槛,同时 Wasm 插件运行在隔离的沙箱环境中,具有更高的安全性,而 Wasm 本身作为一种高性能的可移植二进制指令格式不断的有新的进展和技术革新,未来网关场景的更多功能均可以考虑在 Wasm 插件中实现。

2024-09-13 10:37:45 251

原创 使用 Vue.js 将数据对象的值放入另一个数据对象中

有时候,我们需要将一个数据对象的值复制或合并到另一个数据对象中。Vue.js 提供了多种方法来实现这一点,包括直接赋值、使用 Object.assign 或 spread 语法。本文将介绍这些方法,并讨论它们在 Vue.js 中的使用场景。

2024-09-13 10:34:12 818

原创 Linux如何使用sed命令进行文本替换

在Linux中,sed(Stream Editor)是一个用于处理文本流的命令行工具,它非常适合用于执行基本的文本转换。sed可以读取输入的文本文件,根据指定的指令对文本进行处理,并将结果输出到标准输出设备。

2024-09-12 10:14:19 557

原创 前端开发人员都必须知道的 7 个 Vue3 组件库!

7 个 Vue 3 组件库各具特色,能够满足不同项目的需求。无论是桌面应用、移动应用还是跨平台应用,这些组件库都提供了丰富的组件和功能,帮助开发者快速构建高质量的 Web 应用。希望这篇文章能够帮助你更好地了解和使用这些强大的工具,提升你的开发效率和项目质量

2024-09-12 10:03:29 1104

原创 vue3封装城市联动组件

本文将带你实现地址的选择,将其注册为全局组件,进行三级联动后选定地址。

2024-09-11 09:19:45 599

原创 angular的viewChild和viewChildren

属性选择器,用来从模板视图上获取匹配的元素。可以在ngAfterViewInit中获取到查询的元素。

2024-09-11 09:17:56 539

原创 React-CSS

React并没有像Vue那样提供特定的区域给我们编写CSS代码所以你会发现在React代码中, CSS样式的写法千奇百怪

2024-09-10 09:37:44 981

原创 React-Ref

通过createRef()创建一个对象, 然后将这个对象传递给ref (推荐)

2024-09-10 09:35:45 629

原创 json字符串CSS格式化

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于读写,而且易于机器解析和生成。CSS(Cascading Style Sheets)则是一种用来描述HTML或XML文档外观的样式语言。要想将JSON字符串以CSS格式化的方式显示,通常需要将JSON字符串转化成HTML元素,并应用CSS来进行样式化处理。

2024-09-09 09:25:47 616

原创 SpringBoot异步任务获取HttpServletRequest

在Spring Boot应用中,异步任务的实现通常通过@Async注解来实现,它允许我们在后台线程中执行方法,从而提高了应用的性能和响应速度。然而,当我们在异步任务中需要访问HttpServletRequest对象时,我们会遇到一些挑战,因为HttpServletRequest是线程绑定的,而异步任务是在不同的线程中执行的。不过,通过一些策略和Spring的支持,我们可以实现在异步任务中访问HttpServletRequest的目的。

2024-09-09 09:24:36 674

原创 json字符串CSS格式化

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于读写,而且易于机器解析和生成。CSS(Cascading Style Sheets)则是一种用来描述HTML或XML文档外观的样式语言。要想将JSON字符串以CSS格式化的方式显示,通常需要将JSON字符串转化成HTML元素,并应用CSS来进行样式化处理。

2024-09-06 09:14:31 682

原创 React-CSS

React并没有像Vue那样提供特定的区域给我们编写CSS代码所以你会发现在React代码中, CSS样式的写法千奇百怪

2024-09-06 09:13:04 1433

原创 SQL有序行转列

本文介绍了配送订单表的基本结构与相关SQL查询方法。配送订单表记录了骑手配送的物品类型、送达时间、顾客ID等信息。通过SQL查询可实现按送达时间对顾客ID进行排序,并展示了两种方法:一是使用`collect_list`和`collect_set`函数(存在不确定性),二是将时间和顾客ID拼接后排序再拆分,确保结果有序。此外,还提供了创建表和插入数据的示例,并推荐了更多关于行转列和列转行的相关资料。

2024-09-05 09:34:00 580

原创 SQL行转列

本文介绍了基于配送订单表的数据处理方法,包括使用 `collect_list`、`collect_set` 和 `sort_array` 函数实现行转列操作。通过 SQL 查询,实现了骑手 ID 和配送品类的统计,并对数据进行了去重和排序处理。此外,还提供了相关函数的详细说明和示例,以及数据准备的 SQL 语句。最后推荐了更多关于行转列和列转行的相关文章。

2024-09-05 09:19:28 621

原创 了解什么是JavaScript的垃圾回收机制

垃圾回收就是把垃圾给回收起来(听君一席话,如听一席话,哈哈哈),其实对应到js当中就是把不再使用的变量所占用的内存给释放掉,至于为什么需要这样,这就得说一下内存泄漏了

2024-09-04 09:39:14 1186

原创 Vue内置指令v-once、v-memo和v-pre提升性能?

Vue的内置指令估计大家都用过不少,例如v-for、v-if之类的就是最常用的内置指令,但今天给大家介绍几个平时用的比较少的内置指令。毕竟这几个Vue内置指令可用可不用,不用的时候系统正常跑,但在对的地方用了却能提升系统性能,下面将结合示例进行详细说明。

2024-09-04 09:28:53 563

原创 停止和删除所有 Docker 容器的详细指南

在 Docker 管理中,停止和删除容器是常见的操作,特别是在清理资源或维护环境时。Docker 提供了多种命令来管理容器,包括停止和删除。本文将详细介绍如何停止和删除所有 Docker 容器,包括常见命令的用法及其操作步骤。

2024-09-03 09:35:04 913

原创 停止和删除所有 Docker 容器的详细指南

在 Docker 管理中,停止和删除容器是常见的操作,特别是在清理资源或维护环境时。Docker 提供了多种命令来管理容器,包括停止和删除。本文将详细介绍如何停止和删除所有 Docker 容器,包括常见命令的用法及其操作步骤。

2024-09-03 09:31:08 898

原创 idea安装并使用maven依赖分析插件:Maven Helper

在 IntelliJ IDEA 中安装并使用 Maven Helper 插件可以帮助你更方便地管理 Maven 项目的依赖,比如查看依赖树、排除冲突依赖等。以下是安装和使用 Maven Helper 插件的步骤

2024-09-03 09:28:31 1080

原创 vue 批量自动引入并注册组件或路由

vue 批量自动引入并注册组件或路由

2024-09-02 09:58:52 716

原创 oracle日期加减方式

在Oracle数据库中,可通过三种方式对日期进行加减操作:一是利用`ADD_MONTHS`函数增减月份,如`ADD_MONTHS(SYSDATE, 2)`表示两个月后;二是运用算术运算符直接加减天数,如`SYSDATE + 7`表示七天后;三是采用`INTERVAL`表达式增加或减少特定时间间隔,如`SYSDATE + INTERVAL '2' YEAR`表示两年后。这些方法可根据实际需求灵活选用。

2024-09-02 09:54:14 1018

原创 Linux 设备驱动程序

Linux 设备驱动程序

2024-08-30 09:51:14 933

原创 ElementUI实现el-table组件的合并行功能

需要实现ElementUI中,el-tabled组件合并单元格的功能,稍微了解一下它的数据格式,不难可以写出比合并方法。但是在鼠标经过单元行时,会出现高亮的行与鼠标经过的行不一致的BUG。因此还需要实现@cell-mouse-enter和@cell-mouse-leave这两个方法,才可解决此问题。

2024-08-30 09:35:19 718

原创 在Docker中,本地的镜像文件都存放在哪里?

在Docker中,本地的镜像文件存放位置取决于您所使用的操作系统

2024-08-29 09:29:07 1111

原创 在 MySQL 中使用 `REPLACE` 函数

在 MySQL 中,REPLACE函数是一个用于处理字符串的强大工具。它的主要功能是替换字符串中的某些子字符串。REPLACE函数在数据清理、格式化以及处理文本数据时非常有用。本文将详细介绍REPLACE函数的使用方法,包括函数的语法、示例以及实际应用场景。

2024-08-29 09:27:21 1162

原创 Java并发编程

Java并发编程是Java语言中的一个重要特性,它允许多个线程同时执行,从而提高程序的性能。在多核CPU的时代,并发编程已经成为了程序员必备的技能之一。本文将从Java并发编程的基本概念入手,介绍线程的创建和管理、同步机制、线程池等技术,并结合实际案例进行讲解。

2024-08-28 10:01:03 350

转载 SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控

SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控

2024-08-28 09:59:23 105

原创 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 491

原创 如何使用Vue 3和Type Script进行组件化设计

在Vue 3中,Composition API 是一种全新的逻辑复用和代码组织方式,它允许你将组件的逻辑(如响应式状态、计算属性、方法、生命周期钩子等)封装到单独的函数中,从而提高了代码的可复用性和可维护性。以下是如何在Vue 3中使用Composition API的基本步骤。

2024-08-27 09:28:13 1907

原创 Vue3组件通讯六种方式

Vue3 提供了多种组件通信方式,以满足不同场景下的需求。Props 和 Emits 是最基本的父子组件通信方式;Provide / Inject 适用于跨层级的组件通信;Pinia 是用于全局状态管理的强大工具;attrs和refs 则提供了更灵活的通信方式。开发者可以根据具体需求选择合适的通信方式来实现组件间的数据传递和交互。

2024-08-27 09:21:38 588

原创 在Vue3项目中使用 vue3-seamless-scroll 无缝滚动插件

一、示例代码。

2024-08-26 10:02:42 405

原创 vue面试集合

mqtt是为了物联网设计,比较复杂,需要引用mqtt的js,需要设置主题,账号密码,链接成功需要订阅,才能收到消息。之前没有清除定时器,导致占内存占的越来越大,页面很卡。WEB网站采用的短连接,因为网站上客户端的连接数会非常多,如果采用长连接,就会占用非常多的资源,所以一般采用短连接。反向代理( Reverse Proxy)是指通过代理服务器来接收互联网上的连接请求,然后将请求转发给内部网络上的服务器,并把从服务器上得到的结果返回给互联网上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

2024-08-26 09:55:47 436

原创 彻底理解粘性定位 - position: sticky

粘性定位可以被认为是相对定位(position: relative)和固定定位(position: fixed)的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。

2024-08-21 09:54:40 304

原创 彻底理解粘性定位 - position: sticky

粘性定位可以被认为是相对定位(position: relative)和固定定位(position: fixed)的混合。元素在跨越特定阈值前为相对定位,之后为固定定位。

2024-08-21 09:53:28 335

原创 Vue3项目引入 vue-quill 编辑器组件并封装使用

本文介绍了如何在Vue3项目中引入并封装使用`vue-quill`富文本编辑器组件,包括安装配置、父页面实现、子组件设计以及使用方法和效果展示。

2024-08-21 09:52:22 621

转载 如何终止一个 Promise 继续执行

Promise 一旦实例化之后,状态就只能由 Pending 转变为 Rejected 或者 Fulfilled, 本身是不可以取消已经实例化之后的 Promise 了。但是我们可以通过一些其他的手段来实现终止 Promise 的继续执行来模拟 Promise 取消的效果。

2024-08-21 09:49:00 54

transformer.js

项目结构 data 源数据目录 log 日志存放目录 (每次预测产生一个 log-timestamp.txt) save 模型存放目录 model 模型目录 attention.py embedding.py encoder.py decoder.py generator.py sublayer.py position_wise_feedforward.py transformer.py lib 损失函数、优化器等存放位置 criterion.py 损失函数 optimizer.py 优化器 loss.py 优化器 + 损失函数封装类 evaluate.py 预测.py train.py 训练.py parser.py 参数.py utils.py 工具类.py run.py 入口文件.py README.md readme

2024-09-13

vue3+typescript后台管理系统

vue3+typescript后台管理系统

2024-09-13

mqtt通信在微信小程序中应用的示例

一、准备工作 添加MQTT库:在微信小程序项目中,首先需要添加MQTT库文件。 配置MQTT连接参数:在小程序配置文件(如app.json)中,添加MQTT连接的相关参数,包括MQTT服务器的地址、端口号、用户名、密码等。 二、创建MQTT连接 创建MQTT客户端: 在需要使用MQTT功能的页面或组件中,使用MQTT库提供的API创建MQTT客户端实例。 传入之前配置的连接参数,如服务器地址、端口号、用户名、密码等。 连接MQTT服务器: 调用MQTT客户端的connect方法连接到MQTT服务器。 在连接过程中,可以设置连接超时时间、重连策略等参数。 三、实现发布/订阅功能 订阅主题: 使用MQTT客户端的subscribe方法订阅一个或多个主题。 当这些主题上有消息发布时,客户端将收到消息并触发相应的回调函数。 发布消息: 使用MQTT客户端的publish方法向指定主题发布消息。 可以设置消息的内容、QoS(服务质量)等参数。 四、处理消息回调 在订阅主题时,需要设置回调函数来处理接收到的消息。 回调函数将根据消息的内容进行业务逻辑处理,如更新页面数据、发送通知等。

2024-08-01

uniapp开发的微信小程序商城

uniapp开发的微信小程序商城:这是一个微信小程序购物平台的项目。 1,登录注册 2,tab切换页包括:首页、购物车、分类、我的 3,支付。 4,首页包含搜索、签到、拼团、秒杀、个护、服饰、居家、生鲜、家电、领券等等 使用开发工具:xhuilder+微信小程序开发工具 启动:1,安装依赖:npm-install 2,运行到微信小程序开发工具里看页面

2024-07-31

新能源汽车商城vue+spring boot

功能: 在线展示电动车的详细信息,包括型号、颜色、配置、价格等。 提供用户注册和登录功能,用户可以创建个人账户并进行登录。 实现在线预约试驾功能,用户可以预约到店试驾或者上门试驾。 提供在线购买电动车的功能,用户可以选择车型并进行支付购买。 提供在线支付功能,支持多种支付方式,如支付宝、微信支付等。 提供电动车保养维修服务预约功能,用户可以预约保养维修服务。 提供用户评价和评论功能,用户可以对购买的电动车进行评价和评论。 提供售后服务支持,包括上门维修、保修等服务。 提供优惠活动和促销信息展示,吸引用户购买。 提供在线客服功能,用户可以通过在线客服解决问题和咨询。 前端技术实现思路: 使用Vue.js作为前端框架,利用其组件化的特性来构建页面。 使用Element UI作为UI组件库,提供丰富的组件来构建用户界面。 使用Vue Router来实现路由功能,实现页面之间的跳转和导航。 使用Axios来发送HTTP请求,与后端进行数据交互。 使用Vuex来管理应用程序的状态,实现数据的共享和响应式更新。 后端技术实现思路: 使用Spring Security来实现用户认证和授权功能...

2024-07-30

web3-react (beta)

Get Started yarn yarn start Run Tests yarn build yarn test --watch Publish yarn lerna publish [--dist-tag]

2024-07-30

2024前端面试题大全

一:BOM&&DOM面试 1.BOM事件? 2.常见BOM事件? 3.BOM事件处理程序? 4.BOM对象方法? 5.BOM对象 1.history 2.location 3.document 6.DOM? 7.DOM节点 8.DOM获取节点 9.DOM创建节点与插入节点 10.DOM0级和DOM2级有什么区别 11.textContent、innerText、innnerHTML、value的区别 12.关于dom的api有什么 13.什么叫Dom事件流? 14.如何让事件先冒泡后捕获 15.说一下事件代理 二:html和css部分 ...20道题 三:JS基础 ...28道题 四:HTTP ...25道题 五:HTTP2 && HTTP缓存 ...16道题 六:https ...8道题 七:Git ...16道题 八:webpack ...18道题 九:计算机基础 ...25道题 十:跨域 ...11道题 十一:数据结构与算法 ...10道题 十二:性能优化 ...20道题 十三:Ajax ...11道题 十四:Angular ...11道题 十五:ES6 等等篇幅太多写不下

2024-07-30

微信小程序实现MQTT客户端通信

有三个可以运行的小程序使用mqtt通信的例子,是我之前用来测试用的。 1,wx-mqtt-master项目: 本项目使用[ColorUI组件库](https://github.com/weilanwl/ColorUI) 2,wechat-mqtt-client-master项目: #微信小程序实现MQTT客户端 1、此程序通过引用mqtt.js文件,实现了MQTT客户端功能 - mqtt.js详情请查看https://github.com/mqttjs/MQTT.js 2、此demo在使用时需要修改以下几点 (1)小程序appid (2)MQTT服务器域名 (3)客户端账号、密码 (4)订阅主题、退订主题和发布消息主题 注:mqtt.js文件下载链接 - https://unpkg.com/browse/mqtt@3.0.0/dist/ 3 mqtt-wx项目:是个简单的引用mqtt.js的使用过程。

2024-07-22

Fuse-Tech,若依vue后台管理项目

Fuse_Tech,若依vue魔改增强项目,集成自研流程服务:表格模式,引擎模式 后台管理系统 1.–观察者设计模式 练习 查看TestHelloController 2.模拟TO C环境, 使用内存预先缓存数据,使用算法匹配查询 3.增加SM4 SM4:无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。 我国国家密码管理局在20012年公布了无线局域网产品使用的SM4密码算法——商用密码算法。 软件架构 软件架构说明 流程服务表格模式

2024-07-20

Python-100个小练习,自己学习用

python小程序代码

2024-07-20

空空如也

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

TA关注的人

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