问题列表 - 第28102页

SIP UAS请求选项

我有UAC注册到UAS,注册后UAS发给我一个OPTIONS请求,我该怎么回答呢?

只有音频媒体流?

更新I:

请允许我更好地解释一下......如果我想邀请某人参加会议,我会使用INVITE方法然后就该特定会话协商媒体.但是一旦我注册到服务器,并且它要求我选择OPTIONS,那么我应该提供什么,我的客户支持的一切?一旦我回答它会推断我从现在开始要求的每个邀请都会使用这些媒体吗?或者我是否需要为每个请求提供新媒体?

更新II:

嗨,Wiz,我正在建立一个谈判系统,所以我试了一下,回答UAS这里是我们的排序对话框:

OPTIONS sip:310@hostName.hn SIP/2.0
Via: SIP/2.0/UDP xx.xx.xx.xx:5060;branch=z9hG4bK45b197cb;rport=5060;received=xx.xx.xx.xx
From: "Unknown" <sip:Unknown@xx.xx.xx.xx>;tag=as66cf26df
To: <sip:310@hostName.hn>
Contact: <sip:Unknown@xx.xx.xx.xx>
Call-ID: 28803f304694e9ac61f6455a0b71795e@xx.xx.xx.xx
CSeq: 102 OPTIONS
User-Agent: Freeswitch 1.2.3
Max-Forwards: 70
Date: Sat, 05 Jun 2010 12:06:43 GMT
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,SUBSCRIBE,NOTIFY,INFO
Supported: replaces
Content-Length: 0
Run Code Online (Sandbox Code Playgroud)

响应102的选项:

SIP/2.0 200 OK
Via: SIP/2.0/UDP xx.xx.xx.xx:5060;branch=z9hG4bK45b197cb;rport=5060;received=xx.xx.xx.xx
From: "Unknown" <sip:Unknown@xx.xx.xx.xx>;tag=as66cf26df
To: <sip:310@hostName.hn>
CSeq: 102 OPTIONS
Call-ID: 28803f304694e9ac61f6455a0b71795e@xx.xx.xx.xx
Allow: INVITE,CANCEL,ACK,BYE,OPTIONS
Content-Type: application/sdp
Content-Length: 248

v=0
o=310 4515233118481497946 4515233118481497946 IN IP4 10.0.0.1
s=-
i=Nu-Art Software - TacB0sS VoIP …
Run Code Online (Sandbox Code Playgroud)

media sip sdp

0
推荐指数
1
解决办法
3624
查看次数

如何获取.js文件的uri本身

是否有一个JavaScript方法,我可以通过它找出执行脚本的路径/ uri.

例如:

  1. index.html包括一个JavaScript文件stuff.js,因为stuff.js文件依赖./commons.js,它也希望在页面中包含它.问题是stuff.js只知道./commons.js自身的相对路径,并且不知道完整的URL /路径.

  2. index.html包括stuff.js文件as <script src="http://example.net/js/stuff.js?key=value" />stuff.js文件想要读取的值key.如何?

更新:有没有标准的方法来做到这一点?即使在选秀状态?(我可以通过答案找出答案,答案是"不".感谢大家回答).

javascript

4
推荐指数
1
解决办法
1675
查看次数

动态添加数据到javascript地图

有没有办法可以在javascript中动态地将数据添加到地图中.一个map.put(key,value)?我使用yui库为javascript,但没有看到任何支持这个.

javascript maps yui data-structures

57
推荐指数
2
解决办法
17万
查看次数

如何设置QWidget宽度?

如何设置QWidget宽度?我知道setGeometry(QRect& rect)这样做的功能,但是在那种情况下我应该使用geometry()函数来获取我的前参数QWidget,然后我应该增加宽度并使用setGeometry(..).有没有直接的方法,说:

QWidget aa;
aa.setWidth(165); //something like this?
Run Code Online (Sandbox Code Playgroud)

c++ qt qwidget

25
推荐指数
4
解决办法
6万
查看次数

IEditableObject和IRevertibleChangeTracking有什么区别?

