自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CheneyMei的博客

爱生活 爱自由

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

翻译 AURIX Development Studio软件介绍

AURIX™ Development Studio(以下简称ADS)是英飞凌公司于2019年底推出的免费*的集成开发环境,支持英飞凌TriCore™内核AURIX™ 系列MCU;ADS是一个完整的开发环境,包含了Eclipse IDE、C编译器、Multi-core调试器、英飞凌底层驱动库(low-level driver,iLLD),同时对于编辑、编译及调试应用代码没有时间及代码大小的限制。...

2020-03-21 11:02:10 11568

原创 Joomla插件—Top of the Page回到顶部按钮-中文版发布

软件介绍:Top of the Page 是针对 Joomla! 2.5 核心的一款系统插件,它的功能是,当网页向下滚动到一定位置时,就开始在屏幕底部显示“回到页顶”按钮,点击之后可迅速回到当前页面顶部。对于比较长的网页来说,可以方便访客快速返回页面顶端,省去拖动浏览器滚动条的麻烦。        昨天在逛joomlagate后发现Top of the Page这个不错的插件,于是到官网下来用

2013-01-21 17:53:23 2592 1

转载 关于osip协议栈的优化

2008-02-13 15:40:06.0作者:olivegames由于工作的原因,需要对osip协议栈进行优化,前段时间在论坛上看到lw3223兄对于osip协议栈hash查找事务的讨论,鉴于此把自己这段时间对osip的优化和心得总结出来大家共享一下。写的比较匆忙,有点乱,大家见谅了。     众所周知,Osip协议栈是用C语言编写,实现了SIP协议基于事务层的处理,后来作者对协

2012-09-25 08:37:30 6658 1

原创 SIP入门(二):建立SIP服务器

