自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3+ts前端封装EventSource并在请求头添加token

在前端开发中,我们经常需要使用 Server-Sent Events (SSE) 来实现服务器向客户端推送数据。但原生的 EventSource 不支持在请求头中添加自定义字段,这使得我们无法添加 token 等认证信息。本文将介绍如何使用来解决这个问题。

2024-12-21 11:31:55 84

原创 uviewplus中的时间单选框up-datetime-picker的在uni-app+vue3的使用方法

在实际开发中,我们经常需要使用时间选择器来让用户选择特定的时间。本文将详细介绍uviewplus中up-datetime-picker组件的使用方法,特别是在处理年月选择时的一些关键实现,因为官方有很多相关的功能和方法在文档中没有说明清楚,所以我做了许多调试,终于完成了。

2024-12-06 19:19:24 1163

原创 微信小程序uni-app+vue3实现手机号一键登录方法

网上的教程都挺乱,写得都不怎么全,我重新实现了一下,把具体的方法都分享出来。

2024-12-06 18:52:39 806

原创 微信小程序uni-app+vue3实现局部上下拉刷新和scroll-view动态高度计算

属性/事件类型默认值必填说明string是设置scroll-view高度,不设置无法滚动scroll-ybooleanfalse否是否允许纵向滚动scroll-xbooleanfalse否是否允许横向滚动booleanfalse否是否开启下拉刷新功能booleanfalse否当前下拉刷新状态booleanfalse否是否开启被动监听滚动事件booleantrue否是否显示滚动条function否下拉刷新触发时的回调function。

2024-12-06 18:34:24 1174

原创 Vue3实现动态标签以及keep-alive与过渡动画的结合实现教程

在后台管理系统中,多标签页功能是一个常见的需求。用户在系统中打开多个页面时,每个页面会以标签页的形式展示,方便用户快速切换不同的功能模块。

2024-11-30 02:12:50 992

原创 解决ESP32-S3报错:Please use idf.py only in an ESP-IDF shell environment.

今天编译ESP32-S3内核时出现了此报错,通过上网查阅了一些资料和一些相关问题了解到idf.py出现该错误是因为python依赖还没有全部安装完成。

2024-11-10 11:38:24 307

原创 docker快速安装与配置mongoDB

e MONGO_INITDB_ROOT_PASSWORD=你的密码: 设置环境变量 MONGO_INITDB_ROOT_PASSWORD 的值为 你的密码。请将 你的密码 替换为你希望设置的实际密码。-e MONGO_INITDB_ROOT_USERNAME=root: 设置环境变量 MONGO_INITDB_ROOT_USERNAME 的值为 root。–privileged=true: 给予容器扩展的权限。-p 27017:27017: 将主机的 27017 端口映射到容器的 27017 端口。

2024-11-07 14:35:08 1063

原创 centos7使用yum方式快速完成mysql安装与配置

执行完毕后克可以查看源文件:/etc/yum.repos.d/会多出一个 MySQL 的 rpm 包和两个 MySQL 开头的源该命令执行完成后,会在/etc/yum.repos.d/目录下创建一个mysql-community.repo文件,这就是mysql的yum源。当然你也可通过命令的方式查看mysql的yum源是否安装成功。

2024-11-04 12:42:18 499

原创 最清晰的微信小程序uni-app+vue3部署echarts图表的方法

最近想在基于uni-app+vue3框架下开发的微信小程序中部署图表,却发现官网中的部署方法在小程序中无法显示,后来查阅资料说微信小程序是无法读取DOM的,然后在网上查阅资料,翻阅了很多教程方法尝试了很多种方法才最终成功,然后现在把部署过程方法都讲讲。

2024-11-01 16:49:28 700

原创 paddleOCR GPU版安装以及使用 最详细易懂教程版 (含详细的cuda安装教程)

安装paddleOCR之前要安装paddlepaddle框架,而在经过多次尝试后得知CUDA版本要跟paddle支持的CUDA版本要一样。在使用PaddleOCR进行模型推理时,可以自定义修改参数,来修改模型、数据、预处理、后处理等内容,详细的参数解释如下所示。我这个时候只最高支持CUDA12.0,所以安装CUDA的时候版本要记得安装最多安装12.0版本,否则是无法正常运行的。然后找到CUDA的安装目录覆盖进去,就安装成功了。显卡允许的CUDA版本是向下兼容的。找到自己对应的CUDA版本点进去。

2024-10-23 01:34:29 2597 2

原创 校园网网页认证设备限制环境下基于OpenWRT的路由器选型与解决方案

我们学校校园网一个账号只能登录两台设备,多了直接就退出联网状态,然后校园网是基于锐捷认证进行认证的,然后通过mentohust来达到解除设备限制的目的,通过本教程希望能够帮到大学生更方便使用校园网。

