- 博客(4)
- 资源 (32)
- 收藏
- 关注
原创 SIP Call Flow - Initiation of IMS Session
这里在 IMS 网络中,手机 abc会与另一部手机xyz建立起会话。 基本步骤: 手机abc构造了一个INVITE消息,其中包含另一部手机xyz的 public user identity。所有的SIP消息需要通过P-CSCF和S-CSCF的转发手机和P-CSCF间的SIP消息都是通过IPSec完整性保护的手机和P-CSCF间的SIP都是经过压缩的手机间交互/协商媒体流的属性U
2016-06-23 22:43:50 2731
原创 SIP Call Flow - Registration
Session Initiation Protocol (SIP) registration 注册的过程是将 IP 地址和当前用户的公共用户ID(Public user ID:SIP URI (uniform resource identifier)) 绑定的过程。 SIP (Session Initiation Protocol) 绑定的过程 UE 发送 Regis
2016-06-21 21:13:26 4404
原创 编程之美 - 数组循环移位
问题描述: 将一个数组向右循环移位 k 位,要求只使用两个参数,时间复杂度为 O(N)。 思路 1: 采用蛙跳的方式,用当前的元素 i,替换第i+k个元素,这样逐一替换N次后,数组被移位完成。 当然这时要区分能两种情况,N能整除k 和 N不能整除k,这时跳的方式是不一样的。 时间复杂度 O(N) 假设 N = 7 k = 3 (N不能整除k), 假设 N = 9 k
2016-06-01 23:03:47 1050
原创 编程之美 - 数组最长子序列
问题描述: 求一个一维数组的最长递增子序列,时间复杂度尽可能小。 例如:数组 1, -1,2,-3,4,-5,6,-7它的最长递增子序列是 1,2,4,6。 思路: 创建一个数组,用于记录到它为止递增元素的最大个数。 从目标数组的第一个元素开始,寻找从数组0元素开始到当前元素中间的递增的元素个数,并记录。 时间复杂度 O(N*N)。 #include
2016-06-01 23:01:29 1895
实例代码 学习libgdx - SpriteBatch
2014-06-23
多核编程第6章-实例代码
2012-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人