问题标签 [interactive]
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.
python - 如何在eclipse中暂停python执行并返回交互式提示
我使用 Eclipse 作为 Python IDE。无论如何我可以调试我的程序并中断到交互式提示。我有兴趣探索现有数据和运行/测试命令。
我相信必须有一种方法,但我已经习惯了编译语言,以至于我无法找到选项在哪里。
有任何想法吗?
c - 是否可以构建交互式 C shell?
我只是想知道这是否可以使用(Python、Java 或 C)?我正在寻找类似 IPython for Python 的东西。
vim - Vim 窗口中的 Shell 应用程序
我正在寻找一种在 vim 窗口中启动控制台应用程序的方法。
所以我可以在其中打开 python & php 交互式 shell。这将非常方便。
我想要类似的东西
windows-services - 将 Windows 服务与交互式窗口 (HWND) 连接的好方法是什么?
我有两个我想一起研究的 Windows 技术:一个 TSP(一个 TAPI 服务提供者)和一个围绕一些硬件的 API。API 同步接受请求,但通过向传递下来的 HWND 发送消息异步返回成功/失败/状态结果。
据我了解,问题在于,由于 TSP 作为 Windows 服务运行,其执行上下文无法访问大多数交互式 Windows 功能。因此,尽管我很想将两者直接链接在一起,但我不能——据我所知,TSP 没有(而且确实不能)有一个 HWND 供 API 发送消息。:-(
对于像我这样一次只在服务/交互线的一侧编写过 Windows 东西的人来说,所有这些都让人头疼。但是 Windows 就是这样,肯定有几种明智的方法可以通过这条线获取消息,不是吗?
您如何建议我尝试将这两件事联系起来?谢谢!:-)
haskell - 在 Haskell 中等待然后检测按键的简单方法是什么?
我对 Haskell 很陌生,所以我正在寻找一种简单的方法来检测按键,而不是使用getLine
.
如果有人知道任何库,或者知道这样做的一些技巧,那就太好了!
如果有更好的地方问这个问题,请指导我,我会很感激。
java - 使用 MHP 和 XleTView 读取 XML 时出错
我正在使用 Osmosys(MHP 的实现)作为中间件为我的交互式电视课程制作一个应用程序作为作业。
我正在尝试使用以下方法读取 XML 文件:
当我用 XleTView(一个模拟器)运行它时,它说:
java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilder.parse(Lxjava/io/File;)Lorg/w3c/dom/Document;
我究竟做错了什么?
python - Python:直接从提示中读取用户输入
我必须验证来自标准输入的用户输入,该输入不会通过按 Enter 键输入。所以 readline() 和其他依赖于 Enter 的函数对我没有用。
实际上,promt 将被填充,并且每次击键都必须作为一个事件来处理。如何访问提示缓冲区的内容?
apache-flex - 创建在线图表工具
最近,我想为自己设定一个任务,即创建一个基于 Web 的基本图表工具,并希望其他程序员和开发人员提供一些输入,这些程序员和开发人员比我自己更有经验。
我偶然发现了这个网站,它提供了一个很棒的软件,我想知道他们是如何创建这样一个东西的。例如,您认为使用什么语言和库来创建这样的 webApp。我一直在为我的项目寻找 GWT,就像我喜欢用 Java 编程一样,GWT 是否能够为图表创建一个基本的 webapp,或者像 adobe flex 这样的 RIA 语言会是更好的选择吗?
感谢您的任何意见。
python - Matplotlib,使用 TKAgg 的 Pylab:在 win32 上使用 plt.ion() 时遇到 PyEval_RestoreThread: NULL tstate
编辑:
呸,终于找到了关于运行时错误的讨论,虽然它侧重于使用我当时没有安装的 PythonWin。安装 PythonWin 并设置 GTK(根据前面的问题)后,我仍然遇到错误。这里讨论板的解决方案是在 for 循环之后附加 plt.close() 。这似乎有效。
然而:
从命令行,窗口在绘图时仍然不可移动。退出时,PyEval_RestoreThread 不再运行到 NULL tstate。在绘图时允许窗口移动会很好。
原帖:
注意:从命令行运行时会遇到描述的所有问题。从 IDLE Shell (-n) 运行时会遇到类似的怪癖,如“附加的,可能不相关的信息”部分所述。
我的代码正确地绘制了一条线,并且在绘制后立即得到:
“致命的 Python 错误:PyEval_RestoreThread:NULL tstate
此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。”
代码如下:
注释掉 plt.ion() 时代码很好,但没有显示任何内容。
虽然 plt.show() 可以在这个例子中工作,但目标是使用交互式通过以下方式创建粗略的动画:
每次迭代都会正确绘制其各自的行,并且循环之后的任何代码都会在致命错误之前运行,这可以通过在 for 循环之后立即添加以下内容来证明:
我意识到破坏人物然后创建一个新人物和新轴可能不是有效的,甚至不是好的做法。但是,问题似乎仍然在 plt.ion() 上,因为将其注释掉不会产生错误。
如果解决方案有据可查,并且我在搜索中通过了它,请随时愤怒地指出这一点,并可能提供指向此类的链接。如果替代方案遇到了新问题,这将是更可取的。
如果答案是比使用 pylab 更直接地管理绘图,我非常愿意探索这个选项。
额外的,可能不相关的信息:
- 在 for 循环之后不使用 raw_input() 时,窗口在运行第二个代码时是不可移动的。
- 如果使用 raw_input(),窗口可以在绘图后移动,而程序正在等待 raw_input()
- 从 IDLE Shell (-no subprocess) 运行时,问题是相同的:
- 绘图时无法移动窗口,但不会遇到致命错误。
- 绘图后可以移动窗口,即使不使用 raw_input()
- 从命令行或 IDLE Shell 中,每个绘图都正确显示,而窗口不可移动
提前感谢您的任何建议/建议。
python - 如何向 Python 交互式 shell 添加命令?
我试图为我在 Python 中经常键入的命令节省一些击键次数。
在我的python 启动脚本中,我定义了一个名为 load 的函数,它类似于 import,但增加了一些功能。它需要一个字符串:
为了调用这个函数,我必须输入
我宁愿能够简单地输入:
我正在运行带有readline支持的 Python,所以我知道那里存在一些可编程性,但我不知道这种事情是否可以使用它。
我试图通过InteractivConsole
在我的启动文件中使用并创建它的一个实例来解决这个问题,如下所示:
这适用于我必须按两次 Ctrl-D 才能退出 python 解释器的警告:一次退出我的自定义控制台,一次退出真正的控制台。
有没有办法在不编写自定义 C 程序并将解释器嵌入其中的情况下做到这一点?
编辑
在频道之外,我建议将其附加到我的启动文件的末尾:
它工作得很好,但我仍然对替代解决方案感兴趣。