什么是webRTC webRTC(web Real Time Communations)是一个开源的,提供各种终端(比如PC浏览器,android/ios客户端)实时通信(特别是音视频)的协议! 对上层来说,就是一些接口调用。如果是浏览器,那就是java script API,如果是客户端,也有相应的库支持。 webRTC的应用场景: 音视频通话/多人会议
一、ACID原则 事务需要满足ACID原则。 A–原子性 事务要么就成功提交,要么就全部失败,然后回滚。 例如,银行扣款200,微信增加200,只进行扣款是不行滴。 C–一致性 数据库在事务执行前后都保持一致的状态。只有一致性得到保证,数据库才是正确的。 I–隔离性 在一个事务完成以前,它对
云原生引入了不少新的概念和思维方式,也影响了应用所采用的实现技术。容器是云原生应用的基础性技术,其颠覆了应用的开发、交付和运行模式,在云计算、互联网等领域得到了广泛应用。 本文选自《Harbor权威指南》一书,下面我们一同了解下容器的发展进程及基本原理。 容器技术的发
一、Redis 简介 Redis 是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的 Web 应用程序。Redis 也被作者戏称为 数据结构服务器 ,这意味着使用者可以通过一些命令,基于带有 TCP 套接字的简单 服务器-客户端 协议来访问一组 可变数据结构 。(在 Redis
Docker Context基本原理 介绍 本指南介绍了上下文如何使单个Docker CLI轻松管理多个Swarm集群、多个Kubernetes集群和多个单独的Docker节点。 单个Docker CLI可以有多个上下文。每个上下文包含管理不同集群或节点所需的所有
概述: 根据控制方式舵机应该称为微型伺服马达。早期在模型上使用最多,主要用于控制模型的舵面,所以俗称舵机。舵机特点是接受一个简单的控制指令就可以自动转到一个比较精确的角度。 注: 微型伺服马达:一个微型伺服马达内部包括了一个小型直流马达;一组变速齿轮组;一个反馈可
1. [Vue] 为什么SFC里的data必须是一个函数返回的对象, 而不能就只是一个对象? A: https://cn.vuejs.org/v2/api/index.html#data当一个组件被定义,data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,则所有的实例将共享
计算概论(二)计算机与程序运行基本原理 apigfly 2020-08-09 20:20:54 149 收藏 分类专栏: 计算概论 文章标签: 计算机 冯诺依曼 程序运行原理 储存器 量子计算 版权 本篇是对北大信息技术学院李戈老师计算概论与程序设计基础课程的笔记和总结,源课程地址
前两篇文章分别解释了可靠性传输要解决的两件事情: 1:数据受损怎么办 2:数据丢失怎么办 可靠性传输核心解决办法: 1:停等协议(等前一个彻底确认发送成功后再发送下一组数据) 2:重传(如果传输受损,重传;如果传输丢失,重传) 通过以上两个方法外加序列号,校验等已经实现了可靠性传输。但是有性能问
最短路的基本性质 如果图中不存在负权回路,则当算法结束以后,对于边\((x,y,w)\)有\(dist[y] <= dist[x] + w\)成立。 差分约束系统 对于一组不等式 \[\left\{ \begin{array}{c} x_1-x_2 \leq0 \\ x_1 - x_5 \leq1 \\ x_2 -x_5\leq1 \\ x_3 - x_1\leq 4 \\ x_4 - x_3\leq -1 \\ x_5
一、AAA简介 AAA即Authentication认证、Authorization授权和Accounting计费,是网络安全的一种管理机制,提供认证、授权和计费三种安全功能。 认证:验证用户是否可以获得网络访问权 授权:授权用户可以使用哪些服务 计费:记录用户使用网络资源的情况 二、二、RADIUS协议和TACACS+协议
我们可以把互联网比作一张大网,而爬虫(即网络爬虫)便是在网上爬行的蜘蛛。把网的节点比作一个个网页,爬虫爬到这就相当于访问了该页面,获取了其信息。可以把节点间的连线比作网页与网页之间的链接关系,这样蜘蛛通过一个节点后,可以顺着节点连线继续爬行到达下一个节点,即通过一个网页继续
Git简单介绍 Git是一个分布式版本控制软件,最初由Linus Torvalds创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。 Git工作流程以及各个区域 Workspace:工作区 Staging/Index:暂存区 Local Repository:本地仓库(可修改) /refs/remotes:远程仓库的引用(不可修改) Remo
存储系统中的 Cache 视图 主存与缓存按块存储,块的大小相同,块内地址相同 Cache的工作过程 Tip:DMA Cache 的读操作 Cache 的写操作 Cache 地址映射机制 Cache的结构 Tips
URI和URL URI:(Unform Resource Identifier)统一资源标志符 URL:(Universal Resource Locator) 统一资源定位符 URL是URI的子集,所以所有的URL都是一个URI,URI还包括URN(Universal Resource Name:统一资源名称) 超文本 浏览器里看到的网页就是超文本解析而成的,其网页源代码是一系
在硅谷掀起热潮的OKR目标管理法使得很多实施OKR的公司都实现了高速增长,那么这种管理方法究竟有着怎样的魔力呢?首先我们来一起了解一下OKR的基本原理。 使用OKR目标管理法第一步需要制定一个目标来明确方向。这个目标应该遵守这样的三个原则: 方向明确并鼓舞人心 一个明确并能够
1 USB Type-C的基本原理 1.1 基本特性 Figure 1-1 USB Type-C接头外形 USB Type-C(简称USB-C)的基本特性: 1. 接口插座的尺寸与原来的Micro-USB规格一样小,约为8.3mm X 2.5mm 2. 可承受1万次反复插拔 3. 支持正反均可插入的“正反插”功能 4. 最大传输速度10Gb/s,即是USB
Angular入门开发指南,学习重点知识笔记。 Angular 基本原理 HttpClient 参考文档:https://angular.cn/guide/http 为什么要写服务? 在实战中,数据访问很少能一直这么简单。你通常要对数据做后处理、添加错误处理器,还可能加一些重试逻辑,以便应对网络抽风的情况。 该组件很快就
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响
引:我们可以把互联网比作一张大网,而爬虫(即网络爬虫)便是在网上爬行的蜘蛛。 把网的节点比 作一个个网页,爬虫爬到这就相当于访问了该页面,获取了其信息。 可以把节点间的连线比作网页与 网页之间的链接关系,这样蜘蛛通过一个节点后,可以顺着节点连线继续爬行到达下一个节点,即通 过一个网
代理:防止ip被封,通过代理设置代理服务器频繁的更换ip地址,来解决ip会被封的问题。 原理:。 如果设置了代理服务器, 实际上就是在本机和服务器之间搭建了一个 桥, 此时本机不是直接向 Web 服务器发起请求,而是向代理服务器发出请求,请求会发送给代理服务 器,然后由代理服务器再发送给 Web
1.奇偶校验的基本原理 2.奇偶校验码的特点 3.奇偶校验的码距 4.改进的奇偶校验 5.关于奇偶校验应用的讨论
前言: 中断是计算机发展中一个重要的技术,它的出现很大程度上解放了CPU,提高了CPU的执行效率。 在中断出现之前,CPU对IO采用的是轮询的方式进行服务,这使的CPU纠结在某一个IO上,一直在等待它的响应,如果它不响应,CPU就在原地一直的等下去。这样就导致了其他IO口也在等待CPU的服务,如果某个I
一、概念 CART全称叫Classification and Regression Tree。首先要强调的是CART假设决策树是二叉树,内部结点特征的取值只有“是”和“否”,左分支是取值为“是”的分支,有分支则相反。这样的决策树等价于递归地二分每个特征。 二、CART生成 决策树的生成就是递归地构建二叉决策树
Bitcoin 的基本原理 昨天读到了 Bitcoin 的中文介绍,觉得非常有意思。不过上面这篇文章解释的非常不靠谱,我花了一晚上去Bitcoin的官方网站 仔细研究了一下,总算理解了其原理。感觉非常有启发,尤其是对虚拟货币的流通和发行有许多借鉴意义。今天写这篇 Blog 理一下。 什么是货币