小编mpi*_*ium的帖子

Safari 上的 MediaRecorder 支持哪些 MIME 类型?

我主要对音频 MIME 类型感兴趣,但如果有人可以提供 Safari 的 MediaRecorder 支持的所有 MIME 类型的列表,那将会很有帮助。

我一直无法找到有关此事的任何文件。到目前为止,我已经使用 Chrome 和 Firefox 支持的所有音频 MIME 类型运行了 MediaRecorder.isTypeSupported(...),但似乎都不支持它们。

safari mime-types web-mediarecorder web-audio-api

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

Parallel.ForEach(...) 的 CPU 使用率较低

我正在尝试并行化任务,但没有获得良好的性能。我最多只能得到 50% 的 CPU 使用率。

下面是一个玩具示例,我构建了一个随机单词列表的列表,然后遍历每个单词并反转它的字符串。反转部分是我试图并行化的部分。

对我来说,这看起来像是一个 CPU 限制问题,所以我不太明白为什么 CPU 使用率如此低。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Papa
{
    class Program
    {
        static void Main(string[] args)
        {
            // Build source
            var random = new Random();
            var alphabet = "abcdefghijklmnopqrstuvwxyz";

            Console.WriteLine("Building data source");
            var source = new List<string[]>();
            foreach (var i in Enumerable.Range(0, 5000000))
            {
                var words = random.Next(3, 50);
                var line = new List<string>();

                for (var j = 0; j < words; ++j)
                {
                    line.Add(
                        string.Concat(
                            Enumerable …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading .net-core

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