自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梨子社区

全栈之巅 汪小敏

  • 博客(216)
  • 资源 (1)
  • 收藏
  • 关注

原创 Cesium 性能优化 - 学习笔记

获取或设置呈现分辨率的比例因子。小于 1.0 的值可以提高功能较弱的设备的性能,而大于 1.0 的值将以更高的分辨率呈现,然后按比例缩小,从而提高视觉保真度。例如,如果构件的布局大小为 640x480,则将此值设置为 0.5 将导致场景以 320x240 渲染,然后在将其设置为 2.0 时放大将导致场景以 1280x960 渲染,然后按比例缩小。图上渲染内容多的时候,我的cpu会疯狂的转,声音特别大,在测试提高帧率的时候,发现了参数requestRenderMode;3D Tiles 相关配置。

2024-03-27 19:11:51 342

原创 vue 截图转base64转文件File 异步获取

【代码】vue 截图转base64转文件File 异步获取。

2024-02-29 09:28:27 695

原创 vue3路由切换过渡动画实现

transition 标签元素有一个mode属性,用于设置动画过渡效果。默认是同时进行元素的进入和离开。元素绝对定位position: absolute;in-out,新元素先进行过渡进入,完成之后当前元素过渡离开。out-in,当前元素先过渡离开,完成之后新元素过渡进入。是否对初始渲染使用过渡。* 默认:false。在transition标签还有一个。

2024-02-22 17:35:03 576

原创 vue3框架组件自动导入unplugin-vue-components

在项目当中可能我们不一定会把组件放在src/components(默认读取路径)路径下,或者我们可能有多个放组件的地方,我们只需要在配置中添加dirs属性即可dirs: ['src/components'],//可存在多个}),

2024-02-22 14:37:24 688

原创 Naive ui主题色修改

新建 theme.ts 文件。Naive ui主题色修改。

2024-02-22 10:21:26 584

原创 1.Uncaught SyntaxError: The requested module ‘/node_modules/.vite/vue-router.js?v=4b09f9b8‘ does not

【代码】1.Uncaught SyntaxError: The requested module '/node_modules/.vite/vue-router.js?

2024-02-21 09:34:48 385

原创 vue yarn certificate has expired

背景:我在用ant design pro框架进行初始化时,安装脚手架时,安装yarn时显示报错。在终端输入:yarn config set "strict-ssl" false -g。原因分析:查了很久的资料,这种情况应该是开了服务器代理访问导致ssl安全证书失效了。之后就可以正常安装依赖了!

2024-02-02 09:17:58 524

原创 vue 截图转base64转图片文件file

【代码】vue 截图转base64转图片文件file。

2024-01-31 14:00:31 410

原创 前端Vue日常工作中--CSS变量

在模板中,我们使用了Vue的动态绑定 :style="{ '--main-color': mainColor }",将mainColor数据属性的值传递给CSS变量 --main-color,从而动态改变主要颜色。在样式中,我们使用了CSS变量 --main-color 来定义背景颜色、文本颜色和按钮的背景颜色。--main-color 变量用于定义主要颜色,然后在 body 的背景和 h1 的颜色中使用这个变量。', // 初始化文本。body 元素的背景颜色就会应用 --main-color 的值。

2024-01-30 10:22:30 853

原创 vue $attrs和$listenners

Vue2.x 中的a t t r s 和 attrs和attrs和listeners或许很多Vue小白跟我一样, 在之前不太了解a t t r s 和 attrs和attrs和listenners这两个API是干嘛的, 甚至没有听过或者使用过。下面我来浅述一下我对这两个API的理解。下文将基于下面这张图片来进行解释,现在我们有三个组件, 组件之间的结构关系如下图所示: A:爷爷组件、B:父亲组件、C:儿子组件。

2024-01-19 10:50:18 854

原创 elemeentui el-table封装

elemeentui el-table封装。

2024-01-18 20:08:47 490

原创 Vue中避免滥用this去读取data中数据

循环中去读取数组、对象类型的数据。在上述template模板中滥用this的例子中可以这样优化。没有用到任何模块渲染中,可以这样优化。皆是服务端返回来的数据,且。循环所用的数据,不要在。

