小编Cor*_*ryG的帖子

没有密钥的Google Maps API?

如何在没有密钥的情况下使用Google Maps v3 API?我已经在这个例子中看到了它,但无法弄清楚具体是什么导致它不会出错.

编辑:如果有人建议,StackOverflow上关于此主题的其他答案已过时且不再适用.

javascript google-maps-api-3

22
推荐指数
3
解决办法
6万
查看次数

有没有办法在javascript中使用Array.splice,第三个参数作为数组?

我正在尝试以下方法:

var a1 = ['a', 'e', 'f'];  // [a, e, f]
var a2 = ['b', 'c', 'd'];  // [b, c, d]
a1.splice(1, 0, a2);       // expected [a, b, c, d, e, f]
                           // actual (a, [b, c, d], e, f]
Run Code Online (Sandbox Code Playgroud)

通过将a2作为不确定大小的数组存在,我被限制在我的用例中.有没有人知道一种方法来拼接一个数组作为替换,或者一个内置函数来做到这一点?我知道我可以迭代a2的元素并一次一个地拼接它们,但我更喜欢最快的方法,因为我需要做很多事情.

javascript arrays array-splice

18
推荐指数
2
解决办法
6136
查看次数

在JavaScript中将整数转换为任意排序的字节数组的最快方法?

我希望将JavaScript编号的MIN_SAFE_INTEGER通过MAX_SAFE_INTEGER范围(不包括符号的53位)转换为分布在7个字节的位串,移位2以允许符号和空标识符.

到目前为止,我提出的最好的是:

function toUint8Array(data) {
    data = data.toString(2);
    data = new Array(65 - data.length).join('0') + data;
    var ret = new Uint8Array(data.length / 8);
    for (var i = 0; i < 8; i++) {
        ret[i] = 0;
        ret[i] += (data[i * 8] == '1' ? 128 : 0);
        ret[i] += (data[(i * 8) + 1] == '1' ? 64 : 0);
        ret[i] += (data[(i * 8) + 2] == '1' ? 32 : 0);
        ret[i] += (data[(i …
Run Code Online (Sandbox Code Playgroud)

javascript numbers bitmask

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

如何迭代JavaScript伪类中的所有方法,无论它们是否标记为可枚举?

我正在尝试迭代JavaScript伪类中的所有方法,并且可以使用(obj.member instanceof Function)轻松判断某个方法是否是某个方法,但是我正在尝试包含可能从for中隐藏的方法. .in循环通过defineProperty并将可枚举标志设置为false - 如何迭代伪类的所有成员,而不管可枚举的值是什么?

javascript iteration methods members pseudo-class

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

如何将多个ffmpeg流组合成一个4x4拼贴?

我有一个服务器有16个视频采集卡频道进入它并希望用ffmpeg流式传输,是否有可能有另一个流出去,这是16个独特频道的4x4拼贴?

编辑:添加赏金,因为还没有提交工作答案 - 将奖励它到第一个可以显示代码以生成16个实时频道的4x4网格(输入设备为http:// localhost:8090/x.mpg其中x =数字0-15,352x288 MPEG1VIDEO格式视频,YUV420P颜色为24-30FPS) - 或代码引导我到该解决方案 - 输出将位于http:// localhost:8090/all.mpg和将是一个1408x1152英里/加仑的直播.

linux ffmpeg cctv ffserver

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

在远程托管的node-webkit应用程序中使用require()

我有一个package.json文件,看起来像:

{
    "name": "title",
    "description": "description",
    "version": "0.1",
    "main": "https://path-to-application/",
    "window": {
        "show": true,
        "toolbar": false,
        "frame": true,
        "position": "center",
        "width": 800,
        "height": 600,
        "min_width": 220,
        "min_height": 220
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行代码时:

var GUI = null;
var win = null;
try { GUI = require('nw.gui'); win = GUI.Window.get(); } catch (ex) { }
win.toggleFullscreen();
Run Code Online (Sandbox Code Playgroud)

没有任何事情发生,添加GUI和win show的警报它们都被设置为null.当我从与index.json相同的.zip中的index.html文件中运行相同的代码时,它按预期工作.初始调用require()似乎失败了.

有没有办法让这个在远程托管的应用程序中工作?

javascript node.js node-webkit

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

将HTML列表深度重置为根级别(用于项目符号)

例如,我想将此小提琴(下面的代码)中列表的第4级设置为根级。这意味着第4级的项目符号看起来像第1级,第5级看起来像第2级,第6级看起来像第3级。由于不同的浏览器具有不同的项目符号样式,因此需要在不手动覆盖每个项目的项目符号的情况下进行。

<ul>
    <li>level 1 item</li>
    <li>level 1 item
        <ul>
            <li>level 2 item</li>
            <li>level 2 item
                <ul>
                    <li>level 3 item</li>
                    <li>level 3 item
                        <ul>
                            <li>level 4 item</li>
                            <li>level 4 item
                                <ul>
                                    <li>level 5 item</li>
                                    <li>level 5 item
                                        <ul>
                                            <li>level 6 item</li>
                                            <li>level 6 item</li>
                                            <li>level 6 item</li>
                                        </ul>
                                    </li>
                                    <li>level 5 item</li>
                                </ul>
                            </li>
                            <li>level 4 item</li>
                        </ul>
                    </li>
                    <li>level 3 item</li>
                </ul>
            </li>
            <li>level 2 item</li>
        </ul>
    </li>
    <li>level 1 item</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css nested-lists html-lists

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

全角Markdown表?

到目前为止,我已经对Markdown表中的文本进行了格式化和居中,但是在控制表相对于外部容器的尺寸方面一无所获(至少除了以下事实外,当包装变大时,它将自动收缩)文本。)

是否可以在Markdown中创建一个可以扩展到整个可用宽度的表格?如果是这样,您如何实现这一目标?

markdown github-flavored-markdown

5
推荐指数
2
解决办法
5705
查看次数

在c#中通过位掩码存储多个值

我试图通过位掩码将四个独立的 5 位值 (0-31) 存储在 32 位 int 内,但无法正确设置这些值,并从用于存储的掩码 int 中获取各个值。

谁能帮我这个?

编辑:

抱歉外部链接 - 这里有一些 JavaScript 演示了我想要实现的目标(但使用位掩码而不是十进制代数):

var s = 0;

var v = [31, 6, 23, 31];

//save values
s = v[0] + (v[1] * 32) + (v[2] * 1024) + (v[3] * 32768);

console.log(s);

//retrieve values
v[3] = parseInt(s / 32768);
v[2] = parseInt((s - (v[3] * 32768)) / 1024);
v[1] = parseInt((s - ((v[3] * 32768) + (v[2] * 1024))) / 32);
v[0] = parseInt(s - …
Run Code Online (Sandbox Code Playgroud)

c# bitmask bit-masks

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

V8 JavaScript 对象与二叉树

有没有比使用 更快的方法来搜索数据JavaScript(特别是在V8via上node.js,但没有 c/c++ 模块)JavaScript Object

这可能已经过时,但它表明为每个属性动态生成一个新类。这让我想知道二叉树实现是否会更快,但事实似乎并非如此

二叉树实现不太平衡,因此平衡可能会更好(只有前 26 个值是手工粗略平衡的。)

有谁知道为什么或如何改进它?另一方面:动态类概念是否意味着实际上有大约 260,000 个属性(在第二个链接的 jsperf 基准测试中)以及随后在内存中保存的动态类定义链?

binary-tree v8 object node.js

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