小编tru*_*ank的帖子

将字符串拆分为等长字符串的数组

我有一个字符串,我需要拆分成较小的字符串,长度相等6.我尝试使用:

'abcdefghijklmnopqrstuvwxyz'.split(/(.{6})/)
Run Code Online (Sandbox Code Playgroud)

但它返回一个空字符串数组,如下所示:

["", "abcdef", "", "ghijkl", "", "mnopqr", "", "stuvwx", ""]
Run Code Online (Sandbox Code Playgroud)

javascript

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

重绘GtkWidget

我有一个GtkImage,我正在使用GdkPixbuf进行操作.当我更改它时,我需要重绘它以使更改生效.现在我通过隐藏然后显示图像来做到这一点.这样做的正确方法是什么?

c gtk

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

JavaScript 中的 java.lang.Double.longBitsToDouble 函数

我在 JavasScipt 中有一个 BinaryStream 类,它从通过 XMLHHttpRequest 下载的数组中读取字节,并具有返回无符号字节(技术上是整数)的函数 next() 。我需要从流中读取一个 double 值,它与 Java 中的DataStream.readDouble()基本相同,它使用Double.longBitsToDouble(long)方法。我无法弄清楚 longBitsToDouble 方法是如何工作的。

这是我的代码:

var bits = stream.nextLong();
if (bits == 0x7ff0000000000000)
    this.variables = [Infinity];
else if (bits == 0xfff0000000000000)
    this.variables = [-Infinity];
else if (bits >= 0x7ff0000000000001 && bits <= 0x7fffffffffffffff || bits >= 0xfff0000000000001 && bits <= 0xfff0000000000001)
this.variables = [NaN];
else
{
    var s = ((bits >> 63) == 0) ? 1 : -1;
    var e = ((bits >> 52) & …
Run Code Online (Sandbox Code Playgroud)

javascript java

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

Firefox - 从未修饰的复选框中删除边框

我有一个复选框appearance: none;.这在chrome中工作,但在Firefox中它留下了一个我无法删除的插入边框.我已经尝试过border: none了.

我在这里小提琴:http://jsfiddle.net/jcJJ5/

html css checkbox firefox border

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

标签 统计

javascript ×2

border ×1

c ×1

checkbox ×1

css ×1

firefox ×1

gtk ×1

html ×1

java ×1