小编Mic*_*ael的帖子

Julia:将元素追加到自定义类型数组中

在Julia中向元数追加元素的工作方式如下:

v = Array{Int32, 1}(0)
append!(v, 1)
append!(v, 2)
println(v)  # prints: Int32[1,2]
Run Code Online (Sandbox Code Playgroud)

当我尝试使用自定义类型时

type Node
    label::String
    value::Int32
end
nodes = Array{Node, 1}(0)
append!(nodes, Node("a", 42))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR: LoadError: MethodError: no method matching length(::Node)
Run Code Online (Sandbox Code Playgroud)

我假设我必须"实施"该length方法,但不知道如何.

arrays julia

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

为什么我在GroovyConsole中遇到MissingPropertyException?

当我在GroovyConsole中执行以下脚本时,它给了我一个,MissingPropertyException但我不明白为什么:

def a = 'A'
def b() {
    println a
}
b()
Run Code Online (Sandbox Code Playgroud)

抛出以下异常:

groovy.lang.MissingPropertyException: No such property: 
    a for class: ConsoleScript18
at ConsoleScript18.b(ConsoleScript18:3)
at ConsoleScript18.run(ConsoleScript18:5)
Run Code Online (Sandbox Code Playgroud)

groovy groovy-console

3
推荐指数
2
解决办法
776
查看次数

Clojure:在 Java 对象上调用一系列方法

我在某处看到过这个文档,但我不记得函数的名称和名称:我正在搜索的是一个函数/宏,它以(Java)对象作为参数,在该对象上执行一系列方法,然后返回它。类似的东西:

(<the function> obj
  (.setName obj "the name")
  (.setAmount obj42.0)
  ; ...
  (.setDescription obj "the description"))  ; returns the updated obj
Run Code Online (Sandbox Code Playgroud)

clojure clojure-java-interop

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

SWI Prolog中是否有类似匿名谓词的内容?

我可以在SWI Prolog中定义匿名谓词,将其绑定到变量,然后再调用它吗?像这样:

?- F = {(X, Y) :- Y is 2 * X}, call(F, 2.0, Y).
Run Code Online (Sandbox Code Playgroud)

lambda prolog swi-prolog

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

是否可以向 CORS 预检请求添加请求标头?

我有一个网站,它通过普通XmlHttpRequest(见下文)从外部服务器(不是为网站提供服务的服务器)访问 API 。该 API 需要一个 API 密钥来访问要添加为请求标头的服务。但是,由于这些是CORS 请求,因此浏览器首先执行预检请求以检查该服务器是否支持 CORS。现在,服务器似乎也希望在浏览器完成的这些预检请求中看到 API 密钥。是否可以将 API 密钥也传递给预检请求?

const req = new XMLHttpRequest();
req.open("GET", "https://some/api/endpoint");
req.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
req.setRequestHeader("x-api-key", _apiKey);
req.onload = () => {
  // ...
};
req.send();
Run Code Online (Sandbox Code Playgroud)

javascript browser http xmlhttprequest cors

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

zk:zk组件被破坏/分离时如何通知侦听器

ZK组件被破坏或分离时,是否有可能通知侦听器?

我希望组件的不同撰写者通过事件队列进行通信。为此,我将这些组件的侦听器预订到事件队列。现在,我需要知道什么时候破坏组件或其作曲者才能取消订阅其侦听器。

谢谢

java zk

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

我可以在 material-ui DataGrid 中初始化复选框选择吗?

在 material-ui DataGrid 中,通过checkboxSelection属性添加复选框选择并通过以下方式收听选择更改非常容易onSelectionChange

<DataGrid
  columns={columns}
  rows={rows}
  pageSize={10}
  checkboxSelection
  onSelectionChange={e => console.log(e.rows)} />
Run Code Online (Sandbox Code Playgroud)

但是有没有办法用一组选中的项目初始化复选框选择?

reactjs material-ui

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

如何将两个long映射到一个整数(Java)

我有两种由a标识的对象long,这些对象应该映射到类型矩阵中的列或行索引int.有数千个要映射的对象,只有ID的组合是唯一的(例如(1,1) - > 0;(1,2) - > 1; ...(2,2) - > ... )).

Map<String, Integer>其中的关键是"long1<a separator>long2"去还是有更好的解决方案的方式吗?

谢谢

java map

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

Eclipse PDE无头构建失败,原因:创建任务或键入eclipse.generateFeature失败

我想使用PDE无头构建来构建Eclipse RCP应用程序。当我运行构建的Ant脚本时,它失败并显示以下错误消息:

failed to create task or type eclipse.generateFeature 
Cause: The name is undefined.
Run Code Online (Sandbox Code Playgroud)

eclipse-pde eclipse-rcp

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