小编Eva*_*tis的帖子

DOMException:处理ICE候选者时出错

DOMException: Error processing ICE candidate当我尝试添加冰候选人时,我收到此错误.这是候选人:

候选人:1278028030 1 udp 2122260223 10.0.18.123 62694 typ host generation 0 ufrag eGOGlVCnFLZYKTsc network-id 1

而且,它并不总是发生 - 其他时间一切顺利.我无法重现一致的模式,它会抛出此错误.任何想法如何解决这个/调试它将不胜感激!

webrtc

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

Mongodb - 错误查询:BadValue未知顶级运算符:$ gte

这个查询有什么问题?我试图在mongodb服务器上运行它并收到如下错误 - "异常:错误的查询:BadValue未知的顶级操作符:$ gte".有人能告诉我它有什么问题吗?

        db.scores.aggregate([ 
            { 
                $match: { 
                    $or: [ 
                        { $gte: [ "$score", 30 ] }, 
                        { $lte: [ "$score", 60 ] } 
                    ] 
                } 
            },
            { 
                $group: { 
                    _id: "$gamer",
                    games: { $sum: 1 }
                } 
            }
        ])
Run Code Online (Sandbox Code Playgroud)

样本数据 :

        {
            "_id" : "545665cef9c60c133d2bce72",
            "score" : 85,
            "gamer" : "Latern"
        }

        /* 1 */
        {
            "_id" : "545665cef9c60c133d2bce73",
            "score" : 10,
            "gamer" : "BADA55"
        }

        /* 2 */
        {
            "_id" : "545665cef9c60c133d2bce74",
            "score" : 62,
            "gamer" : "BADA55" …
Run Code Online (Sandbox Code Playgroud)

javascript mongodb mongodb-query aggregation-framework

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

您可以连接到位于不同主机/服务器上的集线器吗?

假设我在www.website.com上有一个网站.我的带信号器的SaaS托管在www.signalr.com上.

我可以从www.website.com连接到www.signalr.com信号服务器吗?

代替 :

var connection = $.hubConnection();
var contosoChatHubProxy = connection.createHubProxy('contosoChatHub');
Run Code Online (Sandbox Code Playgroud)

就像是 :

var connection = $.hubConnection();
var contosoChatHubProxy = connection.createHubProxy('www.signalr.com/contosoChatHub');
Run Code Online (Sandbox Code Playgroud)

signalr signalr-hub

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

有没有更好的方法将JObject强制转换为接口的任何实现?

我不确定是否有更好的方法来做到这一点.也许有人帮忙?

我想将一个类型的对象强制JObject转换为工厂中的类.类本身应该根据另一个参数来决定.但我只能想到将对象序列化为字符串并序列化为特定的类.一定有更好的方法?

https://dotnetfiddle.net/3Qwq6V

using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using System;

namespace Test
{
    public class Input
    {
        public int TypeId { get; set; }
        public object ObjectDefinesInput;
    }

    public class VoiceInput
    {
        public string Language;
    }

    public class TextInput
    {
        public string Encoding;
    }

    public interface IResponse
    {
        void Respond();
    }

    public class VoiceResponse : IResponse
    {
        private VoiceInput input { get; set; }
        public VoiceResponse(VoiceInput input) { this.input = input; }

        public void Respond()
        {
            // use information …
Run Code Online (Sandbox Code Playgroud)

c#

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

在elasticsearch过滤器中实现Array.Except(Array2)> 0查询?

假设我已将以下文档编入索引:

[
    {
        "Id": 1,
        "Numbers": [1, 2, 3]
    },
    {
        "Id": 2,
        "Numbers": [4, 5]
    }    
]
Run Code Online (Sandbox Code Playgroud)

我有一个参数[1,2,4,5],它定义了哪些数字我不被允许看到 - 我想找到文件,其中"Numbers"数组包含至少一个不在我的输入数组中的元素(所以在这种情况下)应该返回第一份文件).

真实场景是查找哪些(或谁的子组)不包含属于某种产品类型的产品的组.我递归索引产品类型ID(在示例中表示为数字),我想找到包含不属于我的输入参数的产品的组(我的输入参数是产品类型ID的数组,我不允许看到)

我应该使用哪个查询/过滤器以及如何构建它?我考虑过以下几点:

        return desc.Bool(b => b
            .MustNot(mn => mn.Bool(mnb => mnb.Must(mnbm => mnbm.Terms(t => t.ItemGroups, permissions.RestrictedItemGroups) && mnbm.Term(t => t.ItemGroupCount, permissions.RestrictedItemGroups.Count())))));
Run Code Online (Sandbox Code Playgroud)

但问题是如果我有6个受限制的项目组,其中给定的组包含3个受限制的组,那么我将找不到任何匹配项,因为计数将不匹配.这现在有点意义.作为一种解决方法,我在C#中实现了Results.Except(Restricted)以在搜索后过滤掉受限制的组,但是我希望在elasticsearch中实现它.

elasticsearch nest

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

无法启用 php 作为 apache2 模块

在 Ubuntu 服务器设置期间,我需要将 php 启用为 apache2 模块。我试过跑步sudo a2enmod php5,但它回来了ERROR: Module php5 does not exist!

经过一番搜索,我偶然发现了 gerard 的这个提示:

如果 sudo a2enmod php5 返回“$此模块不存在!”,您应该清除(不仅仅是删除)libapache2-mod-php5 包并重新安装它。在再次测试您的网站之前,请务必清除浏览器的缓存。”

sudo apt-get --purge remove libapache2-mod-php5然而,运行,返回Package libapache2-mod-php5 is not installed, so not removed。当然,我尝试用 安装它sudo apt-get install libapache2-mod-php5,但后来我得到:

    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created …
Run Code Online (Sandbox Code Playgroud)

php apache2 ubuntu-server

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

在php中更改检索日期的时区

我正在从数据库中检索2013-09-15 08:45:00格式的日期,该格式设置为UTC,我需要将其更改为另一个动态时区(基于用户)

到目前为止我已经有了

$datetime = $row->field_data_field_performance_times_field_performance_times_v;
$eventDate = DateTime::createFromFormat('Y-m-d H:i:s', $datetime, new DateTimeZone($user->timezone));
$performance_time = date_format($eventDate, 'l, j F, Y, H:i');
Run Code Online (Sandbox Code Playgroud)

但它并没有改变时区.有什么想法有什么不对吗?在我的情况下它应该是+2小时.

php datetime drupal date

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

flexslider 响应式轮播问题

我需要使用 flexslider 创建一个响应式轮播。问题是,当我将浏览器窗口缩小到容器大小以下时,项目位置会混乱。

这是>1200 屏幕上的滑块截图(很好) 在此处输入图片说明

这是 >800 屏幕上的滑块截图 (!!) 在此处输入图片说明

我的 JS 初始化:

$('.flexslider').flexslider({
    animation: "slide",
    animationLoop: true,
    touch: true,
    mousewheel: true,
    itemWidth: 400,         
    prevText: "",
    nextText: ""
    });
Run Code Online (Sandbox Code Playgroud)

正如您在图像 (2) 中看到的,第三张图像被切掉了。当分辨率达到阈值时,我想将可见元素的数量减少到两个,并使图像适应可用空间,因此没有任何东西被切断。想法?

javascript css drupal-7 flexslider

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

正则表达式匹配以"/"结尾的子组

我有两个网址,需要在域扩展后捕获一个字符串,如果它是一个两个字符的字符串,它以"/"结尾.到目前为止,我有这个:

var t1 = "http://www.test.net/shop/test-3";
var t2 = "http://www.test.net/gb/shop/test-2";

var rgx = /\.([a-z]{0,3})\/([a-z]{2}\/)?/;



console.log(rgx.exec(t1));

console.log(rgx.exec(t2));
Run Code Online (Sandbox Code Playgroud)

它吐了出来

[".net/", "net", undefined]
[".net/gb/", "net", "gb/"]
Run Code Online (Sandbox Code Playgroud)

这是正确的,除了我不想捕获"gb /",而是"gb"而不是.有任何想法吗?我很困惑..

javascript regex

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