问题标签 [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.
vala - valac 说 undef ref 但 libgee 存在
当我尝试编译需要 libgee 的 vala 或 genie 程序时,我得到对 gee_array_list_new 等的未定义引用。我从源代码安装了 libgee;它的 .so 文件就在 /usr/local/lib 中一目了然,它的其他文件应该是。但是当我使用发行版的包管理器安装 libgee 时,vala 程序链接正常!我正在寻找一个差异来解释这一点,但我很难过。这些库的版本略有不同,但差别不大。
valac 是否无法在 /usr/local/lib 中查找?可能的解释是什么?
vala - Gee HashMap 包含方法作为值
我正在尝试填充一个 Libgee HashMap,其中每个条目都有一个字符串作为键,一个函数作为值。这可能吗?我想要这样的东西:
这样我最终可以做这样的事情:
但也许这不是最好的方法?
vala - 尝试列出清单:名称“Gee”不存在
我正在尝试在 Genie 中列出一个列表,但它似乎不起作用。编译代码:
产生这些错误:
我已经安装了 libgee2(通过 sudo apt-get install libgee2)并且没有任何变化。有任何想法吗?
glib - foreach 是否适用于迭代器?
这不会编译,因为Traversable<G>.filter
不会返回一个带有“iterate()”方法的对象,而是一个Iterator<G>
.
有什么方法可以foreach
使用迭代器吗?
vala - 如何在 Vala 的 HashMap 中保留插入顺序
我正在使用哈希映射。当我遍历地图时,数据以(通常相同的)随机顺序返回。但是数据是按特定顺序插入的,我需要保留插入顺序。我怎样才能在 Vala 做到这一点?在 Java 中有 LinkedHashMap,但我没有看到 Gee.Map 的任何等价物。
vala - 如何比较 Vala 中的对象?
我正在使用带有自己的内容类的 Gee.ArrayList。我想使用 ArrayList 的“contains”方法,但我真的不知道如何在我的类中设置 equals 方法,因此 ArrayList 使用它来确定对象是否在 ArrayList 中。
例子:
然后,在另一个文件中:
有人知道吗?
gtk - 断言在方法失败:gee_array_list_real_get
我想我修复了这个错误,但我想确定我做对了。我也不确定为什么会这样。
修复前的代码:
代码导致:
修复后的代码:
现在它可以工作了,我不确定,但这可能与异步调用 remove 方法有关,是吗?
有什么好的解释吗?它是对问题的正确解决方案吗?
@再次检查代码后,我确定这不是我的问题的正确解决方法,因为 menuButtons.remove ( widget ); 在我的情况下永远不会被调用。小部件保留在列表中,这是不需要的行为。
MVCE:
MyContainer.vala
SimpleGtkApplication.vala
编译:--pkg=gtk+-3.0 --pkg=gee-0.8
glib - 如何通过 D-Bus 发送 Vala ArrayList?
尝试将数据从服务器发送到客户端并收到此错误:
r - geeglm 中的起始值
我想start
在模型中使用参数geeglm
来帮助它收敛。使用默认起始值,模型似乎永远运行,我怀疑为参数指定起点可以帮助geeglm
不被卡住。
指定起始值会导致以下错误:
这是一个虚拟的可重现示例,我使用拟合模型 ( gee1
) 中的系数来指定第二个模型的起点 ( gee1.start
)
这将返回以下错误:
在geeglm
帮助页面中,表明该start
参数的行为与常规参数相同,glm
但将完全相同的技术应用于glm
没有任何问题的作品,如下面的虚拟示例:
有谁知道如何start
在函数中正确使用参数geeglm
?
image - 我可以使用 GEE imagecollection 过滤覆盖整个 ROI 的图像吗?
我正在尝试收集一些可以覆盖整个感兴趣区域的 L8 图像,但是当我使用 filterbound() 时,我只能得到那些覆盖整个或部分 roi 的图像。有谁知道该怎么做?谢谢!这是我的代码,蓝色区域是我的投资回报率,图像是我的收藏之一。 在此处输入图像描述