摘要: 解释了穿越和打洞的概念以及STUN系列协议穿越的特点 阅读全文
posted @ 2014-06-26 16:44 大雪先生 阅读(10076) 评论(5) 推荐(5) 编辑
摘要: 看一段程序先: 1 package daxue.test; 2 3 import java.util.ArrayList; 4 import java.util.Date; 5 import java.util.List; 6 7 public class Test { 8 public static void main(String[] args) { 9 10 //定义一个参数类型为String的List,名字为list_str11 List list_str = new ArrayList();12 list_str.add("abc");13 14 15 //... 阅读全文
posted @ 2012-07-06 16:59 大雪先生 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1:pjsip教程(一)之PJNATH简介 2:pjsip教程(二)之ICE穿越打洞:Interactive Connectivity Establishment简介 3:pjsip教程(三)之ICE stream transport的使用 4:pjsip文档(四)之ICE Session的使用方法本文原文连接:http://www.pjsip.org/docs/latest/pjnath/docs/html/group__PJNATH__ICE__SESSION.htmDetailed Description这个模块描述的pj_ice_sess对象是PJNATH库的组成部分同时它是... 阅读全文
posted @ 2013-11-07 21:42 大雪先生 阅读(3839) 评论(0) 推荐(1) 编辑
摘要: 1:pjsip教程(一)之PJNATH简介 2:pjsip教程(二)之ICE穿越打洞:Interactive Connectivity Establishment简介 3:pjsip教程(三)之ICE stream transport的使用 4:pjsip文档(四)之ICE Session的使用方法本文原文地址:http://www.pjsip.org/pjnath/docs/html/group__PJNATH__ICE__STREAM__TRANSPORT.htm#ga6fb7cfdde71523f9fce885fd5cad982d学习使用 ICE stream transpor... 阅读全文
posted @ 2013-11-07 21:34 大雪先生 阅读(4573) 评论(0) 推荐(1) 编辑
摘要: 1:pjsip教程(一)之PJNATH简介 2:pjsip教程(二)之ICE穿越打洞:Interactive Connectivity Establishment简介 3:pjsip教程(三)之ICE stream transport的使用 4:pjsip文档(四)之ICE Session的使用方法原文地址:http://www.pjsip.org/docs/latest/pjnath/docs/html/group__PJNATH__ICE.htmIntroduction to ICE ICE是提供客户端穿越能力的有力武器,只要在两个客户端之间确实存在一条可以通信的路径,ICE肯... 阅读全文
posted @ 2013-11-07 21:17 大雪先生 阅读(5978) 评论(1) 推荐(3) 编辑
摘要: 在学习pjsip的过程中,发现只是单单的阅读英文官方文档,对于里边概念的理解还是不够透彻,并且苦于pjsip没有发现全一点的中文版本,所以想尽自己所能为建设和谐社会而贡献一份力量,文中定会有所疏漏,希望各位看客能够不吝赐教。 1:pjsip教程(一)之PJNATH简介 2:pjsip教程(二)之ICE穿越打洞:Interactive Connectivity Establishment简介 3:pjsip教程(三)之ICE stream transport的使用 4:pjsip文档(四)之ICE Session的使用方法 原文地址:http://www.pjsip.org/doc... 阅读全文
posted @ 2013-11-07 21:12 大雪先生 阅读(6873) 评论(0) 推荐(1) 编辑
摘要: 如果是对一个常量进行引用,则编译器首先建立一个临时变量,然后将该常量的值置入临时变量中,对该引用的操作就是对该临时变量的操作。对C++常量引用可以用其它任何引用来初始化;但不能改变。关于引用的初始化有两点值得注意:(1)当初始化值是一个左值(可以取得地址)时,没有任何问题;(2)当初始化值不是一个左值时,则只能对一个const T&(常量引用)赋值。而且这个赋值是有一个过程的:首先将值隐式转换到类型T,然后将这个转换结果存放在一个临时对象里,最后用这个临时对象来初始化这个引用变量。例子:double& dr = 1; // 错误:需要左值 const double& c 阅读全文
posted @ 2013-09-07 17:32 大雪先生 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: (1)svn的安装1. 下载软件:Setup-Subversion-1.7.5.msi,安装就很容易了,一路NEXT2. 把SVN的bin文件夹路径添加到环境变量中把svn安装目录下的bin路径(D:\Program\Subversion\bin)添加到环境变量中。在命令行窗口(cmd打开),输入svn –version,如果能显示版本信息,说明已经安装成功了。(2)服务器的创建1、创建一个根目录,这个根目录用来存储所有的svn的工厂信息(每一个工厂等于一个项目)2、启动svn svnserve -d -r E:/svn/root该命令在Linux下运行后就可以把命令行窗口关闭了,SVN服务器 阅读全文
posted @ 2013-07-15 21:54 大雪先生 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: 在proguard的旧版本中只会出现类似“Can't read proguard.ClassPathEntry@1a0c10f (No such file or directory)”这种提示是没有找到要混淆的jar包!但是旧版本也不提示具体找不到哪个jar包!所以下载proguard4相应的新版本,新版本内容如下将新版本内容覆盖到 :(你的SDK目录)\tools\proguard下,SDK路径不能有空格或中文字符!1.下载新版本 proguard4.5.1.zip_免费高速下载_新浪爱问共享资料http://ishare.iask.sina.com.cn/f/12510145.ht 阅读全文
posted @ 2013-05-30 18:01 大雪先生 阅读(724) 评论(2) 推荐(1) 编辑
摘要: 一、UEditor简介 帝国cms自带文本编辑器是fckeditor,用起来效果不太理想。 百度也推出了自己的编辑器UEditor UEditor是由WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。开源基于BSD协议,所有源代码在协议允许范围内可自由修改和使用。百度UEditor的推出,可以帮助不少网站开者在开发富文本编辑器所遇到的难题,节约开发者因开发富文本编辑器所需要的大量时间,有效降低了企业的开发成本。 下边先来贴出几张相片浏览一下百度编辑器UEditor一些特色功能吧!二、帝国CMS6.6整合UEditor 1.根据自己cms的版本下载相应版本 阅读全文
posted @ 2013-03-19 10:07 大雪先生 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 相关阅读:1. Java 分布式通信的几种方式及其特点2.Java WebService异构系统通信的原理及特点:SOAP与WSDL3.Java EJB、CORBA、Webservices分布式通信基本原理及特点4. Java 远程调用与分布式通信的区别从标准上来说,整个技术架构是WebServices(带s的), 有时会看到很多人写成WebService(不带s的),其实这是不标准的WebService指的是单独一个服务,而WebServices指的是它的技术架构,目前WebServices技术使用的稍多些,因为它走的是HTTP协议,它可以穿越防火墙,它天生就能穿越80端口,但是WebSer 阅读全文
posted @ 2013-03-19 09:44 大雪先生 阅读(1705) 评论(0) 推荐(0) 编辑