问题标签 [ice]

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 回答
256 浏览

java - ZeroC ICE 中的投射错误

我通过我的 ice 文件生成 ZeroC 类。上面有两个类:“Device”和 DeviceServer 类,它只是第一个类的数组。该数组是由 DevicePrx 形成的,但是当我想强制转换第一个类以构建数组时,就会出现问题。这是服务器的 Ice.Application:

那个演员不行。当我执行该类时,它显示此错误:

!!15/11/14 11:58:37:119 服务器:错误:主要:未知异常:java.lang.ClassCastException:Ice.ObjectPrxHelperBase 无法在 Ice 的 Server.run(Server.java:13)上转换为 ITSUE.DevicePrxHelper .Application.doMain(Application.java:214) 在 Ice.Application.main(Application.java:194) 在 Ice.Application.main(Application.java:71) 在 Server.main(Server.java:26)

问题是:如何转换设备对象来构建阵列?

冰文件:

非常感谢!

0 投票
2 回答
378 浏览

c++-cli - c++ clr with ZeroC Ice 3.5.1

我需要编译使用 ZeroC 的 ICE 和 c++ clr 生成的现有消息库。

我已经有一段时间了,我没有运气。

我定义了一个非常简单的 .ice 消息文件。在为此生成 cpp 和 h 文件后,我尝试将它们编译成 .dll。我的 slice2cpp 命令行参数是

这会生成一个 testMessage.cpp 和 testMessage.h 文件。在尝试编译这些时,我收到错误:

与 Ice 一样,我必须链接 Iced.lib 和 IceUtild.lib 文件。我使用 VS2013 编译时没有预编译头文件和 /clr 选项(不是纯 clr 或安全)。testMessage.ice 文件的主体非常简单。

在没有 CLR 选项的情况下编译会成功。

我想这都是由于我对 c++ clr 不熟悉造成的。任何帮助,将不胜感激。

0 投票
2 回答
1498 浏览

c++ - Windows GUI 和本机 C++

我正在制作一个名为“C++ 游戏开发”的学生项目。这是一个有客户端和服务器的纸牌游戏。客户端应用程序包含一些我已经在 Visual Studio 2013 中使用 Windows 窗体制作的窗口。对于客户端/服务器通信,我决定使用Internet Communications Engine (ICE)。在构建客户项目期间,ICE 自动生成的代码出现错误。我发现 ICE 不支持 C++/CLI,只支持原生 C++ 或 C#(我不能使用)。

所以现在我正处于一个十字路口,无论是使用本机 C++ 制作整个客户端应用程序(这意味着例如使用我不熟悉的 MFC)还是同时使用本机 C++ 和 C++/CLI(把我已经完成的工作使用 Windows 窗体到 CLR 类库并从带有入口点的本机 C++ 项目链接到它),这也不是微不足道的。

我正在尝试选择耗时较少的选项。我要求帮助我估计这些方法的复杂性。我更喜欢第二个,但我不确定它是最简单的。

0 投票
1 回答
1571 浏览

python - 使用 Cartopy 绘制极地网格海冰浓度

我正在尝试从 NSIDC 绘制一些极地网格海冰浓度图。数据在极地立体投影和网格中提供,示例文件(二进制、北极、25 公里分辨率)可在以下网址下载:http: //nsidc.org/data/NSIDC-0081

当我使用 numpy 读取数据,然后仅使用 matplotlib 的 imshow 函数绘制它时,它就可以工作了。

当我尝试使用 Cartopy 绘制它时,它运行没有任何错误,但只返回一个空的海岸线。

哪里不对了?如何显示我的冰浓度数据?

我的 Cartopy 的版本是 0.12.0rc1。

以下是文档中的北极极地立体网格:

北半球网格坐标

这是 IPython 笔记本: http: //nbviewer.ipython.org/github/xue1527/MyWork/blob/master/Plot%20Arctic%20Sea%20Ice%20Concentration.ipynb

0 投票
1 回答
431 浏览

android - 为什么 Android API 11、12、13、14 未显示在使用统计和 Android SDK 管理器中?

这听起来可能是一个愚蠢的问题,但我真的很想知道并且不知道答案。
我用谷歌搜索,但找不到任何有价值的东西。

有Google Play Store的使用统计:http: //developer.android.com/about/dashboards/index.html

Google 是否仍支持这些 API 版本?

我对这种情况感到非常惊讶。
谁能告诉我原因?

0 投票
1 回答
98 浏览

voip - 用冰在杂音上添加频道的脚本

我在我的 Centos 7 服务器上安装了 Python 的冰库,我想开发一个脚本来动态创建具有给定名称的杂音频道。是否有一些关于 Ice 的文档,或者有一个现成的脚本来做我需要的事情?

0 投票
1 回答
357 浏览

java - ICE - 如何将实现转换为代理?

我在我的代码中使用 ICE。我想运行需要 GameObserverPrx 作为参数的函数。我不想按值传递 GameObserver,我在切片接口中使用 GameObserver* 来传递代理。

我应该使用什么函数将 GameObserver 转换为 GameObserverPrx?第二个问题 - 为什么 ICE 不能代替我做呢?我在网上搜索答案。我只找到了 ObjectAdapter.checkedCast 但它用于另一个目的。

这是错误:

GameProxyImpl 类型中的方法 addObserver(String, GameObserverPrx, Current) 不适用于参数 (String, GameObserverImpl, null) PrzeciwnikKomputerowy.java /warcaby-serwer/src/main/java/sr/warcaby/serwer 第 74 行 Java 问题

以下是我的代码片段: 在这一行中,我看到了一个错误。

GameObserver 实现的片段:

api.ice 的片段:

不要对 CORBAMove 这个名字感到困惑。我使用了 CORBA,但我将代码更改为 ICE。

0 投票
1 回答
273 浏览

containers - 推送图片失败

我尝试推送一些图像(大约 750M),并且在成功推送某些层后失败然后当我重新开始推送图像时,我收到以下错误消息:

0 投票
1 回答
763 浏览

java - 错误:Ice.ConnectionRefusedException 错误=0。当我作为 Android 应用程序运行时

我在 ICE 中编写了一个 Android 应用程序。但是当我运行应用程序时,“LogCat”打印消息“Ice.ConnectionRefusedException error=0”,我搜索了很长时间,但没有答案。请帮我!非常感谢您。这是两个代码部分。(对不起我的英语不好)

服务器 (C++)

客户端(Java)

0 投票
1 回答
478 浏览

php - 用 PHP 制作 Mumble ICE 身份验证器

与 Mumble over ICE 交互是一项非常有趣的任务,几乎没有例子。

我正在尝试在 PHP 中创建用户身份验证器,但设置时遇到了一些问题。我的设置是 PHP 5.5、Murmur 1.3.0 和 ICE 3.5.1

这是我到目前为止设置冰服务器上下文的内容,我想为 Murmur::ServerAuthenticator 接口“authenticate”设置回调

我不确定如何使用 ICE 回调系统对其进行设置,以便能够调用具有身份验证所有详细信息的函数并返回所需的数据。

像这样的东西: