小编Wes*_*ley的帖子

使用classList的代码在IE中不起作用?

我正在使用以下代码,但在IE中失败了.消息是:

无法获取属性'add'的值:object为null或undefined"

我认为这只是一个IE支持问题.你如何使以下代码在IE中工作?

有任何想法吗?

var img = new Image();
img.src = '/image/file.png';
img.title = 'this is a title';
img.classList.add("profilePic");
var div = document.createElement("div");
div.classList.add("picWindow");
div.appendChild(img);
content.appendChild(div);
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer

78
推荐指数
6
解决办法
8万
查看次数

Google地图自动填充的"place_changed"以外的活动

我有一个应用程序,目前正在place_changed上正确激活.

但是,我希望分支搜索在用户选择自动填充条目时以及在没有自动完成帮助的情况下自己输入文本时表现不同.

我应该使用什么样的事件监听器来区分?我无法找到有关Google地图自动填充的其他活动的任何文档.

我现在拥有的:

var gmaps = new google.maps.places.Autocomplete($("#searchproperties").get(0), 
{ types: ['geocode'], componentRestrictions: {country: 'us'} });

google.maps.event.addListener(gmaps, 'place_changed', function () {
    //FIRE SEARCH
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps autocomplete google-maps-api-3

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

过滤Linq EXCEPT属性

这可能看起来很愚蠢,但我发现Except在linq中使用的所有示例都使用两个列表或仅包含字符串或整数的数组,并根据匹配过滤它们,例如:

var excludes = users.Except(matches);
Run Code Online (Sandbox Code Playgroud)

我想使用exclude来保持我的代码简短,但似乎无法找到如何执行以下操作:

class AppMeta
{
    public int Id { get; set; }
}

var excludedAppIds = new List<int> {2, 3, 5, 6};
var unfilteredApps = new List<AppMeta>
                         {
                           new AppMeta {Id = 1},
                           new AppMeta {Id = 2},
                           new AppMeta {Id = 3},
                           new AppMeta {Id = 4},
                           new AppMeta {Id = 5}
                         }
Run Code Online (Sandbox Code Playgroud)

如何获取AppMeta过滤器列表excludedAppIds

c# linq

38
推荐指数
6
解决办法
9万
查看次数

将FLAC或AMR_WB中的音频流式传输到Google Speech API

我需要在稍微低带宽的环境中运行google speech api.

基于阅读最佳实践,我最好的选择是使用AMR_WB格式.

但是,以下代码不会产生异常,并且我在onError(t: Throwable)方法中没有得到任何响应,但API 在方法中根本没有返回任何值onNext(value: StreamingRecognizeResponse).

如果我改变格式或.setEncoding()从回到一切工作正常.FLACAMR_WBLINEAR16

AudioEmitter.kt

fun start(
            encoding: Int = AudioFormat.ENCODING_PCM_16BIT,
            channel: Int = AudioFormat.CHANNEL_IN_MONO,
            sampleRate: Int = 16000,
            subscriber: (ByteString) -> Unit
    )
Run Code Online (Sandbox Code Playgroud)

MainActivity.kt

builder.streamingConfig = StreamingRecognitionConfig.newBuilder()
        .setConfig(RecognitionConfig.newBuilder()
                .setLanguageCode("en-US")
                .setEncoding(RecognitionConfig.AudioEncoding.AMR_WB)
                .setSampleRateHertz(16000)
                .build())
        .setInterimResults(true)
        .setSingleUtterance(false)
        .build()
Run Code Online (Sandbox Code Playgroud)

android kotlin google-speech-api

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

对列表进行排序,使特定值最终排在最前面

我有一个Offer包含提交类别的类.

我希望特定类别的所有优惠都显示在顶部,其次是所有其他优惠.

我尝试了这个,但无济于事,你会推荐什么?

Offers = Offers.OrderBy(x => x.Category == "Corporate").ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq generics list

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

字典与项目限制

我需要提供对跨会话的所有用户持久存储的键/值对存储的访问.

我可以轻松地为此创建一个单例,但出于性能原因,我想将字典的大小限制为10000个项目(或任何高性能数字,因为该对象将无限期地持续存在)

是否有一种字典形式,我可以指定存储对象数量的限制,当超过该限制时,删除最旧的条目?

c# dictionary

11
推荐指数
2
解决办法
3366
查看次数

整个页面更改鼠标光标?

我有一个拖动UI程序,其中可拖动元素上的鼠标光标在点击时变为抓取手.

问题是,我允许拖动发生在屏幕上的任何地方,并且光标改变锚标签等...

我试过了$('*').addClass('grabbing'),但真的很贵.

是否有一种简单易用的代码处理方法?

html javascript css jquery

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

Object Literal Instantiation比设置属性更快吗?

鉴于以下示例,客观上比另一个客观更好/更快/更安全吗?对象文字实例化是否应该是实用的最佳实践?

这在哪里不合适?

class Person
{
    public string name;
    public int age;
}
void MakePeople()
{
    Person myPerson = new Person();
    myPerson.name = "Steve";
    myPerson.age = 21;

    Person literalPerson = new Person { name = "John", age = 22 };
}
Run Code Online (Sandbox Code Playgroud)

c# design-patterns object instantiation objectinstantiation

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

如何制作一个元素假位置:固定所以它固定到一定的滚动高度,然后附加?

许多网站都有一个功能,当你滚动到某个点(如侧栏的末端)时,页面上会出现一个固定在页面上的元素,然后它会锚定到该侧边栏的底部.向上滚动后,它开始像固定元素一样,在滚动时保留在屏幕上.

你怎么称呼这个怎么做?

html javascript css

8
推荐指数
2
解决办法
9622
查看次数

从父框架中的iframe打开锚标记

给定以下HTML,iframe中的锚标记是否可以定位父窗口?

<div>
  <iframe src="/pageview.html"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

iframe(pageview.html)内容:

<a href="http://www.google.com">link</a>
Run Code Online (Sandbox Code Playgroud)

html

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