刷题来自牛客网。lee 的错题记录。
webRTC使用记录4
Posted on
|
Edited on
|
In
notes
副标题:webRTC 前置知识之 STUN、ICE、SRTP 协议 RFC34 89 RFC5389 SRTP SDP STUN协议 STUN 的目的是进行 NAT 穿越。 STUN 是 S/C 模式,客户端发送请求,服务端进行响应。 规范: RFC3489 / STUN。使 ...
webRTC使用记录3
Posted on
|
Edited on
|
In
notes
副标题:webRTC 使用准备之流媒体协议
RTP 协议定义流媒体数据在互联网上传输的数据包格式,而 RTCP 协议则负责可靠传输、流量控制和拥塞控制等服务质量保证。有名的是Google的GCC(拥塞控制算法(Google Congestion Control,简称GCC[1]))).
webRTC使用记录1
Posted on
|
Edited on
|
In
notes
本小节是 webrtc 前置内容,主要介绍 tcp 跟 udp 的 server 及 client 端实现代码。
tips:c 语言实现,demo 级别,仅供一对一通讯。
参考自慕课网 百万级高并发WebRTC流媒体服务器设计与开发
登录_手机扫描pc二维码的原理梳理
Posted on
|
Edited on
|
In
method
先明确概念:
问:二维码是什么?
答:二维码其实就是一串字符串,条形码其实就是一串数字。二维码内容可以是惟一的 ID,也可以是包含该 ID 的地址。
问:app 首次进入时需要输入用户名密码登录,但之后不再需要就可以直接进入,这是为什么?
答:因为 token 机制。
极客时间《MySQL实战45讲》学习笔记
Posted on
|
Edited on
|
In
notes
MySQL的事务启动方式
- 显示启动事务:begin/start transaction - commit/rollback
- 隐式启动事务:配置 set autocommit=0,随便执行一个 select就可以启动事务,不会自动提交,直到主动 commit/rollback 或断开连接。注:这种方式容易导致长连接。
建议采用第一种,考虑多一次交互的问题,使用commit work and chain 语法代替 commit,表示提交当前的同时开启下一段事务。使用以下命令监控超过 60s 的事务。
1 | select * from information_schema.innodb_trx where TIME_TO_SEC(timediff(now(),trx_started))>60 |
