自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 项目管理和缺陷跟踪工具 Redmine

Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmin

2014-05-27 17:23:47 822

转载 XMPP学习资料

在面试的过程中,有一家做行业应用的公司。他们正在的应用需要即时的语音聊天,恰好我之前使用过第三方的语音聊天SDK。比如亲加SDK,有兴趣的同学可以去搜索一下。  使用第三方的缺点就是拿不到用户聊天的数据,如果想要拿到用户聊天的数据,只能自己来开发。可以使用XMPP开原协议,来实现手机端点对点的通信。  XMPP–Extensible Messaging and Presence Proto

2014-02-19 15:51:49 618

转载 iOS 消息推送原理及实现总结

一、消息推送原理:在实现消息推送之前先提及几个于推送相关概念,如下图:1、 Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);2、 APNS:Apple Push Notification Service[苹果消息推送服务器];3、 iPhone:用来接收APN

2014-02-14 10:57:26 805

转载 开源SIP服务器OpenSIPS应用介绍

1、引入随着通信IP化的发展,IP传输的高带宽、低成本等优势使得越来越多的企业、电信运营商加快建设基于IP的各种通信应用。在通信协议IP化发展中,SIP协议毫无争议地成为各大电信运营商构建其未来网络的基础协议,越来越多的SIP软件产品也不断出现在行业应用中。SIP协议的标准化,同时也造就了一大批优秀的开源软件产品,包括Asterisk、SipXecs、FreeSWITCH、OpenSIPS等S

2014-02-13 18:07:10 1407

转载 Android.mk简介

Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定义。一个Android.mk文件可以编译多个模块,每个模块属下列类型之一:  1)APK程序 

2014-02-13 17:13:31 522

转载 Doubango voip 框架分析之tinysip 协议栈

1.tinysip介绍 :兼容性 :SIP(RFC 3261)以及3GPPIMS/LTE (TS 24.229) implementation依赖tinySAK,tinyNET, tinySDP, tinyMEDIA, tinyHTTP and tinyIPSec.2.SIP协议- tinysip的实现机制SIP是一个分层结构的协议,这意味着它的行为是根据一组平等独立的

2014-02-13 17:09:13 1542

转载 NGN网络核心协议—SIP协议详解

一、SIP协议的背景和功能SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。SIP是IETF标准进程的一部分,它是在诸如SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上建立起来的。它用来建立,改变和终止基于IP网络的

2014-02-13 17:08:11 1249

转载 VoIP基本概念:SIP协议概述

SIP是由IETF提出来的一个应用控制(信令)协议。正如名字所隐含的--用于发起会话。它可用来创建、修改以及终结多个参与者参加的多媒体会话进程。参与会话的成员可以通过组播方式、单播连网或者两者结合的形式进行通信。 SIP中有客户机和服务器之分。客户机是指为了向服务器发送请求而与服务器建立连接的应用程序。用户代理(User Agent)和代理(Proxy)中含有客户机。服务器是用于向客户机发出的

2014-02-13 17:07:39 967

转载 SIP协议概述

一、SIP协议的背景和功能SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。SIP是IETF标准进程的一部分,它是在诸如SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上建立起来的。它用来建立,改变和终止基于I

2014-02-13 17:05:49 642

转载 doubangou IMS学习

由于工作的需要,最近都在研究语音通话的技术。工作中,一个同事无意发现了开源项目idoubs。idoubs是imsdroid的IOS版本。  从google以及baidu来看,除了官网http://code.google.com/p/imsdroid/介绍外,有关imsdroid或idoubs貌似的帖子并不是很多。但从官网的介绍可以知道这个项目确实非常强大。于是赶紧check下来学习。注意c

2014-02-13 17:04:42 1548

转载 IMSDroid开源VOIP客户端研究

支持视频的开源SIP客户端不多,IMSDroid看起来不错,准备研究下。(另外还有SIPDroid和linphone了,SIPDroid好像不支持视频,linphone怎么样? )。有几个问题考虑:1) IMSDroid的架构,哪些部分使用C/C++实现,及数据流?2) 编解码是否可以使用硬件编码器?3) 回声抑制问题?4) 网络传输NAT问题?