2024-01-13 16:39:39 431

原创 minio断点续传和分片上传

spring boot+vue2+vue3 minio断点续传和分片上传

2023-12-18 14:00:37 516

原创 docker部署node服务pm2

编写Dockerfile,WORKDIR:指定容器的工作目录 COPY:将当前目录下的文件拷贝至容器的/home/Service目录下 EXPOSE 3000:暴露容器内的端口为3000。启动容器,并将容器的/home/Service映射到宿主机的/data/pm2-docker-alpine/example-app目录下,便于代码发布,修改。修改容器内的时区为中国上海,用于和当前时间同步,注意以下所有操作在容器内进行操作。在浏览器上访问容器所在的服务地址+暴露出来的端口,测试服务是否能正常。

2023-12-15 15:21:17 729

原创 错误解决:These dependencies were not found: core-js/modules/es.array.push.js

【代码】错误解决:These dependencies were not found: core-js/modules/es.array.push.js。

2023-08-28 12:56:44 964

原创 el-input只能输入数字且有小数点最多保留两位

el-input @keydown.native="handleInput2" v-model="form.afterSale_rate" placeholder="请输入 " />// 通过正则过滤小数点后两位。

2023-08-24 15:28:57 1631

原创 golang基础教程

首先创建一个文件夹假设要创建一个person包,首先在目录下创建一个person文件夹。然后创建一个person.go文件现在需要安装这个包,以便引入并使用它。然后回到目录下,创建一个main.go文件。import("fmt"现在,就可以引入包,并调用方法了。注意,secretName方法是小写字母开头的私有方法,所以不能被外部调用。在写函数时,我们可能会遇到需要报错的情景,这时可以返回一个自定义的error对象。

2023-07-20 21:28:08 215

原创 ubuntu 20.04设置开机自启动脚本

一、使用 rc-local.servicerc-local.service 是系统自带的一个开机自启服务, 但是在 Ubuntu20 的 systemd 启动方式下,该服务默认没有开启。,启用它需要做些简单的配置。在 路径下 /lib/systemd/system/rc-local.service 的 rc-local.service 的脚本,内容规定了 rc.local 的启动顺序和行为 这行代码规定了这个service在开机启动时所执行的命令是:/etc/rc.local start。即运行 /

2023-07-20 20:29:22 2472

原创 凝思系统docker离线安装

linux离线安装docker (18.03.1-ce)## 解压,得到docker文件夹## 将docker文件夹里面的所有内容复制到/usr/bin目录## 开启docker守护进程当终端中显示【API listen on /var/run/docker.sock】时,表示docker的守护进程已经启动完毕,可以按下Ctrl+C退出。## 测试是否安装成功docker -v。

2023-07-05 10:20:30 958

原创 局域网内https证书mkcert安装

生成SSL证书的方法和Windows系统上时一样的,将前面 -install 参数替换为要生成SSL证书的域名或者IP就可以。生成的SSL证书,在当前mkcert文件所在的目录下,一个命令生成的这些域名或IP是在一张SSL证书里面。进入该路径下载出来,将 rootCA.pem改为 rootCA.crt证书让win进行安装。mkcert需要依赖certutil,所以安装前需要先安装依赖包。

2023-07-01 13:58:19 1026

原创 el-select 下拉框有值却无法选中

在el-select加入@change事件,进行强制渲染,这样就可以完成下拉框的选择。

2023-05-31 14:39:40 579

原创 Vue大屏自适应

【代码】Vue大屏自适应。

2023-03-15 21:56:33 1778 1

原创 vue中使用echarts实现自定义纹理3d地图

【代码】vue中使用echarts实现自定义纹理3d地图。

2023-03-15 10:55:01 1155 1

原创 docker-compose.yml 文件更改后想使之立刻生效,但是不想手动删除已经建立的 container 等信息可以运行下面命令

docker-compose.yml 文件更改后想使之立刻生效,但是不想手动删除已经建立的 container 等信息可以运行下面命令。重新创建容器实现修改。

2023-02-08 21:10:59 1933

原创 CentOS环境安装ffmpeg

温馨提示:安装ffmpeg过程会很慢,因为它集成的功能太多了,所以在安装过程中不必长时间等待,执行命令后可暂时先去忙别的事(下载看网速,一般情况下安装时非常慢,如第2、5步)。注意:若出现以下报错,请跳至第五步,待第五步安装成功后再返回第二步。这是我在网上搜罗的方法,亲测好用 ,借此写篇文章,分享给大家。4.查看ffmpeg版本,验证是否安装成功。5.若第二步出现图片中的错误信息,则需要安装yasm。安装完成后直接返回第二步即可,此时命令就不会报错了。3.配置环境变量,使其。若出现以下内容,则安装成功。

2023-02-02 13:30:58 12771 5

原创 tensorflowjs的机器学习案例

【代码】tensorflowjs的机器学习案例。

2023-01-17 15:10:23 238

原创 使用云端的GPU进行yolov5的训练

这部分可以实现的功能是,将云端与本地的项目形成一个映射,本地中对项目做的改动会更新云端的项目文件,这里官方用户文档介绍的比较详细,我就不做说明了。输入命令cp 你数据集的名字.zip oss://datasets/ 即可进行上传,上传的文件在datasets下,文件越大,传输的时间越长。下载成功后,输入命令 unzip 你数据集的名字.zip,即可解压文件,到这里,我们已经将数据集成功下载到实例中了。在这里需要登录一下,命令为 login,账号为注册恒源云的手机号,密码为登录恒源云的密码。

2023-01-17 14:47:39 2856 1

原创 conda配置国内镜像源

使用conda进行安装时,访问的是国外的网络,所以下载和安装包时会特别慢。我们需要更换到国内镜像源地址,这里我更换到国内的清华大学地址。Windows和Linux 对于conda修改镜像源的方法一样。查看anaconda中已经存在的镜像源。2、pip使用国内镜像源。添加镜像源(永久添加)设置搜索时显示通道地址。

2023-01-17 10:17:02 16190

原创 Tensorflow.js 安装

使用yarn或npm将TensorFlow.js添加到您的项目中。注意:因为使用ES2017语法(如import),所以此工作流程假定您使用打包程序/转换程序将代码转换为浏览器可以理解的内容。在JavaScript项目中,TensorFlow.js的安装方法有两种:一种是通过script标签引入,另外一种就是通过npm进行安装。如果不熟悉WEB开发的同学,我们建议使用脚本标签来获取。使用Script Tag。

2023-01-16 14:40:41 508

原创 使用webrtc-streamer查看实时监控

相对于ffmpeg+flv.js的方案,延迟降低到了0.4秒左右,画面的加载速度也变快了,切换浏览器标签后也不会暂停画面,并且解决了http1.1的同域名中的并发限制(在谷歌浏览器中可以同时播放6个以上的video)。页面中需要用到的js文件:【webrtcstreamer.js】、【adapter.min.js】,分别在windows版的【html】和【html\libs】目录。windows:下载地址,选择对应版本下载后解压运行【webrtc-streamer.exe】即可。

2023-01-12 13:12:05 1738 4

原创 Yolov5训练自己的数据集

该程序的功能:将Class_ID属于aircraft_carrier列表的物体标记为类别0,将Class_ID属于warcraft列表的物体标记为类别1,将Class_ID属于aircraft_carrier列表的物体标记为类别2,将Class_ID属于merchant_ship列表的物体标记为类别3。注意:需要观察自己的图片文件的后缀名,后面需要用到,不然可能出现程序找不到图片的情况。4、新建xml_to_yolo.py,用于将xml格式的标签转化为yolo格式的标签。对于复杂的xml文件,用下列代码。

2023-01-11 17:41:30 616 2

原创 Pytorch使用GPU

默认是不使用gpu的,即使我们已经安装好了支持的cuda版本和cudnn,所以要使用gpu需要在程序里面设置一下。只需要设置第一个张量就可以了,后面关于该张量的所有计算都会在GPU上运行。注意需要使用.cpu()方法来把张量从gpu中取出来。定义一个检查GPU是否可用的全局变量。设置输入张量为cuda模式。从tensor到numpy。Pytorch使用GPU。

2023-01-09 11:40:48 3919

原创 YOLOV5环境搭建以及训练COCO128数据集

打开anaconda power shell(最好以管理员身份运行,免得到后面相关文件权限进不去)手把手教你YOLOV5环境搭建以及训练COCO128数据集。我用的主要是比较小的模型权重v5s和v5x。下载解压以后我们将文件夹放置在与/yolov5同级目录下,如3.1节图所示。coco128数据集已经放置在上述百度网盘文件中。将下载好的yolov5s.pt放置到当前文件夹下如图。记录了自己训练coco128的全过程。2.1.2下载zip解压到当前环境下。3.3coco128数据集下载。

2023-01-09 11:34:19 3293 1

原创 RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory

Namespace后面括号里的weights默认值需要改一下。但是代码还没去研究,所以可以先自己设置参数。环境:Windows10,yolov5,Anaconda3的python3.8虚拟环境。

2023-01-09 10:07:53 4026 2

原创 使用Easydarwin进行rtsp流媒体服务器搭建并进行webrtc拉流

进入控制页面,默认用户名密码是admin/admin。运行结果,这样就有说明可以将rtsp流在web上播放。双击webrtc-streamer.exe即可运行。我们要保证8000端口没有被其他程序占用。test.html是我创建的。下载release包。这个画面就是运行成功。

2023-01-06 16:05:56 1080 1

原创 webrtc streamer&前端页面js播放摄像头rtsp流

如果能正常播放,那就是没问题的,等会引入js,进行页面播放。如果一直转圈圈,可能是摄像头的编码格式是H265的,我买的最新款萤石摄像头默认的就是H265,大华的可以正常播放,但是萤石的就一直转圈圈。这个时候需要下载一个萤石客户端,去设置一下摄像头的转码格式(有主码流和辅码流之分,如果都要用,那每个码流的格式都要设置成H264)。设置后就可以正常播放了。里面会罗列出你电脑任务栏上所有的应用,点击就是类似录制当前应用的一个窗口,可以不用管,我们找到我们配置文件中的dahua和yingshi两个选项卡。

2023-01-06 15:52:56 1600 3

原创 基于WebRtc的web播放大华海康rtsp视频流(延迟一秒以内)

基于WebRtc的web播放大华海康rtsp视频流(延迟一秒以内)WebRtc下载WebRtc运行Rtc测试Rtc使用html播放需要在vue上播放的可以看下一篇文章WebRtc你好!如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。基于WebRtc的web播放大华海康rtsp视频流(延迟一秒以内)基于WebRtc的web播放大华海康rtsp视频流(延迟一秒以内)我们要保证8000端口没有被其他程序占用。test.html是我创建的。

2023-01-06 15:36:46 1715 8

原创 pip请求超时,数据源有问题

默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可用,我们可以使用国内的python镜像源,从而解决Python安装不上库的烦恼。可以在使用pip的时候在后面加上-i参数,指定pip源。原因:请求超时,数据源有问题。

2023-01-05 13:23:50 667

原创 ERROR: Could not build wheels for pycocotools which use PEP 517 and cannot be installed directly

第二步:在单个组件内输入build查找,勾选适用于v142的C++ Clang-cl生成工具(x64/x86)。Visual Studio 生成工具 2019,下载并安装。yolov5配置环境无法安装pycocotools。

2023-01-05 10:49:42 276

原创 pip is configured with locations that require TLS/SSL, however the ssl modul

windows10控制面板—>系统与安全—>系统—>高级系统设置—>环境变量。操作完成后就可以通过pip安装所需的库了。

2023-01-05 10:03:50 558 1

vue minio断点续传和分片上传

vue2和vue3 2个版本 后台spring boot

2023-12-18

vue.config.js

解决vue跨域和本地打包上传服务器以后请求访问接口报错404问题 ,解决vue跨域和本地打包上传服务器以后请求访问接口报错404问题

2019-12-25

空空如也

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

TA关注的人

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