websocket node 04 js

Ubuntu20.04下DeepStream Python环境安装

引子 最近工作学习中遇到多路视频解码抽帧的需求,考虑到项目上大多数用到的都是Nvidia的显卡,常规CPU软解显然无法满足多路的需求,故考虑使用N卡的硬解码功能。然后我就毫不犹豫的去找轮子了,ChatGPT这么火,那就先问问它吧。嗯,呃,貌似下图红框里答案只有那么一点点靠谱(不要问我为啥用ChatG ......
DeepStream 环境 Ubuntu Python 20.04

Kubernetes v1.28安装手册 - 基于Ubuntu22.04

2023年12月17日,目前k8s社区的kubernetes更新到了1.29.0版,但国内阿里云等镜像服务器,k8s软件还在1.28.2版本,k8s组件的镜像为1.28.4版。基于此,本次使用Ubuntu22.04.3+k8s1.28.2版本,在虚拟机上搭建一个3master、3worker的k8s... ......
Kubernetes 手册 Ubuntu 22.04 28

JS知识点计划

tags: JavaScript 前端 author: zhanglei data: 2023-12-07 Object.assin 不支持低版本浏览器 IE适配 IE11非兼容模式下, 比较新的ES6语法不能使用, Object.assin就是其中之一, 可通过一下方法适配 const targe ......
知识点 知识

用ubuntu18.04.6 在编译uboot的时候提示

参考 https://www.rocketboards.org/foswiki/Documentation/EmbeddedLinuxBeginnerSGuide 制作image 的时候, 我将uboot 换成最新版本: git checkout rel_socfpga_v2023.04_23.11 ......
时候 ubuntu uboot 18 04

js获取当前页面网址

在JavaScript中,可以使用window.location对象来获取当前页面的网址。以下是几种不同的实现方法: 方法一:使用window.location.href var url = window.location.href; console.log(url); 结果: http://loc ......
页面 网址

Electron 或 Node.js 判断当前设备是否支持触摸屏

在 Windows 系统上,可以通过注册表项 `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Tablet PC\IsTabletPC` 获取当前设备是否支持触摸屏 ......
触摸屏 Electron 设备 Node js

js 录屏

如下: var body = document.body; // 双击页面触发的话,将“click”改为“dblclick” body.addEventListener("click",async function(){ var stream = await navigator.mediaDevic ......
js

js中结束多层for循环

关键字break和continue都是结束循环的作用,但是它只能结束它外面的第一层循环,如果代码里面是一层一层又一层的循环,你想直接结束最外层循环就需要outer了。 outer:for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) ......
多层 for

取巧解决js eval()计算精度丢失问题

javaScript中存在小数点精度丢失的问题是由于其使用的浮点数表示方式。JavaScript采用的是双精度浮点数表示法,也称为IEEE 754标准,它使用64位来表示一个数字,其中52位用于表示有效数字,而其他位用于表示符号、指数和特殊情况。 由于使用有限的位数来表示无限的小数,JavaScri ......
精度 问题 eval

cesium.js入门基础教程四(事件)

事件简介 Cesium中大的事件按照类型进行分类,可以分为如下几种: 鼠标键盘事件 相机事件 数据加载事件 场景加载事件 按照事件的使用方式进行分类,可以分为如下两种: 创建事件处理器Handler并指定事件触发类型定义事件,如与鼠标键盘事件相关的屏幕空间事件处理器ScreenSpaceEventH ......
事件 基础 教程 cesium js

ubuntu18.04(64位) 安装交叉编译工具

ubuntu18.04(64位) 安装交叉编译工具(arm-linux-gcc-3.4.5)1.将交叉编译工具上传到ubuntu,并解压交叉编译工具百度云资源:链接:https://pan.baidu.com/s/124vPiMuKXLjyK09gaN_e6A?pwd=9k0a提取码:9k0a su ......
工具 ubuntu 18.04 18 04

使用Sheet.JS导出表格

