安装环境 阿里云CentOS7.2(64bit) 下载并安装libevent-2.0 下载编译安装coturn 查看是否安装成功 配置文件 在/usr/local/etc/目...
一、文章说明 最近工作实在太忙,很久没有更新文章了,收到很多小伙伴催更的消息,心中实在惭愧,趁着今天有空赶紧更新。 第一篇文章从总体上介绍了Android手机直播,之后两篇文...
基础概念 进制我们日常生活中所用的多是十进制数,例如,1286是一个四位十进制数,我们可以把这个数拆开成:1x1000+2x100+8x10+6x1 ==>(等价于)1x10...
简介 什么是栈?栈是一种只运行从一端插入和删除数据的线性表。一种形象的表示就像我们往一个大小受限的箩筐里放砖头,我们只能从从口放进去也只能从口取出来,而且是顺序的后进先出,不...
简介 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 数组和链表 上一篇文章写了数组的一些特性,我们这里就拿数组跟链表...
定义 数组是一种线性表数据结构。它用一组连续的内存空间存储相同数据类型的集合;基本上每种编程语言都会有数组这一数据结构,数组具有“随机访问”快,删除插入慢的特性。 随机访问 ...
时间、空间复杂度:衡量算法执行小路的指标,数据结构与算法离不开时间、空间复杂度分析,复杂度分析是算法的精髓。 为什么需要分析复杂度 为什么不直接去运行代码然后测试运行速度?1...
前言 接上一篇文章,不了解怎么安装freeswitch的可以去参考下freeswitch安装教程 使用mysql存储账户数据 默认情况下,freeswitch安装完启动后是有...
简介 freeswitch官网:https://freeswitch.com/。FreeSWITCH是一个开源的电话软交换平台,主要开发语言是C,某些模块中使用了C++,以 ...
这篇文章是对接下来要写的文章的一个目录说明,这个系列主要是针对安卓的进阶知识的系统阐述或者描述,其中或者引用或者举例说明或者分析源码,总之目标是:掌握知识并且能应用知识,同时...
简介 什么是线程池?顾名思义,线程池就是装线程的“池子”。如果把一个线程看做是一桶水,那么线程池就是用来装这一桶一桶水的池子,这个池子或大或小,Java中有四种类型的用来装线...
简介 最近的一个项目是一个后台管理网站,主要用到的是基于thinkPHP5的Fastadmin框架作为基础进行二次开发,由于开发环境是Windows,官方文档也有对应的教程,...
简介 谷歌的移动端UI开源框架,2018年2月27日, Google发布了Flutter的第一个Beta版本。它是Google使用Dart语言开发的移动应用开发框架,使用Da...
简介 什么是Binder?Android系统中,每个应用程序是由Activity,Service,Broadcast,ContentProvider中一个或多个组合而成,他们...