SIP协议&开源SIP服务器搭建和客户端安装
1. SIP
SIP 是一个应用层的控制协议,可以用来建立,修改,和终止多媒体会话,例如Internet电话
SIP在建立和维持终止多媒体会话协议上,支持五个方面:
1) 用户定位: 检查终端用户的位置,用于通讯。
内网穿透---IPv6点对点【妈妈再也不用担心网速了】
IPv6时代来临,为内网应用打开一片新天地。
书接上回(有关smarGate使用,请看“系列一”文章,自行度娘smarGate), smarGate是一个免费的内网穿透利器,如果你有以下需求,不要犹豫,用smarGate,让免费来的更彻底!
诉求一:
我是程序员或运维人员,我没有公网服务器,我希望访问自己或公司的位于局域网中的机器,我对带宽没要求,就是做些程序员做的事:ssh登录操作,我需要安全访问。
iOS协程coobjc的设计篇-栈切换
iOS协程coobjc的设计篇-栈切换
协程 (Coroutine) 是一种轻量级的非抢占式用户态线程。本文主要介绍阿里开源的iOS协程框架coobjc的设计思考。
1. 协程简介
Subroutine: 子程序,可以理解为函数Coroutine: 协程
Subroutine 的调用顺序是确定的,比如下图左A调B,B执行完毕返回, Subroutine调用和返回是通过压栈出栈来实现的。
[剑指offer] JAVA版题解(全)
序号
题解
牛客 OJ
数据结构类型
03
[剑指offer] 二维数组中的查找
二维数组中的查找
数组
04
[剑指offer] 替换空格
替换空格
字符串
05
[剑指offer] 从尾到头打印链表
从尾到头打印链表
链表
0...
IP地址(IPv4)/IPv6地址的正则表达式
原地址:http://pfeishao.blog.163.com/blog/static/18162337020112113130453/
Pv4地址正则表达式:^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.