- 博客(8)
- 收藏
- 关注
原创 Linux相关命令行学习
Linux命令行学习笔记命令参数基本形式command parameterscommand 指的是要使用的命令名称parameters 参数列表短参数:-符号后面加上一个字母,且区分大小写command -a当然可以添加多个短参数command -a -b -c -d初次之外,甚至可以将短参数连在一起command -abcd举个????:# 列出当前工作目录下的所有文件ls -a# 除了列出所有意外,还列表显示详细信息ls -la长参数:--后面添加一个英
2020-07-12 16:19:03 1086
原创 Python常见的一些特性查询
Python小技巧记录数据结构集合中筛选数据eg : 将数组、字典、集合中的小于0的数去除掉数组:a = [9, 5, -2, -3, 6, 1, -5, -10, 3, 4] # 数组推导式b = [for i in a if i > 0]# filter 返回一个生成器b = filter(lambda x:x>0, a)字典k = { "a": 23, "b": 9, "c": -34, "d": 13, "e": -2,}# 字典推导式q = {
2020-07-11 09:21:42 335
原创 WebrRTC(4) 端对端连接
WebRTC端对端连接RTCPeerConnection一个核心类,是上层的统一接口。在底层有很多复杂逻辑,媒体协商 、流轨道处理、数据接收发送、数据统计等等。let pc = new RTCPeerConnection(config);协商过程链接长方形圆圆角长方形菱形主要方法方法说明aa...
2020-06-28 15:47:24 802
原创 WebrRTC(3) ICE
ICEICE(Interactive Connectivity Establishment)。指的是为了建立端到端之间的连接而使用的一系列技术手段,是一种框架,可以整合各种NAT穿越技术如STUN、TURN。概念ICE Candidate每一个candidate都是IP + port,都是一个潜在的通路Peer之间的candidate使用SDP进行交换每个candidate都包括协议,IP + port,类型candidate 类型类型说明主机类型(host)网卡本身
2020-06-21 16:09:34 204
原创 WebrRTC(2) STUN/TURN协议
STUN简介STUN(Session Traversal Utilities for NAT),其主要作用就是进行NAT穿越B/S模式RFC5389/STUN协议结构20B的header消息体中可以有若干个属性SUTN header字段大小Message Type 类型,最低两位必须为002BMessage Length 消息长度,不算header2BMagic Cookie 魔数4B事务ID12BMessage Type最低两
2020-06-20 10:09:05 1144
原创 设计模式【1】- 过滤器/拦截器模式
过滤器模式今天试着用刚看的过滤器模拟了一些web开发中的拦截器的功能,感觉还真的非常有意思模拟场景现在一个人想获取绝密信息,我们的任务就是在他获取绝密信息之前,判断一下他有没有权利访问。如果有,则打印绝密信息,否则则反馈不能获取的原因。类之间的关系具体实现Controller.java//模拟控制器类public class Controller { /** * 模拟...
2018-11-20 23:57:39 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人