问题标签 [cling]
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.
upnp - cling dlna 媒体服务器示例
我想在 JAVA 中创建自己的 DLNA 媒体服务器(最好使用 CLING,但任何其他稳定库也可以)。我一直在寻找一个很好的例子,教程,培训如何做到这一点,但找不到任何东西。有人会为 DLNA 媒体服务器提供一个好的/最少的源代码示例吗?我是 DLNA 的新手。试图了解更多有关它的信息,但该技术的技术细节似乎也令人恐惧。
我还面临另一个挑战。我将公开通过 http 已经可用的内容(mp3、mts、avi、mov、...)。然而,为此内容创建 HTTP URL 是一项“昂贵的”操作(在时间、资源负载方面),并且 URL 仅在有限的时间内有效。因此,在 DLNA 服务器时间将所有 URL 放入列表中将不是一种选择。理想情况下,我应该能够以某种方式连接到我的 DLNA 服务器的客户端开始播放,然后创建 URL 并将其传递给客户端。
非常感谢所有帮助。
问候,斯文。
cling - 关于紧贴,切换WIFI后,经常连接设备
关于紧贴,切换WIFI后,经常连接设备,电视端收到消息,但找不到手机,“找不到设备”错误
android - 使用“cling UPnP library”的线程过多
我正在使用 Fabric / Crashlytics 来跟踪我的应用程序崩溃,我遇到了这个崩溃:
致命异常:java.lang.OutOfMemoryError:在 java.lang.Thread.start(Thread.java:1050) 在 java.lang.VMThread.create(VMThread.java) 在 java.util.concurrent.ThreadPoolExecutor.addWorker 的线程创建失败(ThreadPoolExecutor.java:913) 在 java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:962) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) 在 java.util.concurrent.ThreadPoolExecutor$ Worker.run(ThreadPoolExecutor.java:573) 在 java.lang.Thread.run(Thread.java:856)
我看到 1230 个线程,其中 1170 个来自 cling UPnP 库,如下所示:
cling-1761 at java.lang.Object.wait(Object.java) at java.lang.Object.wait(Object.java:364) at org.eclipse.jetty.client.HttpExchange.waitForDone(HttpExchange.java:170)在 org.fourthline.cling.transport.impl.jetty.StreamClientImpl$2.call(StreamClientImpl.java:115) 在 org.fourthline.cling.transport.impl.jetty.StreamClientImpl$2.call(StreamClientImpl.java:108) 在 java .util.concurrent.FutureTask.run(FutureTask.java:234) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573 ) 在 java.lang.Thread.run(Thread.java:856)
知道为什么这个库使用了太多线程吗?我认为我解决了这个问题,我没有更多与线程创建相关的崩溃。
谢谢
c++ - Jupyter: how to implement image viewing functionality in new kernel
I'm currently playing with Cling(C++ interpreter) and it's jupyter kernel and I would want to display an image inside Jupyter notebook using some kind of C++ function similar to IPython.display. What would be the best approach for that?
Update
Thanks for replies, I'm currently digging into both options to check what has a somewhat stable release on Windows and will be back probably next week(a lot of other work at hand right now) with comments on each of it.
python - C ++ jupyter内核死亡
当我使用 cling 启动 c++14 jupyter 内核时,我有以下回溯。我cling_2018-01-11_mac1012.tar.bz2
从下载
然后将 bin 添加到路径中。为此,我打开了一个终端并输入
弹出我的密码,然后在文件底部输入下载的二进制文件夹的路径(我通过在文件上点击命令 i 来获取信息),退出并保存缓冲区。测试它使用
将其添加到路径后,打开一个新终端。cd进入下载,然后将内核安装在:
然后我从我的桌面打开了一个笔记本,打开了一个 c++14 笔记本,但不幸的是内核死了。这是追溯。任何帮助表示赞赏。
c++ - 如何在没有 Anaconda 的情况下安装 Xeus-cling?
为什么需要安装 Anaconda 包管理器Xeus-cling
?到目前为止,我只使用过 pip,切换到新的包管理器似乎需要做很多工作。我想开始在 Jupyter 中使用 C++,但所有安装说明都假定conda
包管理器。
有谁知道不需要 Anaconda 的 Xeus-cling 安装?
python-3.x - Jupyter 中的内核错误与紧贴
我有这个问题。当我在 jupyter 中启动 c++17 笔记本时,出现内核错误。但是,python3 笔记本工作正常。
我按照https://github.com/root-project/cling中给出的说明构建了 cling
从跟踪中可以清楚地看出某些文件丢失了,但不清楚是哪个文件。
c++ - 模板函数的#pragma 链接
我使用 cling 并希望在环境中看到我的模板函数,所以在加载我的类的 (.L) 之后,我希望能够调用我的模板函数。
我可以为这样的模板做到这一点:
对于这样的函数,我在我的 LinkDef.h 文件中添加了下一个字符串:
所以我的问题是我怎么能做同样的事情,但是对于这样的模板功能?
如果我要在 LinkDef.h 中添加这个字符串:
编译器给我警告“找不到函数”。
正如您在这里看到的我的模板函数之间的区别 - 第一个包含 T 类型的参数,但第二个具有相同的参数列表并具有不同类型的返回值。
你有什么主意吗?
除了与 Axel 的讨论:
让我们看看例子:
我的类.h
我的班级.cxx
这就是我在 root6 中看到的:
.L 也是如此
但是,如果我为一个函数添加显式调用: MyClass.cxx
我将开始看到:
但是,如果我只使用包含,我无论如何都看不到我的功能:
谢谢!
android - 用于从 UPnP 服务器到 VLCMedia palyer 播放带字幕视频的 Android 隐式意图
目前我正在制作 android 应用程序,它应该具有从 upnp 服务器到 android 上的 vlc 媒体播放器播放带字幕的电影的功能。问题是 vlc 媒体播放器无法识别与媒体相关的任何字幕。从我的应用程序执行意图后,媒体本身播放得非常好,唯一的问题是没有显示字幕(vlc 播放器中的字幕选项显示为灰色)。到目前为止,我一直在使用的技术如下:
Serviio upnp 媒体服务器,
Cling-core 和支持库 2.1.1,
和2个测试设备:
设备 1:API 26,VLC 播放器版本 3.0.13
设备 2:API 22,VLC 播放器版本 2.0.6
在 Serviio 媒体服务器上,电影包含在它们各自的目录中,以及代表它们的字幕的 .srt 文件。Cling 用于与媒体服务器交互(获取电影、元数据等)。与媒体服务器交互的代码是这样的:
这是为所选电影创建和启动意图的方法:
猜猜我错过了一些重要的东西,但不确定它是什么......还有一点值得一提的是,如果我自己直接进入 vlc 媒体播放器,手动发现,手动浏览媒体服务器并播放电影它开始的方式,还为所选电影提供字幕。因此可以确定服务器为客户端提供字幕选项。
提前感谢您的帮助。
c++ - 如何修复 Cling 和 LLVM Cmake 包含的即时段错误?
我目前正在做一个项目,使用 cling 来编译文件。但是,我在构建项目时遇到了分段错误。
LLVM 似乎是原因。
我尝试过使用 Cmake 包含 Cling 和 LLVM。对于 Cling,它似乎可以工作,但 LLVM 在应用程序启动时会出现段错误。我已经按照文档中的说明包含了 LLVM,但没有运气:/我在 github 上
看到这篇文章
说要用 LLVM 替换 ${llvm_libs}
然后,它终于编译了,但在应用程序启动时出现了段错误。
这是 valgrind 的输出:
这是我们使用的用于 Cling 和 LLVM 包含的最小 Cmake:
在达到主要功能之前似乎失败了。在这一点上,我们甚至没有包含任何用于 cling 或 LLVM 的头文件,但它仍然失败了。这是 LLVM 的已知错误还是我遗漏了什么?