问题标签 [libgee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
370 浏览

vala - valac 说 undef ref 但 libgee 存在

当我尝试编译需要 libgee 的 vala 或 genie 程序时,我得到对 gee_array_list_new 等的未定义引用。我从源代码安装了 libgee;它的 .so 文件就在 /usr/local/lib 中一目了然,它的其他文件应该是。但是当我使用发行版的包管理器安装 libgee 时,vala 程序链接正常!我正在寻找一个差异来解释这一点,但我很难过。这些库的版本略有不同,但差别不大。

valac 是否无法在 /usr/local/lib 中查找?可能的解释是什么?

0 投票
2 回答
873 浏览

vala - Gee HashMap 包含方法作为值

我正在尝试填充一个 Libgee HashMap,其中每个条目都有一个字符串作为键,一个函数作为值。这可能吗?我想要这样的东西:

这样我最终可以做这样的事情:

但也许这不是最好的方法?

0 投票
1 回答
545 浏览

vala - 尝试列出清单:名称“Gee”不存在

我正在尝试在 Genie 中列出一个列表,但它似乎不起作用。编译代码:

产生这些错误:

我已经安装了 libgee2(通过 sudo apt-get install libgee2)并且没有任何变化。有任何想法吗?

0 投票
1 回答
405 浏览

glib - foreach 是否适用于迭代器?

这不会编译,因为Traversable<G>.filter不会返回一个带有“iterate()”方法的对象,而是一个Iterator<G>.

有什么方法可以foreach使用迭代器吗?

0 投票
2 回答
448 浏览

vala - 如何在 Vala 的 HashMap 中保留插入顺序

我正在使用哈希映射。当我遍历地图时,数据以(通常相同的)随机顺序返回。但是数据是按特定顺序插入的,我需要保留插入顺序。我怎样才能在 Vala 做到这一点?在 Java 中有 LinkedHashMap,但我没有看到 Gee.Map 的任何等价物。

0 投票
1 回答
232 浏览

vala - 如何比较 Vala 中的对象?

我正在使用带有自己的内容类的 Gee.ArrayList。我想使用 ArrayList 的“contains”方法,但我真的不知道如何在我的类中设置 equals 方法,因此 ArrayList 使用它来确定对象是否在 ArrayList 中。

例子:

然后,在另一个文件中:

有人知道吗?

0 投票
2 回答
376 浏览

gtk - 断言在方法失败:gee_array_list_real_get

我想我修复了这个错误,但我想确定我做对了。我也不确定为什么会这样。

修复前的代码:

代码导致:

修复后的代码:

现在它可以工作了,我不确定,但这可能与异步调用 remove 方法有关,是吗?

有什么好的解释吗?它是对问题的正确解决方案吗?

@再次检查代码后,我确定这不是我的问题的正确解决方法,因为 menuButtons.remove ( widget ); 在我的情况下永远不会被调用。小部件保留在列表中,这是不需要的行为。

MVCE:

MyContainer.vala

SimpleGtkApplication.vala

编译:--pkg=gtk+-3.0 --pkg=gee-0.8

0 投票
1 回答
207 浏览

glib - 如何通过 D-Bus 发送 Vala ArrayList?

尝试将数据从服务器发送到客户端并收到此错误:

0 投票
0 回答
37 浏览

r - geeglm 中的起始值

我想start在模型中使用参数geeglm来帮助它收敛。使用默认起始值​​,模型似乎永远运行,我怀疑为参数指定起点可以帮助geeglm不被卡住。

指定起始值会导致以下错误:

这是一个虚拟的可重现示例,我使用拟合模型 ( gee1) 中的系数来指定第二个模型的起点 ( gee1.start)

这将返回以下错误:

geeglm帮助页面中,表明该start参数的行为与常规参数相同,glm但将完全相同的技术应用于glm没有任何问题的作品,如下面的虚拟示例:

有谁知道如何start在函数中正确使用参数geeglm

0 投票
0 回答
43 浏览

image - 我可以使用 GEE imagecollection 过滤覆盖整个 ROI 的图像吗?

我正在尝试收集一些可以覆盖整个感兴趣区域的 L8 图像,但是当我使用 filterbound() 时,我只能得到那些覆盖整个或部分 roi 的图像。有谁知道该怎么做?谢谢!这是我的代码,蓝色区域是我的投资回报率,图像是我的收藏之一。 在此处输入图像描述