IEditableObjectIRevertibleChangeTracking(来自System.ComponentModel命名空间)有什么区别?看起来好像第一个支持显式事务而第二个支持更隐式 - 但最终结果是相同的.我应该如何在代码中实现它?目前我在BeginEdit中什么都不做,并分别在EndEditCancelEdit中调用RejectChangesAcceptChanges.我的问题是,这也将接受在B​​eginEdit之前所做的更改.

这真的是微软想要的,还是我试图实现两个互斥的接口?

.net c# vb.net system.componentmodel componentmodel

24
推荐指数
1
解决办法
7209
查看次数

读取/存储大量多维数据的最快方法?(JAVA)

我有三个关于三个嵌套循环的问题:

for (int x=0; x<400; x++)
{
    for (int y=0; y<300; y++)
    {
        for (int z=0; z<400; z++)
        {
             // compute and store value
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要存储所有计算值.我的标准方法是使用3D阵列:

values[x][y][z] = 1; // test value
Run Code Online (Sandbox Code Playgroud)

但事实证明这很慢:完成这个循环需要192毫秒,其中只有一个int-assignment

int value = 1; // test value
Run Code Online (Sandbox Code Playgroud)

只需66毫秒.

1)为什么数组如此相对较慢?
2)当我把它放在内循环中时,为什么它变得更慢:

values[z][y][x] = 1; // (notice x and z switched)
Run Code Online (Sandbox Code Playgroud)

这需要超过4秒!

3)最重要的是:我可以使用与分配单个整数一样快的数据结构,但可以存储与3D数组一样多的数据吗?

java arrays performance multidimensional-array data-structures

7
推荐指数
1
解决办法
5904
查看次数

Window的命令行(cmd.exe)命令的最大长度是多少?

有很多人在提出有关如何绕过cmd.exe命令最大长度的问题.我想知道Windows命令行长度限制究竟是什么?Windows版本之间有什么不同?使用32位还是64位版本是否会影响此限制?

windows command-line cmd

5
推荐指数
1
解决办法
8129
查看次数

iTunes SDK/API文档在哪里?

我从Apple下载了一个包含C++头文件和源代码的压缩存档.其中包括一个帮助文件.由于某种原因,此帮助文件打开但我无法阅读内容.在帮助文件之外是否还有其他文档?对于c ++或c#?

c# c++ itunes itunes-sdk

21
推荐指数
3
解决办法
2万
查看次数

C等价的C++ delete [](char*)

什么是C++的C等价物

delete[] (char *) foo->bar;
Run Code Online (Sandbox Code Playgroud)

编辑:我正在将一些C++代码转换为ANSI C.它有:

typedef struct keyvalue
{
  char *key;
  void *value;
  struct keyvalue *next;
} keyvalue_rec;

// ...

  for (
    ptr = this->_properties->next, last = this->_properties;
    ptr!=NULL;
    last = ptr, ptr = ptr->next)
  {
    delete[] last->key;
    delete[] (char *) last->value;
    delete last;
  }
Run Code Online (Sandbox Code Playgroud)

这会为C做吗?

free(last->key);
free(last->value);
free(last)
Run Code Online (Sandbox Code Playgroud)

c c++ free delete-operator

1
推荐指数
1
解决办法
2465
查看次数

使用CSS @ font-face时,为什么我的下降器会被切断?

我正在使用Google webfonts API在页面上嵌入Droid Sans.一切都很好,除了下降器(即y,g等上的dangly位).我的Windows Vista盒子上的最新版本的Firefox,IE和Chrome都是最重要的.

<!DOCTYPE html>
<html>
<head>
 <title>Droid sans descender test</title>
 <meta charset="utf-8">
 <link href="http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold" rel="stylesheet" type="text/css">
 <style type="text/css">
  body { font-size: 16px; font-family: "Droid Sans", sans-serif; }
  h1, h2, h3 { margin: 1em 0; font-weight: normal; }
  h1 { font-size: 2em; }
  h2 { font-size: 1.5em; }
  h3 { font-size: 1em; }
 </style>
</head>    
<body>
 <h1>A bug ran under the carpet anyway</h1>
 <h2>A bug ran under the carpet anyway</h2>
 <h3>A bug ran under the carpet anyway</h3>
</body> …
Run Code Online (Sandbox Code Playgroud)

css font-face

17
推荐指数
2
解决办法
2万
查看次数