2024-10-12 12:43:45 1513 6

原创 本地ubuntu主机搭建我的世界服务器并免费开启公网映射 结合MESM面板 chmlfrp 保姆级教学

这是一篇很完成的从ssh命令->配置java环境->安装MCS->部署服务器->开启公网映射的我的世界保姆级开服教程,可以慢慢食用ଘ(੭ˊ꒳ˋ)੭。

2024-10-12 01:38:20 1274

原创 解决zeroiter连接速度过慢,掉包问题(打洞失败)openwrt为例

打洞失败主要是路由器设置问题,nat改为全锥形,便可以解决这个问题。

2024-10-11 10:47:13 1053

原创 通过PyTorch 手写数字识别 入门神经网络 详细讲解

MNIST数据集中有手写数字图片7万张,划分训练集6万张,划分测试集1万张。每张图片都会有一张标签,也就是代表着图片的真实值(真实含义)。

2024-10-09 18:20:59 1511

原创 CentOS 快速部署 MinIO 教程

使用以下命令确认 MinIO 服务器已经在后台运行: 或者使用 netstat -tuln | grep :端口。出现登录界面后,输入前面显示的账号和密码进行登录。命令显示的作业编号。

2024-10-09 16:42:30 1526

原创 简单易懂的springboot整合Camunda 7工作流入门教程

Camunda是一个开源平台,专为开发人员设计,用以建模、执行和监控业务流程。它基于BPMN(Business Process Model and Notation,业务流程建模与标记)标准,允许组织自动化其业务流程。Camunda的核心组件包括流程引擎、任务管理器、用户界面组件和管理工具。官方文档为什么结合Spring Boot和Camunda?简化开发:Spring Boot简化了Java应用的搭建过程,而Camunda则提供了强大的流程自动化工具。两者的结合可以帮助开发者快速搭建带有工作流的应用。

2024-10-04 16:22:20 2295

原创 springboot整合Swagger接口文档,并配置Knife4jConfig实现最简单的多包扫描

有多少个不同控制层的包就有多少个bean, .groupName(“默认接口”)定义分组名称。配置访问路径,默认应该是 地址:端口号/doc.html。

2024-09-28 10:55:30 314

原创 不废话简单易懂的Selenium 页面操作与切换

按钮可以通过xpath定位获取,driver.find_element是定位一个元素,driver.find_elements是定位多个元素。Selenium基础包安装,注意版本不同,语法也会有所变化,我使用的python版本是3.19。句柄代表的是一个页面,切换句柄来获取每个页面的信息进行操作。注意,获得的数字的值可能是string类型,要手动转int。此时被关闭的是当前选中的句柄,就自然关闭了标签页。当一般的点击操作无法生效的时候可以使用js单击法。获取到的是句柄的数组列表。切换回一开始保存的句柄。

2024-09-14 16:57:35 1049

原创 python简单易懂的lxml读取HTML节点及常用操作方法

处理HTML或XML文档时,获取节点的属性和属性值是非常常见的需求。下面详细解释如何获取标签的全部属性以及如何分别获取单个属性和属性值。接下来,我们根据子节点的属性构建一个完整的XPath路径。如果你只需要获取某个特定属性的值,可以直接通过键访问字典中的值。下面是一个综合示例,展示了如何获取节点的所有属性、单个属性以及如何处理特殊情况下的属性值。来获取节点的所有子节点,node.getparent()获取节点的所有父节点。首先,我们遍历一个节点的所有子节点,并获取每个子节点的XPath路径。

2024-09-13 12:06:24 1342

原创 搭建Docsify并自动生成目录访问markdown笔记

为了将自己写的markdown笔记都放到网页上,方便查阅,固选择Docsify和自动生成侧边栏目录的方式,效果非常优秀。启动一个本地服务器,可以方便地实时预览效果。默认访问地址 http://localhost:3000。将这里指定为自己的文档根目录,然后点击快捷方式就会自动生成目录了。初始化成功后,可以看到 ./docs 目录下创建的几个文件。// 避免搜索索引冲突,同一域下的多个网站之间。安装 docsify-cli 工具。// 跳转后自动到顶部。// 侧边栏文档目录。// 页面右侧toc。

2024-06-11 12:18:19 745

原创 最简单将静态网页挂载到服务器上(不用nginx)

如果随便弄个静态网页挂在服务器都要用nignx就太麻烦了,所以直接使用Apache来搭建一些简单前端静态网页会相对方便很多检查 Apache 配置文件,确保根目录指向(一般就是默认指向这里的,不用管)。如果没有目录的就创建目录最后将所有的网页文件放到html里面就能够通过ip地址访问了“http://IP地址/mie.html”默认的网站数据是存放在/var/www/html目录中的,首页名称是**index.html,**也可以动手写入一个文件代替默认页面哦。

