本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
WebRTC p2p 部分采用ICE框架,ICE框架包括stun,turn,实际使用webrtc开发音视频应用时遇到的一个问题是呼叫建立很慢,原因是ice过程耗费过多时间,客户端在发起呼叫时先与stun服务器通信获取 server reflexive 地址和relay 地址,加上local host地...
分类:
Web开发 时间:
2014-11-19 11:18:44
收藏:
0 评论:
0 赞:
0 阅读:
1016
采用深度优先搜索进行拓扑排序,获取拓扑序列的同时计算各顶点事件的最早发生时间,然后逆序计算各顶点事件的最晚发生时间。
本文是《大话数据结构》的读书笔记,在输出关键路径时采用深度优先搜索输出关键路径,能输出多条关键路径。...
分类:
编程语言 时间:
2014-11-19 11:18:34
收藏:
0 评论:
0 赞:
0 阅读:
313
虚拟机中的ubuntu连接(共享)无线网。...
分类:
系统服务 时间:
2014-11-19 11:18:24
收藏:
0 评论:
0 赞:
0 阅读:
360
Square Coins
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8611 Accepted Submission(s): 5851
Problem Description
People in Sil...
分类:
其他 时间:
2014-11-19 11:18:14
收藏:
0 评论:
0 赞:
0 阅读:
252
Seek the Name, Seek the Fame
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 12620
Accepted: 6198
Description
The little cat is so famous, that many couples ...
分类:
其他 时间:
2014-11-19 11:18:04
收藏:
0 评论:
0 赞:
0 阅读:
205
mvc不是一种编程语言,严格来说,它都不算是一门技术,它是开发软件时使用的一种“架构(框架)”。他就像是一种开发模式,或者是一个程序设计模板。...
分类:
Web开发 时间:
2014-11-19 11:17:54
收藏:
0 评论:
0 赞:
0 阅读:
185
1. tomcat方式:在context.xml配置连接池,然后在web.xml中写配置代码(也可以在server.xml文件中配置连接池),这两种方法的区别是:在tomcat6版本及以上中context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加...
分类:
编程语言 时间:
2014-11-19 11:17:37
收藏:
0 评论:
0 赞:
0 阅读:
222
Intent对象的使用及.apk反编译
前三节主要学习了Intent对象的作用、属性以及不同Activity之间值的传递,这节将着重学习Intent对象的用法。在我的语音识别项目中,通过使用Inteng对象来启动应用内组件、系统应用程序以及第三方应用程序(如QQ、微信等)。
一、Intent对象开发方法
首先,我们还是先学习下Intent对象启动组件(应用)有哪几种方法:...
分类:
移动平台 时间:
2014-11-19 11:17:29
收藏:
0 评论:
0 赞:
0 阅读:
290
VS的项目属性表实际上是由一系列的XML文件定义的,都存放在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\2052目录下,我们完全可以仿照它们的定义添加自己的属性页。
首先在项目文件中导入自定义的目标:
这里的EmbedLinux.targets是自己创建的文件,在这个目标文件中加上对xml文件的引用:
ItemGr...
分类:
系统服务 时间:
2014-11-19 11:16:44
收藏:
0 评论:
0 赞:
0 阅读:
273
Implement pow(x, n).
原题链接:https://oj.leetcode.com/problems/powx-n/
public double pow(double x, int n) {
if(n== 0)
return 1;
if(n == 1)
return x;
if(n % 2 ==0)
return pow(x*x,n/2);
...
分类:
其他 时间:
2014-11-19 11:16:35
收藏:
0 评论:
0 赞:
0 阅读:
149
Intent异常处理及常用系统调用
Jiangdg_VIP
http://blog.csdn.net/u012637501
一、Intent异常处理
当Intent对象启动组件或应用时,会由于组件的设置错误或者应用没有安装会导致异常。一般来说,应用出现异常后会异常退出。因为,为了不影响我们开发的应用程序正常使用,可以通过try....catch方法来处捕获异常或者捕获一个...
分类:
移动平台 时间:
2014-11-19 11:16:34
收藏:
0 评论:
0 赞:
0 阅读:
245
一,什么是MVC
首先先来看张图:
首先,宏观上说,使用MVC还是为了分层,就像以前三层架构一样,只不过三层架构更多关注于将业务和数据分开,而MVC则更关注与界面的展现部分,因为在Web开发中,界面是比较容易变动的,所以,按照设计模式的原则,容易变动的部分就应该抽出来,在整体架构设计中,这一点一直是被遵循的。在整体上,我们将...
分类:
Web开发 时间:
2014-11-19 11:16:04
收藏:
0 评论:
0 赞:
0 阅读:
296
本函数是从一个字典参数构造一个新字典。参数kwarg是键值对的字典参数,以两个*开头的参数,就会收集成字典形式。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)输出结果如下:{'two': 2, 'a': 3, 'one': 1}蔡军生 QQ: 9073204 深圳...
分类:
编程语言 时间:
2014-11-19 11:15:55
收藏:
0 评论:
0 赞:
0 阅读:
245
问题描述:
Given an array of non-negative integers, you are initially positioned at the first index of the array.
Each element in the array represents your maximum jump length at that position.
Dete...
分类:
其他 时间:
2014-11-19 11:15:44
收藏:
0 评论:
0 赞:
0 阅读:
233
总结软件开发方法与开发模型,分析它们之间的区别。。...
分类:
其他 时间:
2014-11-19 11:15:34
收藏:
0 评论:
0 赞:
0 阅读:
223
作者:zhanhailiang 日期:2014-11-18
Linux在使用一些工具时经常会生成一些以特殊字符开头的文件,如以-开头,此时若使用普通rm,会提示“invalid option”:
[root@~]# rm -\,trail\:-
rm: invalid option -- ','
Try `rm ./-,trail:-' to remove the file `-,tra...
分类:
系统服务 时间:
2014-11-19 11:15:24
收藏:
0 评论:
0 赞:
0 阅读:
239
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41257397
今天OJ可好几次,发现总是出错,最后才发现是自己把题目理解错了,想想就觉得好笑。
题目的意思是给定一个整数n,让你求出按照上面规律在执行若干次后所得到的串,其实该算法主要用到递归的思想。
我却把题目意思错误地理解为:对于给定的整数n,对该整数n执行N次上述递归操作后得到的串。例如给定2,得到的结果是1112。
当我将给定整数设定为1000时,果断出现内...
分类:
其他 时间:
2014-11-19 11:15:14
收藏:
0 评论:
0 赞:
0 阅读:
221
Jeff Lee blog: http://www.cnblogs.com/Alandre/
(泥沙砖瓦浆木匠),retain the url when reproduced ! Thanks
今天我们来Android UI第二讲:实现DridView的菜单样式
下载链接:
http://files.cnblogs.com/Alandre/AndroidUI2.rar
效果图:
...
分类:
其他 时间:
2014-11-19 11:15:05
收藏:
0 评论:
0 赞:
0 阅读:
547
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
webrtc提供基于web的实时音视频数据互操作,但是webrtc同样可以以原生app的方式运行于移动平台, webrtc底层是一套媒体框架,以c++实现,官方已经移植到移动平台,包括android,ios,
以平台对应的开发语言可直接开发,如ios平台又object c对应的api接口,但webr...
分类:
移动平台 时间:
2014-11-19 11:14:54
收藏:
0 评论:
0 赞:
0 阅读:
244
首先需要声明一下实例变量和属性的区别。
实例变量:
/// 接口文件
#import
- (int) a; // 实例变量
- (int) b;
- (void) fun1;
...
@end
/// 实现文件
#import "XXX.h"
@implementation XXX
{
int a;
// 实例变量
int b;
}
...
分类:
其他 时间:
2014-11-19 11:14:44
收藏:
0 评论:
0 赞:
0 阅读:
211