VS code快捷键,让你的效率提高不止一倍

合理使用快捷键,可以使我们的效率提高很多,快捷键打开方式:文件——>设置——>键盘快捷方式不过可以看到的是,快捷键命令非常非常多,今天我就给大家介绍一些常用的快捷键。1.新建文件:Ctrl + N2.打开文件:Ctrl + O3.保存文件:Ctrl + S 另存为:Ctrl + shift + S (建议大家勾选自动保存,方法:文件——>自动保存)4.打开/关闭侧边栏 Ctrl + B5.搜索:Ctrl + F6.添加/取消注释:Ctrl + /(可以选中要注释的内容,
分类: 其他 发布时间: 11-21 08:28 阅读次数: 0

寻找最大公约数、最小公倍数(Python举例)

1.算法思想:输入两个数m,n,求两个数的最大公因数和最小公倍数。最大公约数:定义一个变量i,令其等于m,n中较小的数,再用m,n分别对i求余数,若两个余数都等于零,则i为最大公约数,若有余数不为零,令i-1,再次求余,直到余数都为0。最小公倍数:定义一个变量i,令其等于m,n中较大的数,再用i对m,n分别求余数,若两个余数都等于零,则i为最小公倍数,若有余数不为零,令i+1,再次求余,直到余数都为0。Python代码:def greatest(m, n): i = n if n <
分类: 其他 发布时间: 11-21 08:28 阅读次数: 0

Web程序设计基础2021 Html5-文本控制类标签 educoder实训

第1关:html5-网页背景及标题段落标签任务描述本关任务:编写一个带有标题和段落的网页,并为网页设置背景图。相关知识为了完成本关任务,你需要掌握:1.网页背景的设置,2.标题标签,3.段落标签。设置网页背景图如需用图像作网页背景图,可在中添加background属性,其属性取值即为图像的路径。用法示例:body background=“背景图.jpg”设置网页背景色如需为网页添加背景色,可在中添加bgcolor属性,其属性取值颜色单词或颜色代码。用法示例:body bgcolor=
分类: 其他 发布时间: 11-21 08:28 阅读次数: 0

前后端交互过程、常见软件架构、服务器分类

分类: 其他 发布时间: 11-21 08:27 阅读次数: 0

Web程序设计基础2021 Html5-图像的运用 educoder实训

第1关:新媒体新闻网页的设计编程要求在右侧编辑器中的Begin - End区域内补充代码,具体要求是:1.为网页添加背景图像,图像的url地址为https://www.educoder.net/api/attachments/23083692.将第一行文字“新媒体的大势所趋”设置为2级标题;(1)给h2标签添加居中的对齐属性(2)在h2标签中嵌套font标签,使文字“新媒体的大势所趋”呈现“微软雅黑”的字体3.将第二行文字“更新时间:2021年8月30日14时08分 来源:开源社区”设置为一个
分类: 其他 发布时间: 11-21 08:27 阅读次数: 0

JavaScript实战项目 轮播图(自动切图)

效果演示:轮播图(自动切图)(点击打开)imgarray是存储图片名的数组,大家把这个改成自己的图片名称就好setInterval函数作用为每三秒执行一次swich函数**i %= imgarray.length;**表示从0到数组长度循环,超过数组长度就为0querySelector函数获取img元素,可用getElementByID代替<!DOCTYPE html><head> <title>轮播图</title> &lt
分类: 其他 发布时间: 11-21 08:27 阅读次数: 0

JavaScript项目实战 轮播图(手动切图)

imgarray是存储图片名的数组,大家把这个改成自己的图片名称就好querySelector函数获取img元素,可用getElementByID代替<!DOCTYPE html><head> <meta charset="UTF-8"> <title>轮播图</title> <meta name="viewport" content="width=device-width"> <lin.
分类: 其他 发布时间: 11-21 08:27 阅读次数: 0

Ubuntu 下redis 操作

https://www.cnblogs.com/zongfa/p/7808807.html
分类: 其他 发布时间: 11-21 08:26 阅读次数: 0

janus 集群 janus-cloud 的使用

源码地址:https://github.com/soitun/janus-cloud1)下载之后按照 debug 方式安装:$pip install -e <project_root>
分类: 其他 发布时间: 11-21 08:26 阅读次数: 0

webrtc 协议

webrtc 协议:1)底层传输协议:RTP/SRTP RTCP/SRTCP DTLS2)RTP 协议RTP 协议各字段含义:3)RTCP 包:1)RTCP 的端口为RTP端口+12)一个RTCP包中一般包含多个报告RTCP Payload Type:RTCP Header:RTCP Header 说明:sender info 说明:Report block:Receive Report b...
分类: 其他 发布时间: 11-21 08:26 阅读次数: 0