前情提要:后端不想做表格导出,无奈只能自己写了,还得是配element、antd-vue,好烦呐 一个一个页面写单独的方法导出也太low了,决定封装一下 不多bb,直接上源码 utils.ts /** * 导出 Excel 文件 * @param opts 导出选项 * @example * exp ......
表格 Sheet JS

ruoyi-vue-activiti执行npm i出现node-sass报错

解决方法:把ruoyi-ui下面的package.json里对应的这两项,改成如下图所示的版本,再次执行npm install && npm run dev就可以了 参考资料: https://blog.csdn.net/qq_40095911/article/details/119253908 ......

js动态加载

<script type="text/javascript"> // 动态加载js(顺序执行js) function loadScript(url, callback) { var script = document.createElement("script") script.type = "te ......
动态

作业 04

实战作业 **猜年龄游戏** 给定年龄,用户可以猜三次年龄 年龄猜对,让用户选择两次奖励 用户选择两次奖励后可以退出 anser=25 count=0 prize={0:"z",1:"x",2:"c"} while count<3: guess_age=input("请输入年龄:") # 判断用户是 ......
04

使用JS和C#完成websocket双向通讯

写在前面: 微软官方对websocket的直接支持很差,教程也写得不用心。还要用户自己去转字节数组和字符串,太过分了! 毕竟主推SignalR。 本文是在官方教程的基础上,对其进行了一些简单的讲解,和方法提取、封装,以期降低学习难度。 步骤描述: 1、随便建了个普通的mvc项目(任意带控制器的.ne ......
双向 websocket 通讯

Windows利用nvm进行node版本控制(node 版本管理工具nvm的安装与使用)

为什么需要对node进行版本管理? 不同项目的node的版本并不相同,不同版本之间的兼容性并不好,所以需要工具(node 版本管理工具)进行快速切换node版本。 下载与安装(Windows) 1.卸载电脑原有node 直接去 控制面板/win11设置 卸载就行 2.安装nvm Github下载地址 ......
版本 node 管理工具 nvm Windows

04.自动化测试用例结构分析

desktop 生成用例脚本 el1:点击 OS ,进入下一个页面 调用点击方法 el2:点击 Morse Code 调用sendkeys方法,输入ceshiren.com 返回 用例脚本优化 添加 capability 信息 初始化webdriver,添加setup和teardown 添加隐式等待 ......
结构 04

使用JS和SignalR完成双向通信

如题,比NodeJS下直接websocket来的复杂。 web端 html: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>SignalR Example</title> 5 <script src="https://cdnjs.cloudflare.co ......
双向 SignalR

使用js和nodejs完成websocket双向通讯

如题。感谢AI。 先用js完成一个最简单的例子。 web端: html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="j1.js"></script> </head> <body ......
双向 websocket 通讯 nodejs

使用JS脚本修改页面内容

在学习RPA时,我对使用JS脚本修改页面内容进行了深入学习。 记录如下: 获取元素的方法: 1.document.getElementById("xxx") 2.document.getElementsByClassName("xxx") 3.document.getElementsByTagNam ......
脚本 页面 内容

vue3+vite+js中二次封装axios

一、安装axios npm i axios 二、文件结构 涉及到的文件: utils/request.sj api/index.js(可以根据不同页面在api文件下新建不同文件夹,方便管理) vite.config.js 三、request.js 对axios进行简单的二次封装 import axi ......
axios vue3 vite vue js

ubuntu22.04安装Goland2022.2.4

ubuntu22.04安装Goland2022.2.4 自行下载Goland版本 下载goland wget https://download.jetbrains.com/go/goland-2022.2.4.tar.gz ./ 将下载的压缩文件解压到指定目录 sudo tar -zxvf gola ......
ubuntu Goland 22.04 2022 22

[JS] JS单例模式的实现

单例模式(Singleton Pattern)是最简单的设计模式之一。这种类型的设计模式属于创建型模式,提供了一种创建对象的最佳方式。主要在想控制实例数目,节省系统资源的时候应用。 ......
模式 JS

电脑时间不同步导致的上网报错:core/proxy/vmess/encoding: failed to read response header > websocket: close 1006 (abnormal closure): unexpected EOF

报错内容: 2023/12/16 14:08:56 [Warning] [775541588] xxxxx.com/core/app/proxyman/outbound: failed to process outbound traffic > xxxxx.com/core/proxy/vmess/ ......

https://avoid.overfit.cn/post/979f42aebee34d8cab04bf591e58d782

在本文中,我将介绍matplotlib一个非常有价值的用于管理子图的函数——subplot_mosaic()。如果你想处理多个图的,那么subplot_mosaic()将成为最佳解决方案。我们将用四个不同的图实现不同的布局。 首先使用Import matplotlib行导入必要的库。 https:/ ......
overfit https avoid aebee d8cab

【转】ES、TS、JS的区别

ES是一个计算机编程语言标准,这种语言只要实现出来就一定能用(而实际上没有实现,不是因为太难什么的,单纯是不想做) JS是继承并略微扩展ES的另一个计算机编程语言标准。各大浏览器实现了这门语言。 TS是继承并大量扩展ES的又一个计算机编程语言标准,并且这门语言规定自己可以转换成JS。微软自己实现了这... ......

js 数字运算 出现精度问题 类似1e-8, 解决方案

其实我也是最近遇到这个问题,我发现 0.000000001 这样的数字会被转成科学计数法 1e-8类似这样的,但是小数点前面要是有一个非0的数字就不会自动转了,所以我是这么搞的,测试了常见的浏览器没有啥问题: let num = 0.00000001; let result = String(num ......
精度 解决方案 数字 方案 问题

rk3568移植搭建Ubuntu20.04.5根文件系统

一.下载ubuntu-base https://cdimage.ubuntu.com/ubuntu-base/releases/20.04.5/release/ 下载固件:buntu-base-20.04.5-base-arm64.tar.gz 根文件系统创建目录ubuntu_rootfs,并解压到 ......
文件 Ubuntu 系统 3568 rk

如何用JS判断div中内容为空,当为空时隐藏div

<div class="right_con_div" id="nodiv"> <h2>标题1</h2> <ul class="id_inner"></ul> </div> <div class="right_con_div" id="nodiv"> <h2>标题2</h2> <ul class="i ......
div 内容