摘要: 什么时候需要创建索引?(1) 主键自动建立唯一索引;(2) 频繁作为查询条件的字段应该创建索引;(3) 查询中排序的字段创建索引将大大提高排序的速度(索引就是排序加快速查找)(4) 查询中统计或者分组的字段; 什么时候不需要创建索引?(1) 频繁更新的字段不适合创建索引,因为每次更新不单单是更新记录 阅读全文
posted @ 2023-06-25 14:23 韓さん 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1、静态全局变量 全局变量的空间会在程序的生命周期内分配,在全局变量的前面加上static,变成静态全局变量。 #include <iostream> #include <string.h> using namespace std; static int n = 5; int main() { n 阅读全文
posted @ 2023-06-10 08:55 韓さん 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1、通常在处理音视频数据时,我们如何选择解码器? 通常我们不是根据 NALU 裸流数据中的信息来选择解码器,而是根据媒体封装层的信息来确定解码器。媒体封装层是表示媒体数据是什么封装格式的,比如 MP4、FLV。在这层信息里,通常会携带码流编码格式的信息。拿 MP4 来说,我们可以根据 Sample 阅读全文
posted @ 2023-06-09 17:01 韓さん 阅读(43) 评论(0) 推荐(0) 编辑
摘要: IMS的全称是IP多媒体子系统,它是一个基于IP网提供语音及多媒体业务的网络体系架构。它最初是由3G标准化组织3GPP设计的,作为其GSM之后的未来移动网络远景目标的一部分。IMS的最初的版本(3GPP R5)主要是给出了一种基于GPRS来实现IP多媒体业务的方法。在这个版本的基础上,3GPP、3G 阅读全文
posted @ 2023-06-09 11:05 韓さん 阅读(537) 评论(0) 推荐(0) 编辑
摘要: SDP在webrtc或voip通话中有重要的作用,它通过文本对媒体信息进行描述。其本身并不传递媒体数据,而是用于参与媒体会话的双方进行媒体协商。通过SDP,通信双方可以知道对方的:支持的音视频编码器、网络信息以及其他重要信息。在webrtc中没有规定统一的信令,通常信令使用使用者自己实现。下图是we 阅读全文
posted @ 2023-06-09 10:53 韓さん 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 网络层的目的就是实现终端节点之间的通信,即点对点通信。具体功能包括路由选择与地址管理等。 这一层主要有IP和ICMP两个协议组成,在这里就先重点讲解IP协议,后面会单独将IP协议相关的如ICMP,DNS,NAT,NAPT,DHCP等协议单独写一篇博客汇总。 IP层协议是实现网络数据传输的重要协议之一 阅读全文
posted @ 2023-06-08 17:32 韓さん 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在TCP的socket编程中,发送端和接收端都有成对的socket。发送端为了将多个发往接收端的包,更加高效的的发给接收端,于是采用了优化算法(Nagle算法),将多次间隔较小、数据量较小的数据,合并成一个数据量大的数据块,然后进行封包。那么这样一来,接收端就必须使用高效科学的拆包机制来分辨这些数据 阅读全文
posted @ 2023-06-08 15:02 韓さん 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 总的来说,FreeSwitch由一个稳定的核心(Core)及一些外围模块组成、这些外围模块根据其功能和用途的不同又分为Endpoint、Codec、Application等不同的类别。 FreeSwitch内部使用线程模型来处理并发请求,每个连接都在单独的线程中进行处理,不同的线程间通过Mutex互 阅读全文
posted @ 2023-06-08 11:28 韓さん 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 哈希设计思想:试想如果我们对一个数组进行查询,这个数组里,每一个元素都是一个字符串。我们知道数组最快的检索办法是通过数组的下标进行检索,但是对于这种场景,我们无能为力,只能从头查到尾,从而查询出目标元素。 如果我们要根据名字找到其中的任何一个元素,就需要遍历整个数组。最坏情况下时间复杂度是O(n) 阅读全文
posted @ 2023-06-07 17:35 韓さん 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 观察者模式又叫做发布-订阅模式;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动的更新自己。 有两大类(主题和观察者)一共四个角色从上面我们可以看到,这里面包含了:(1) 抽象主题/抽象被观察者(Subj 阅读全文
posted @ 2023-06-05 19:45 韓さん 阅读(55) 评论(0) 推荐(0) 编辑