自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 RapidJSON 代码剖析(二):使用 SSE4.2 优化字符串扫描

原文地址:RapidJSON 代码剖析(二):使用 SSE4.2 优化字符串扫描现在的 CPU 都提供了单指令流多数据流(single instruction multiple data, SIMD)指令集。最常见的是用于大量的浮点数计算,但其实也可以用在文字处理方面。其中,SSE4.2 包含了一些专为字符串而设的指令。我们通过使用这些指令,可以大幅提升某些 JSON 解析的性

2016-10-31 17:44:12 800

原创 sip里面的几个概念,会话 事务

Transaction事务是指一个请求消息以及这个请求对应的所有响应消息的集合;对于INVITE事务来讲,除包含INVITE请求和对应的响应消息外,在非成功响应的情况下,还包括ACK请求。Via头中的branch参数能够唯一确定一个事务。branch值相同,代表同一个 transaction(事务)。事务是由事件(方法)来引起的,一个方法(Method)的建立和到来都将建立新的事务。(实际

2016-10-14 18:01:54 9591

原创 sip服务器判断同一个transaction条件

1.callid 2.cseq 3.from 4.to 5.req_uri 6.via1代码如下:    t_lookup_requestif (!EQ_STR(callid))continue;if (!EQ_STR(cseq))continue;if (!EQ_STR(from))continue;if (!EQ_STR(to

2016-10-14 16:59:19 663

原创 sip响应路由规则,rport 机制

sip服务器收到一个请求,路由到下一跳的时候,会在请求的第一条via后面添加收到这个请求的ip和端口信息,然后再添加一条自己的via。这样,当这个请求的响应路由到sip服务器的时候,sip服务器就可以根据via来决定下一跳的ip和端口。    sip服务器191收到请求                    INVITE sip:13751812778@183.232.75.191

2016-10-14 16:20:18 7233

原创 sip的几个概念

一、 SIP协议的分层结构SIP是一个分层结构协议,它的行为根据一组平等独立的处理阶段来描述,每一阶段之间只是松耦合。SIP的最底层是语法和编码。它的编码使用增强Backus-Nayr形式语法(BNF)来规定。第二层是传输层,定义了网络上客户机与服务器发送请求和接收响应的方式,所有的SIP元素包含传输层。第三层是事务层。事务是SIP的基本元素。事务层具有客户机组成部分(称为客户机事

2016-10-08 15:40:55 583

转载 深入 Nginx:我们是如何为性能和规模做设计的

深入 Nginx:我们是如何为性能和规模做设计的

2016-10-08 10:19:03 208

robot-ok,简单的机器人模仿程序

robot-ok,简单的机器人模仿程序,模仿机器人行走,等等等等功能

2010-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除