问题标签 [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 - python shell的方法列表?
通过我对术语的使用,您已经发现我是 python n00b。
直截了当的问题:
我如何在交互式 python shell 中查看特定对象的方法列表,就像在 ruby 中一样(您可以在 ruby irb 中在对象后添加“.methods”)?
r - 从 R 输出创建交互式小程序
目前,我从统计分析(例如,三维图)生成结果,然后“手动”将其移动到处理- 一种图形编程语言)我可以(通过一些简单的编码)导出交互式 Java 小程序(例如,允许查看绘图以移入、移出和绕过数据点的人)。我可以将整个过程保留在 R 中吗?具体来说,我想创建一个可以通过上。谢谢。
python - 如何从 Python 代码进入 REPL(读取、评估、打印、循环)
有没有办法以编程方式强制 Python 脚本在其执行的任意点放入 REPL,即使脚本是从命令行启动的?
我正在编写一个快速而肮脏的绘图程序,我想从标准输入或文件中读取数据,绘制它,然后放入 REPL 以允许自定义绘图。
python - 从终端访问实例
想不通这个。在终端中,我导入了一个实例化一个类的模块,我还没有弄清楚如何访问它。当然,我总是可以在终端中实例化:
然后我可以得到一个结果:
但是,我想跳过直接从模块中已经运行的实例获取结果的步骤。我认为 Data.Server 在这种情况下应该从我导入数据时加载服务器实例:
那么如何从终端访问正在运行的实例呢?
python - 如何在 Python 中包装 CLI 程序(保持交互性)?
我想为交互式 CLI 程序(Asterisk CLI)编写一个包装器。
基本上,我需要保持与 CLI 的交互(包括制表符补全),但我想过滤 Asterisk 的输出,以便仅显示与给定模式匹配的行。
我尝试了一种基于 select() 的方法,使用 popen.popen4 并将星号 stdout_and_stderr 和 sys.stdin 放在 read_fs 中,但它有点不起作用。
谁能给我一些好的指点?
非常感谢,安德里亚
emacs - 定义一个调用另一个 emacs 命令的 emacs 命令(保留交互式内容)
如何定义一个执行某些操作的 emacs 命令 X,然后调用另一个 emacs 命令 Y 并复制命令 Y 的交互界面?
我想用 case-fold-search 的临时切换值定义查询替换的替代版本:
这行不通。当我调用 alt-query-replace 时,它显示“参数数量错误”。我希望 alt-query-replace 的交互界面与 query-replace 相同。我需要检查查询替换的源代码还是有通用方法?
shell - scala -i 命令行选项应该做什么?
我发现 scala '-i' 命令行选项对于运行一些 scala 代码然后将我转储到交互式 shell 中非常有用,这样我就可以刺激/检查它定义的东西。
一件让我完全困惑的事情:为什么它会加载和运行脚本两次?
例如,给定文件 test.scala 包含规范
跑步
产生:
显然,运行两次并不太令人头疼,但是对于需要一段时间才能运行的脚本来说,这很烦人(我正在使用 [Project Euler]((https://projecteuler.net)问题来学习 scala)
我假设我以某种方式误解了 -i 选项的意图或用法......如何让我的脚本文件只运行一次?
(FWIW,我在 Debian/Lenny 上使用 Squeeze 的 scala 包。)
c# - 在 VIsual Studio C# 中制作类似于 Apple 的 Spotlight 的后台服务
我即将开始开发一个在后台运行的应用程序,它等待某个用户输入,有点像苹果的聚光灯。
基本上,用户会给服务一个特定的组合键来启动它(即CTRL+Space或CTRL+ p),然后应用程序主 GUI 将被启动。
现在我的问题:
首先,我希望这个应用程序占用空间非常小,不占用很多系统资源,并且不干扰其他应用程序的运行。
我也想用
C#
. 到目前为止,我最好的想法是编写一个服务来侦听击键并丢弃不是控制键或跟随控制键的击键。这似乎不是最优的有没有更好的方法,有人知道聚光灯是如何工作的吗?
其次,我担心这种服务可能被认定为商场用品。
我可以采取哪些步骤来确保我的软件不会成为 Avast 和 Spysweeper 等应用程序的目标?
我需要联系所有这些软件包的制造商并解释我的应用程序的目的吗?
最后,如果有人可以链接到有关如何设置此类服务的资源,我将不胜感激。
git - git rebase 交互式:将提交合并到一起
我想有一个简单的解决方案来在交互式 rebase 期间将两个合并提交压缩在一起。
我的存储库看起来像:
也就是说,我有一个my-feature
最近合并了两次的分支,中间没有真正的提交。我不只是想重新设置my-feature
分支,因为它是它自己的已发布分支,我只想将最后两个合并提交合并为一个(尚未发布这些提交)
我试过了:
但我得到了:
我最后做的是:
现在,新的合并提交不再被视为合并提交(它只保留了第一个父级)。所以:
但是如果我有很多提交,这可能会变得复杂,你有更好的解决方案吗?谢谢。
米尔德里德
python - 从标准输入读取密码
场景:一个交互式 CLI Python 程序,需要密码。这也意味着,没有可能的 GUI 解决方案。
在bash中,我可以在不通过屏幕重新提示的情况下读取密码
Python有类似的东西吗?IE,
替代方案:在将键入的字符发送回屏幕之前将其替换为“*”(也称为浏览器样式)。