WebRTC 基本概念

1)紫色部分是Web开发者API层;2)蓝色实线部分是面向浏览器厂商的API层3)蓝色虚线部分浏览器厂商可以自定义实现这些API可分成Network Stream API、 RTCPeerConnection、Peer-to-peer Data API三类,详细的API说明如下:Network Stream APIMediaStream:MediaStream用来表示一个媒体数据流。MediaStreamTrack在浏览器中表示一个媒体源。RTCPeerConnectio..
分类: 其他 发布时间: 11-21 08:26 阅读次数: 0

2021-07-13

Python 3.5 Socket TypeError: a bytes-like object is required, not 'str' 错误提示先介绍一下 python bytes和str两种类型转换的函数encode(),decode()str通过encode()方法可以编码为指定的bytes反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法:服务端代码: #!/usr/bin/python # -*-..
分类: 其他 发布时间: 11-21 08:25 阅读次数: 0

python 操作redis:

python 操作redis:1、连接方式redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类。r = redis.Redis(host='127.0.0.1', port=6379,db=0)r.set('name', 'zhangsan')#添加 print (r.get('name')) #获取2、连接池 redis-py使用co
分类: 其他 发布时间: 11-21 08:25 阅读次数: 0

WebRTC通信模型的对比:

https://developer.mozilla.org/zh-CN/docs/Web/API/WebRTC_APIhttps://webrtc.org/getting-started/data-channels
分类: 其他 发布时间: 11-21 08:25 阅读次数: 0

WebRTC API :

概述:媒体捕获设备包括摄像机和麦克风,还包括屏幕捕获“设备”。对于相机和麦克风,我们使用navigator.mediaDevices.getUserMedia()捕获MediaStreams。对于屏幕录制,我们改用navigator.mediaDevices.getDisplayMedia()。const constraints = { 'video': true, 'audio': true}navigator.mediaDevices.getUserMedia(cons...
分类: 其他 发布时间: 11-21 08:25 阅读次数: 0

licode 中用到的webrtc 部分

由于webrtc工程代码本身非常庞大,编译工具也很独特,Licode并未全部引入,仅仅抽取了webrtc的部分代码,如下图所示:https://tools.ietf.org/pdf/rfc4585.pdfRTP/AVPF 传输层反馈;https://tools.ietf.org/pdf/rfc4588.pdf4585补充 重传包格式;https://tools.ietf.org/pdf/rfc4588.pdf4585补充 负载层反馈;https://tools.ietf.org...
分类: 其他 发布时间: 11-21 08:24 阅读次数: 0

2021-08-11

1、与NACK对应的是ACK,ACK是到达通知技术。以TCP为例,他可靠因为接收方在收到数据后会给发送方返回一个“已收到数据”的消息(ACK),告诉发送方“我已经收到了”,确保消息的可靠。2、NACK也是一种通知技术,只是触发通知的条件刚好的ACK相反,在未收到消息时,通知发送方“我未收到消息”,即通知未达。在rfc4585协议中定义可重传未到达数据的类型有二种:RTP:Real-time Transport Protocol:实时传输协议1)RTPFB(Transport layer f.
分类: 其他 发布时间: 11-21 08:24 阅读次数: 0

2021-08-22

客户端服务端交互过程服务端函数:
分类: 其他 发布时间: 11-21 08:24 阅读次数: 0

2021-08-28

如果网络是理想的,即无丢包、无抖动、低延时,那么接收到一帧完整数据就直接播放,效果一定会非常好。但是实际的网络往往很复杂,尤其是无线网络。如果还是这样直接播放,网络稍微变差,视频就会卡顿,出现马赛克等异常情况。所以,在接收端对接收的数据做一个缓冲是很有必要的。缓冲一定是以延时作为代价的,延时越大,对抖动的过滤效果越好。一个优秀的视频jitterbuffer,不仅要能够对丢包、乱序、延时到达等异常情况进行处理,而且还要能够让视频平稳的播放,尽可能的避免出现明显的加速播放和缓...
分类: 其他 发布时间: 11-21 08:24 阅读次数: 0

janus centos docker 部署

环境:centos71)Dockfile 文件如下:1 FROM centos:7 2RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 && \ 3 yum provides '*/applydeltarpm'&& \ 4 yum install deltarpm -y && \ 5 yum update -y &&amp...
分类: 其他 发布时间: 11-21 08:23 阅读次数: 0