小编Mik*_*ite的帖子

Javascript从字符串动态调用对象方法

我可以动态调用方法名称为字符串的对象方法吗?我会想象它是这样的:

var FooClass = function() {
    this.smile = function() {};
}

var method = "smile";
var foo = new FooClass();

// I want to run smile on the foo instance.
foo.{mysterious code}(); // being executed as foo.smile();
Run Code Online (Sandbox Code Playgroud)

javascript oop methods dynamic invoke

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

从阵列加权随机选择

我想从数组中随机选择一个元素,但每个元素都有一个已知的选择概率.

所有机会在一起(在阵列中)总和为1.

您认为哪种算法最快,最适合大型计算?

例:

id => chance
array[
    0 => 0.8
    1 => 0.2
]
Run Code Online (Sandbox Code Playgroud)

对于这个伪代码,所讨论的算法应该在多个调用上统计地返回id上0的一个元素的id 上的四个元素1.

arrays random algorithm

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

Github提交消息链接

是否可以创建一个带有其他存储库提交链接的提交消息?

例如.就像是[Username\Repo\commitHash]

用法示例:如果在某个框架的提交中发生某些bc中断,我想在我自己的提交中链接到这个非常提交更新我使用此框架的代码.

git github

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

IE中未定义localStorage对象

我在我的JS应用程序中使用localStorage,我想知道为什么IE9声称localStorage == undefined.据我所知,IE8支持它,有没有办法让它在新版本中运行?

javascript local-storage internet-explorer-9

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

如何将类添加到由appendChild创建的元素

我想问一下如何在javascript中为appendChild创建的元素添加一个类

document.forms[0].appendChild(document.createElement("input"));
Run Code Online (Sandbox Code Playgroud)

如何为我创建的输入元素添加一个类?

我只是使用Javascript而且我不喜欢jQuery,请在纯javascript中发送答案.

javascript appendchild

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

等待并行批处理脚本

我有4个批处理文件.我想运行one.bat,并two.bat在一次,兼任.这两个批处理文件完成后,three.batfour.bat应同时运行,在并行.我试过很多方法,但mot工作得很好.

任何人都可以帮助我吗?

parallel-processing batch-file

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

将点放入具有最大最小距离的正方形的算法

我坚持这个:有一个正方形.将n个点放入此正方形,因此最小距离(不一定是平均距离)是最高的.

我正在寻找一种能够在给定计数的情况下生成所有点的坐标的算法.

n = 4; 5; 6的示例结果:

n = 4; 5; 6的示例结果http://i40.tinypic.com/ohrb44.png

请不要提及基于计算能力的东西,例如尝试很多组合,然后挑剔正确的和类似的想法.

algorithm geometry packing

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

svg图像中的跨浏览器嵌入字体

标题含糊不清; 让我澄清一下:我有一个svg图像,其中包含我想用自定义字体渲染的文本.

但是,在html页面中嵌入字体时似乎没有出现新问题.此外,一些浏览器(即Firefox)似乎img不同于直接渲染svg时页内svg("在标签中").

<defs>
<style>
    @font-face {
        font-family: "Open Sans";
        src: local("Open Sans"),
            local("OpenSans"),
            url('https://example.com/OpenSans-Regular.eot') format('eot'),
            url('https://example.com/OpenSans-Regular.woff') format('woff'),
            url('https://example.com/OpenSans-Regular.ttf') format('truetype');
    }
    /* ...
Run Code Online (Sandbox Code Playgroud)

据我所知,如果这是一个网页,它几乎可以在任何地方成功呈现.然而,作为一个svg,我无法让它工作.当前格式几乎无处不在,除了IE10(可能是旧版本):字体有时会加载,有时则不加载.字面上,每秒刷新使用系统回退字体.将woff文件作为base64编码文件内联包含,但是这会破坏Safari(并且更改顺序不会修复它).

在svg图像中是否有一种可靠的跨浏览器嵌入字体方式?(同样,我不是指在网页中嵌入svg字体,而是在svg图像中渲染嵌入字体.)

html fonts svg

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

iphone中的套接字编程示例

我正在学习客观CI,想知道有关iphone的客户端/服务器(套接字)编程.我经历了很多答案,但仍然对这个流程和工作有很多困惑.任何人都可以用代码帮助我.

sockets iphone networking objective-c

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

HBase中的随机访问性能和HDFS中的块大小

HBase可以使用HDFS作为后端分布式文件系统.但是,它们的默认块大小完全不同.HBase采用64KB作为默认块大小,而HDFS采用至少64MB作为默认块大小,至少比HBase大1000倍.

我知道HBase是为随机访问而设计的,所以较小的块大小是有帮助的.但是当访问HBase中的64K块时,是否仍然需要访问HDFS中的一个64MB块?如果是真的,HBase可以处理极其随机的访问吗?

hbase hdfs

10
推荐指数
2
解决办法
7394
查看次数