2014-02-13 17:04:03 2265

转载 SIP服务器的搭建之一 opensips

opensips的下载与安装从内ftp上下载 opensips-1.5.1-tls_src.tar.gztar xzvf opensips-1.5.1-tls_src.tar.gzcd opensips-1.5.1-tlsvim Makefile 去掉exclude_modules?=后面的db_mysql(也可以手动到modules模块编译db_mysql)makesudo make i

2014-02-13 17:02:48 1991

转载 android中多分辨率支持方法

开发手机android应用,必定面临多屏幕支持问题。你一定希望应用程序能在不同的大小的手机上都能很好的展现漂亮的布局和细腻的图片。本文将介绍如何做到这一点。先看看没有支持多分辨率程序的效果。下面是同一个程序运行在两个不同规格的屏幕上的截图。右边这个似乎不可接受。                      图1:480*800,3.5寸屏                   

2014-01-16 10:36:57 605

转载 android适配各种分辨率的问题

Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。1. 假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1

2014-01-16 10:35:13 539

转载 Property Animation是如何运作的

声明:下面的内容需要Android API level 11的支持http://sin90lzc.iteye.com/blog/1529899Property Animation是如何运作的首先,来看一下两个不一样的Property Animation场景:场景一(LinearAnimation):Animation要求一个物体A的x属性在40ms内匀速地从

2013-12-28 19:30:45 640

转载 Android 运行时找不到类:java.lang.NoClassDefFoundError:...

在使用百度定位SDK时发生这种问题:java.lang.NoClassDefFoundError: com.baidu.location.LocationClient 问题出错过程:工程原来是在R12版本下开发的,后来为了追风,我就换掉R12,改成使用R21.1了。然后从svn上检出R12版本下开发的代码(这个代码在R12下运行是完全没有错误的)。问题就来了,一旦运行代码,就报ja

2013-12-23 15:51:20 924

转载 Tomcat7.0管理用户配置

Tomcat7.0我们看到,tomcat-users.xml 中已经配置了admin角色,但是我们还是没有权限进入管理界面,我们需要这样配置才可以                              7.0中角色分配的很细,安全行比较高,我们要把需要的角色都配置上。转载至:http://hi.baidu.com/weiw

2013-12-20 14:39:44 850

转载 Ubuntu 12.04 error: "_FORTIFY_SOURCE" redefined [-Werror]

http://blog.sina.com.cn/s/blog_643e838601015ngx.htmlfrom external/mesa3d/src/glsl/loop_analysis.h:29,:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] :0:0: note: this is the location of the prev

2013-12-18 15:37:09 854

原创 /Bluetooth_intermediates/noproguard.classes-with-local.dex] Error 1关于core.jar 编译的最小内存

修改build/core/definitions.mk 中关于core.jar 编译的最小内存:$(if $(findstring windows,$(HOST_OS)),,-JXms16M -JXmx1536M) \

2013-12-16 09:21:14 854

转载 使用SOCKET 发送HTTP1.1 GET POST请求包

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。  (1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分

2013-12-14 17:50:05 814

转载 Ubuntu 12.04 静态ip的设置方法

windows主机和ubuntu虚拟机如果能通信,要求在同一网段上,而ubuntu是动态加载,需要手动更改成二者在同一网段上。网上好多更改网址的方法,经过验证,以下的方法是最好的:1. 配置静态ip地址$sudo vi /etc/network/interfaces原有内容只有如下两行:auto loiface lo inet loopback向末尾

2013-12-14 15:09:53 577

转载 Ubuntu 12.04 下 scp 使用

前提:在Ubuntu 12.04安装和设置SSH服务,并且打开22号端口 打开22号端口:netstat -an |grep 221.安装SSH服务Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。安装ssh-serversudo apt-get install open

2013-12-14 15:08:10 2004

原创 Ubutu12.04下下载与编译Android系统

1.安装gitsudo apt-get install git-core2.安装curlsudo apt-get install git-core curl3 建立android源码的存放目录mkdir ~/open_srcmkdir ~/open_src/androidcd ~/open_src/android4.进入ope

2013-12-14 14:50:49 794

空空如也

空空如也

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

TA关注的人

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