草庐IT

15 flvjs 播放 ws 服务代理的不存在的 rtsp 连接, Cannot read properties of null (reading ‘flushStashedSamples‘)

前言这是基于flvjs播放 rtsp视频服务基于node+ffmpeg转换为flv视频服务 的时候,衍生出来的一个问题 在生产环境上面,很大一部分rtsp服务是正常的可以播放的,但是还存在一部分rtsp服务是播放不出来的,我们需要再产生异常的时候做一些回调处理 但是这时候就会抛出异常如下 UncaughtTypeError:Cannotreadpropertiesofnull(reading'flushStashedSamples')at__webpack_modules__../src/core/transmuxing-controller.js.TransmuxingController.

JAVA‘无效目标发行版 17’的解决方案

牛马日常之重拾SpringMVC之‘无效目标发行版’问题:上死亡截图问题解决思路:这是由于JDK版本不匹配导致的错误。首先说一下问题的关键所在,然后再细说解决步骤:遇到这个问题的朋友大概率都是在写Spring项目时遇到的,这就需要Maven来管理项目,而Maven的jdk版本是否匹配就是这个问题的根本来源。这个问题的根源在于你现有的项目使用的JDK是否和maven构建时的JDK版本是否相同。整理了一下解决方案:程序员们首先想到的就是在Setting里修改jdk版本的操作。确实在Setting里面可以更改项目的jdk选择一般这个操作过后还是解决不了问题的。在Structure里面修改项目配置在S

JAVA‘无效目标发行版 17’的解决方案

牛马日常之重拾SpringMVC之‘无效目标发行版’问题:上死亡截图问题解决思路:这是由于JDK版本不匹配导致的错误。首先说一下问题的关键所在,然后再细说解决步骤:遇到这个问题的朋友大概率都是在写Spring项目时遇到的,这就需要Maven来管理项目,而Maven的jdk版本是否匹配就是这个问题的根本来源。这个问题的根源在于你现有的项目使用的JDK是否和maven构建时的JDK版本是否相同。整理了一下解决方案:程序员们首先想到的就是在Setting里修改jdk版本的操作。确实在Setting里面可以更改项目的jdk选择一般这个操作过后还是解决不了问题的。在Structure里面修改项目配置在S

vue项目访问服务器时:WebSocket connection to ‘wss://XXXX/‘的解决方法

关于WebSocke的介绍:新手入门:websocket简单来说,WebSocket为web应用程序客户端和服务端之间(客户端服务端)提供了一种全双工通信机制,报错是因为发送报文的过程出现问题。我的报错如下:程序可以正常运行使用,但一直打印报错太难受了,问了一下同事,也查了一下(百度)。我的想法:服务器地址通过nginx代理访问,所以要么就解决Nginx通过在客户端和后端服务器之间的通信问题,要么就直接让我的前端不给后端发送信息。解决方式:1、修改nginx配置:location/api/{proxy_passhttp://test.com;proxy_http_version1.1;prox

The command ‘docker‘ could not be found in this WSL 2 distro.

Thecommand‘docker’couldnotbefoundinthisWSL2distro.文章目录Thecommand'docker'couldnotbefoundinthisWSL2distro.1、在搭建openHarmony开发环境时遇到该问题。2、分析原因3、解决办法1、在搭建openHarmony开发环境时遇到该问题。WerecommendtoconvertthisdistrotoWSL2andactivatetheWSLintegrationinDockerDesktopsettings.FordetailsaboutusingDockerDesktopwithWSL2,

idea项目提交git报错bad revision ‘head‘

报错:badrevision'head'新建了一个文件夹,将后端项目,前端项目都放到这个文件夹里面去了,然后想提交gitVCS——>importintoVersioncontrol——>CreategitRepository之后,怎么都add不成功,有warning提示badrevision'head'。解决方案有个后端项目原来是svn管理的,将原项目.svn文件夹删除就可以解决这个问题了

Error: Unknown option ‘--inline‘报错解决办法

报错内容[webpack-cli]Error:Unknownoption'--inline'[webpack-cli]Run'webpack--help'toseeavailablecommandsandoptions报错截图报错场景我将原本在windows系统上构建、运行的代码移到了ubuntu系统上,在执行npmrundev时报了这样的错误(所有相关的依赖软件都安装了)。我在网上搜了很久都没有找到解决办法,后来在一个英文网站上发现有人提到了这个问题的解决办法,但是可能是使用场景不对,并没有被采纳。不过那个解决办法对我这种场景下的报错有效。解决办法删除node_modules文件夹和pack

关于hdfs突然无法上传下载文件的解决方法(Couldn‘t upload the file)

关于hdfs突然上传和下载不了文件的解决方法1、问题描述2、解决方案1、问题描述在浏览器上可以正常访问HDFS集群http://node1:9870的WebUI页面,成功进入以下界面同时可以查看hdfs的目录和文件但无法上传和下载文件,出现以下报错:Couldn’tuploadthefile.2、解决方案1、刚开始是可以对文件及文件夹进行增删改操作的,现在突然操作不了的,请检查下本地电脑的hosts文件,是否已经成功添加虚拟机ip地址的映射及主节点、从节点的ip地址。,注意映射是否被注释掉,如是把注释去掉即可2、请检查是电脑端是否开启VPN,开启的话将其关闭即可。整了很久发现是因为开始VPN导

TypeError: ‘>‘ not supported between instances of ‘list‘ and ‘int‘

将标签中大于0的像素值(类别)挑选出来。label=[0,1,2,3]mask=label>0print(mask)运行时候出现:TypeError:‘>’notsupportedbetweeninstancesof‘list’and‘int’因为label是list不能和0比较,所以需要对label格式进行修改。添加一句:label=torch.Tensor(label)或者label=np.numpy(label)取决于自己的数据类型,在训练过程中,label已经加载到cuda上了,所以他一定是一个tensor格式,训练时候不必担心。返回一个布尔类型:tensor([False,True,

axios请求解决跨域问题has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is

我们在Vue实现axios请求时,出现跨域问题,我们有两种解决方案(当然我们的请求路径和axios都是没问题的) methods:{aaa:function(){axios({url:'http://localhost:8081/chd',method:'post',data:{account:this.account,password:this.password}}).then(response=>{console.log('@',response);if(response.data==='OK'){this.$router.push("/home")}})}} 第一种加上CrossOrig