问题列表 - 第29527页

HDF5写线程并发

HDF5能够自己处理多个线程,还是必须进行外部同步?OpenMP示例表明后者.

如果是前者,那么定义要写入的数据空间的正确方法是什么?

concurrency multithreading hdf5

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

在jQuery中枚举JS数组

好的jQuery专家:那么..我来自Prototype背景.

我一直做以下代码(或一些类似的变化):

MyObject.prototype.someFunction = function()
{
  var myArray = ["a","b","c"];
  myArray.each(function(arrayEntry)
    {
      this.printPart(arrayEntry);
    }, this);
}

MyObject.prototype.printPart = function(part)
{
  console.log(part);
}
Run Code Online (Sandbox Code Playgroud)

我正在浏览jQuery文档 - 我不知道如何做到这一点.

这可能吗?

特别是,我对以下内容感兴趣:

  • 通过javascript数组迭代(对象也会很好).
  • 维持范围.注意每个函数的最后"this"参数.

javascript jquery prototype

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

Python如何读取和分割一行到几个整数

对于由空格/制表符分隔的输入文件,如:

1 2 3
4 5 6
7 8 9
Run Code Online (Sandbox Code Playgroud)

如何读取行并拆分整数,然后保存到列表或元组中?谢谢.

data = [[1,2,3], [4,5,6], [7,8,9]]
data = [(1,2,3), (4,5,6), (7,8,9)]
Run Code Online (Sandbox Code Playgroud)

python file-io

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

Lua metamethods没有被调用

我对Lua有点新手(还没有真正做到这一点)我正试着把我的思想包裹在metatables中.我曾经让他们工作过,但现在(经过几个月)我遇到了一些非常奇怪的事情.

运行时该脚本应该打印什么?

__mt = {}

__mt.__index = function(table, key)
    print("In __index")
    return 99
end

test = {}
test.x = 5

setmetatable(test, __mt)

print(test.x)
Run Code Online (Sandbox Code Playgroud)

就个人而言,我希望它打印"In __index"(来自metamethod),然后是99.然而,每当我运行它时,我得到5.我没有做任何事情都可以让索引元方法运行.它只是像我正在使用的行为rawget().

奇怪的是,添加

print(getmetatable(test).__index(test, "x"))
Run Code Online (Sandbox Code Playgroud)

会做正确的事.metatable在那里,__index()是正确的,它只是没有被调用.

这是一个错误还是我只是在做一些愚蠢的事情?我说不出来.

lua

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

为什么iOS 4.0中的数组显示为__NSArrayI(以及如何匹配)?

在以前的iPhoneOSes下,用于将自己标识为NSCFArray的对象现在似乎在运行iOS 4.0的设备下将自己标识为__NSArrayI.

知道这是怎么回事?我在任何文档中都找不到它.

另外,它与"[NSArray class]"不匹配.

它应该是一个简单的数组.它的定义如下:

NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
                         thisPlayerName,@"name",
                         [NSNumber numberWithInt:[myTable.visiblePlayer.number intValue]],@"number",
                         playerCountArray,@"players",
                         [NSArray arrayWithObjects:@"easy",@"medium",@"hard",nil],@"opponent difficulty",
                         [NSNumber numberWithBool:[cardDecks getOptionBoolForKey:@"seeMoney"]],@"see money",
                         [cardDecks gameSpeedOptions],@"computer turn speed",
                         [NSArray arrayWithObjects:@"aqua",@"green",@"orange",@"purple",@"red",nil],@"player color",
                         nil];
Run Code Online (Sandbox Code Playgroud)

然后输入另一个字典,如下所示:

    myRecord = [[NSMutableDictionary alloc] initWithCapacity:5];
    [myRecord addEntriesFromDictionary:newDictionary];
Run Code Online (Sandbox Code Playgroud)

其他所有类都有我期望的类:NSCFString,NSCFNumber,NSCFBoolean,但不是数组,我无法弄清楚如何匹配它.

iphone ios4

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

zlib.error:解压缩时出错-3:不正确的标头检查

我有一个gzip文件,我试图通过Python读取它,如下所示:

import zlib

do = zlib.decompressobj(16+zlib.MAX_WBITS)
fh = open('abc.gz', 'rb')
cdata = fh.read()
fh.close()
data = do.decompress(cdata)
Run Code Online (Sandbox Code Playgroud)

它会抛出此错误:

zlib.error: Error -3 while decompressing: incorrect header check
Run Code Online (Sandbox Code Playgroud)

我怎么能克服它?

python gzip zlib

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

从Qt字符串打开文件

我正在制作一个Qt应用程序,我有一个按钮来打开一个连接到自定义插槽的文件.这是到目前为止的插槽代码:

void MainWindow::file_dialog() {
    const QFileDialog *fd;
    const QString filename = fd->getOpenFileName();
}
Run Code Online (Sandbox Code Playgroud)

我怎么能拥有它然后将文件名转换为a const char *,打开文件,读取它并将文本存储在QString中,然后关闭文件.我正在使用Qt4.

c++ file-io qstring qt4 qfiledialog

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

Javascript 3d Graphing实用程序?

有没有人知道任何好的JavaScript 3d图形实用程序?我知道每个网站都推荐Canvas 3d Graph,但它实际上是非常有限的.例如,它只允许使用1000内的数据集进行绘图.虽然它确实具有一些功能(通过一些代码修改)来绘制有点超出其范围的数据,但完全改造后的任何内容都不允许绘制图形.基于时间或数值远大于1000的数据.(我的数据值达到数十亿.)

或者我应该放弃所有的希望,或者自己写一个或者看其他技术?

javascript graph

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

xpath查询到xpath查询结果

例如,我们有这个xml:

<body>
        <a>
            <b>
                <c>hello</c>
                <c>world</c>
            </b>
        </a>
        <a>
            <b>
                <c>another hello</c>
                <c>world</c>
            </b>
        </a>
</body>
Run Code Online (Sandbox Code Playgroud)

通过Xpath查询,我们可以找到所有"B"-tags.但是,我们需要在每个找到的"B"标签中找到所有"C"标签.我写了这段代码:

$dom = new DOMDocument();
$dom->loadXML($xml);

$xpath = new DOMXPath($dom);
$btags = $xpath->query("//b");

foreach ($btags as $b)
{
  $ctags = $xpath->query("/b/c", $b);
      foreach ($ctags as $c) {
        echo $c->nodeValue;
      }

}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.用XPath查询可以做到这一点吗?

php xml xpath

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

是否有任何程序使用.DS_Store(或类似)用于有用的东西?

有很多关于如何在mac上排除,忽略或删除.DS_Store文件的讨论.看起来这些小文件包含有关Finder使用的文件夹的数据:http : //en.wikipedia.org/wiki/.DS_Store https://wiki.mozilla.org/DS_Store_File_Format

这些信息是否曾被第三方程序使用?

macos finder

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