在我的上一篇文章中已经介绍如何通过SIP软电话直接通话,但是如果需要支持更多用户互相通话,同时基于安全考虑,需要对用户帐户登录进行验证控制,这些情况下就需要建立SIP服务器。SIP服务器的作用:       呼叫控制和处理功能、业务提供/支持功能、用户管理功能、协议处理功能、路由处理、接入认证、计费信息采集、操作维护/网管功能、互通功能、安全功能(可选)、黑白名单功能、拥塞控制功能(可

2012-09-22 15:02:46 42161 14

原创 RFC文档阅读器(RFC Reader)软件介绍

因为工作原因需要移植SIP协议栈,所以阅读SIP协议的标准文档RFC3261就成为必要的工作。然而RFC的文档都是以txt纯文本格式发布(虽然也有pdf格式的,但没有目录书签功能),如果使用记事本来阅读,看起来那是相当的痛苦。之前都是使用文本工具来阅读RFC3261,需要不断的CTRL+F,经过一个多月原始、落后及刀耕火种的痛苦后,同时SIP协议栈移植工作也接近尾声,决心在网上看看能否找到合适的R

2012-09-22 01:56:53 11144 2

原创 eXosip入门(四):eXosip示例程序——注册/认证

首先建议先看一下我翻译的文章《eXoisp用户手册:1.3 如何发送或者升级注册》,先对eXosip的注册/认证过程有一个大致的了解。     其次,在exosip\tools目录下有官方提供的一个示例程序sip_reg.c,用户可以仔细阅读该源码,熟悉exosip注册API函数的使用及事件的处理流程。     eXosip基本注册流程如下:发送默认注册请求——>收到注册失败事件(缺少

2012-09-13 00:40:05 20252 7

原创 eXosip入门(三):eXosip库的验证

本次我们来验证一下得到的eXosip库是否可用。      PS:为什么要验证呢?不是编译成库后就可以直接使用么?理论上是这样的,但是现实是残酷滴,编译成库文件,只是噩梦的开始,学习的道路不会一帆风顺。      本次只是验证eXosip库是否可用,不需要很复杂的代码,测试代码如下:// test.cpp#include "stdafx.h"#include #include

2012-09-08 01:41:45 9031 5

翻译 eXoisp用户手册:1.3 如何发送或者升级注册

eXoisp2提供灵活的API,以帮助您注册一个或多个身份。1.3.1 初始化注册        为了启动注册,您需要建立一个默认的REGISTER请求,同时需要提供几个强制性的头部。 osip_message_t *reg = NULL; int id; int i; eXosip_lock (); id = eXosip_register_build_

2012-09-05 09:17:56 7078 4

翻译 eXosip用户手册:1.2 如何初始化、修改或终止呼叫

eXosip2提供灵活的API,以帮助用户控制呼叫。1.2.1 初始化呼叫    要启动一个呼出,用户通常需要一些eXosip2用到的头部,以建立默认的INVITE请求。以下的代码用于启动一个呼叫: osip_message_t *invite; int i; i = eXosip_call_build_initial_invite (&invite,

2012-09-05 08:51:27 15310 8

原创 SIP入门(一):建立SIP软电话环境

SIP协议学习入门的最快最好的办法就是在PC机上搭建SIP软电话环境,通过抓包软件(如:Wireshark)对数据进行分析学习,这样可以迅速了解熟悉SIP协议,并深入了解通讯会话的流程,从而达到快速入门的目的。        下面就介绍如何搭建SIP软电话环境。        本人使用Yate软件,下载地址为:http://yate.null.ro/pmwiki/index.php?n=M

2012-09-04 22:38:42 42634 4

原创 eXosip入门(二):osip库的验证

上次我们已经生成了osip的库文件,接下来我们可以验证一下得到的开发库是否可用,并大概了解一下osip的语法规范。    在osip源码包下的src\test目录下包含了大量的测试源码,其中C文件为源程序,res目录下的txt文本文件为该测试程序要用到的资源文件,两者的文件名大致对应,例如:callids.txt对应tcallid.c。test目录下的文件基本上是测试了osip的一些基本功能函

2012-09-04 22:35:56 7783 1

原创 eXosip入门(一):vs2008编译osip/eXosip

第一步:下载osip和eXosip下载地址:osip     :http://www.gnu.org/software/osipeXosip:http://www.antisip.com/download/exosip2本次下载的版本为:osip2      v3.6.0exosip2  v3.6.0第二步:编译编译环境:VS2008操作系统:W

2012-09-04 22:33:11 6968

翻译 eXosip用户手册:1.1 如何初始化libeXosip2

说明:本文的内容是根据官方的eXosip_User_Manual来翻译,为了省时间提高效率,部分内容是意译,部分内容个人觉得没有必要,所以不翻译。后续的相关文章亦如此。1.1 如何初始化libeXosip2    使用eXosip时,第一步工作是初始化eXosip和libosip库(解析器和状态机)。在使用libeXosip2前必须必须先做这一步。  #include

2012-09-04 22:30:34 7808 1

原创 eXosip入门(七):线程操作

osip2/eXosip2支持线程安全,既可以用于多线程的编程模式,也可以用于单线程的编程模式。osip2/eXosip2默认是使用多线程模式,也就是默认使能OSIP_MT宏。       当使用多线程模式时,用户需要编写线程处理函数,并在协议栈初始化成功后启动处理线程,示例代码如下:UINT sipEventThread(void *pParams){ eXosip_eve

2012-09-04 22:20:34 9430

Joomla插件—Top of the Page回到顶部按钮-中文版

Top of the Page 是针对 Joomla! 2.5 核心的一款系统插件,它的功能是,当网页向下滚动到一定位置时,就开始在屏幕底部显示“回到页顶”按钮,点击之后可迅速回到当前页面顶部。对于比较长的网页来说,可以方便访客快速返回页面顶端,省去拖动浏览器滚动条的麻烦。

2013-01-21

空空如也

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

TA关注的人

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