2024-06-11 08:53:27 1259

原创 最简单最详细的n皇后问题讲解(回溯法)

这是最经典的回溯法问题,但是通过我本人的理解,我感觉就像是一个复杂一点的枚举法,下面我会把思考思路和解题思路都详细得讲解出来。

2024-05-24 17:37:24 1666 1

原创 原生前端如何让滚动条在元素更新的同时滚动到底部

通过了两个半小时的研究,才琢磨出了在原生自动滚动到滚动条底部的好办法,绕了很多弯路。

2024-05-20 02:41:24 560

原创 前端如何让滚动条a-scrollbar在元素更新的同时滚动到底部

通过了两小时的研究,才琢磨出了在vue中自动滚动到滚动条底部的好办法。

2024-05-20 02:33:09 1209

原创 vue3前端使用ollama搭建本地模型处理流并实时生成markdown

在实现本地ai模型对话网页中,流数据和markdown样式和实时显示问题折腾了挺久了,现在弄好之后赶紧,写了几篇文章分享思路给大家。数据都是实时显示出来的,不是全部接收完才显示的。

2024-05-18 13:14:56 3696 1

原创 如何在前端vue3中处理markdown并使用样式和代码高亮

因为想要在前端实现实时渲染markdown,发现找不到对应的处理。搜了很久,终于找到了需要的方法,在这里分享一下。

2024-05-18 11:03:04 5603 1

原创 手机配置termux安装ubuntu并开启远程连接

下载安装termux,然后输入。

2024-05-14 15:15:27 4899 2

原创 win11如何迁移WSL2子系统到新设备以及将系统放到其它盘

2024-05-14 14:48:16 1706 2

原创 最简单易懂快速幂算法

这是模运算的一个基本性质,称为模运算的乘法性质。它表明,对于任意三个整数 a、b 和 p,它们的乘法对 p 取模的结果等于它们分别对 p 取模后的乘积再对 p 取模的结果。快速幂算法能够将O(n)降低到O(log n),快速幂所使用的二进制数拆分思想适用于矩阵的幂运算,线段树,树状数组等。看到其他文章写得太过于复杂,固然整理了一下思路,整理写了一篇简单易懂的快速幂算法讲解文章。也就是最终我们只需要进行十几次计算就能够计算出结果了,而不需要大O(n)次。同时为了减小运算过程中数字的大小,我们需要使用到。

2024-05-09 11:18:12 998

原创 ubuntu时间和依赖无法下载问题解决

地址中如果写为/ubuntu/则是在x86框架的ubuntu下,如果输入/ubuntu-ports/则要求机器是arm64平台。输入之后再输入date -R 看一下时间是不是对了,如果对了说明就成功了。是一个时间服务器的示例,你可以根据需要选择其他时间服务器。// 很显然这不是东八区的时间,下面我们就需要修改时区。请注意:在上面的命令中,

2024-05-07 21:34:32 255

原创 springboot+Mybatis+Redis项目搭建(非常适合新上手springboot或不经常用java写后端的朋友)

Data/*** 操作成功*//*** 对象创建成功*//*** 请求已经被接受*//*** 操作已经执行成功,但是没有返回数据*//*** 资源已被移除*//*** 重定向*//*** 资源没有被修改*//*** 参数列表错误(缺少,格式不匹配)*//*** 未授权*//*** 访问受限,授权过期*//*** 资源,服务未找到*//*** 不允许的http方法*//*** 资源冲突,或者资源被锁*/

2024-05-07 00:18:11 1205 1

原创 最简单方便实现ubuntu远程桌面方法

这里用到的Ubuntu和Windows的版本如下:打开Unbuntu的 [设定] 工具,找到 [Sharing] 页面将 [Screen Sharing] ([屏幕共享] )设定打开(下面页面左上角的按钮设置为 [ON] )如果需要设置密码,在[Password]栏里设置密码通过以下命令可以查看防火墙的启动情况$ sudo ufw status如果是 inactive的话,可以不需要任何设置。如果需要开启防火墙的话,那需要打开5900端口$ sudo ufw allow 5900$ sudo uf

2024-05-06 16:46:25 7681 3

原创 解决Obsidian写笔记中的<img>标签无法显示图片的问题

Obsidian中写md笔记如果使用标签会显示不出图案,后来才知道因为Obsidian的问题导致只能用绝对路径定位。所以我本人写了一个py插件,将md笔记里的img标签批量替换成Obsidian能够读取的形式。

2023-10-31 22:24:07 1919 2

空空如也

空空如也

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

TA关注的人

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