问题标签 [command-line-interface]
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.
c# - 为什么 C# 不支持通过引用传递运算符重载?
这是 CLR 限制还是语言设计决定?我尝试在 C++/CLI 中执行此操作,当然它可以工作,因为需要支持本机 C++:
然后查看了编译器省略的输出:
我走得更远,试图从 C# 项目中调用这个操作符——当然我需要去 [不安全] 来做它(我需要指针):
显然对于 CLR 来说实现起来并不难?我真的很怀念运算符重载中的引用传递,并且想至少让自己明白为什么会丢失?
当我们需要处理运算符重载中的引用变量时,为什么 C# 不能隐藏 unsafe 和指针背后的丑陋?即使我选择使用这种丑陋的解决方法,它也无法在 Silverlight 中工作,不允许不安全的操作......
php - 使用 CLI 每秒运行一个 PHP 脚本
我有一个运行 Cent OS 并带有 Parallel PLESK 面板的专用服务器。我需要每秒运行一个 PHP 脚本来更新我的数据库。这些在时间上没有替代方法,它需要每秒更新一次。
我可以使用 URL 找到我的脚本http://www.somesite.com/phpfile.php?key=123
。
文件可以每秒在本地执行吗?喜欢phpfile.php
?
更新:
自从我添加这个问题以来已经有几个月了。我最终使用了以下代码:
我的 cronjob 设置为每分钟。我已经在测试环境中运行了一段时间,效果很好。它真的超级快,而且我没有看到 CPU 和内存使用量的增加。
python - 如何在 __doc__ 中定义 CLI 程序的帮助?
我想做这样的事情:
但答案是:None
……为什么?
linux - 从简单的 linux cli 应用程序检查网络流量
我在命令行上运行一个小应用程序,我正在尝试观察它创建的(http)网络流量。
是否有某种包装程序(如“时间”或“手表”)可以显示进出我的应用程序的所有网络流量?(或者至少,在文件中复制一份)
regex - 在 unix 上使用命令行修改 sql 文件
我有一个需要稍微调整的 .sql 文件,特别是:
[xx_blah]
像上面这样的任何模式都需要更改为:
[废话]
即删除 xx_prefix 和大写的下一个字符。
有小费吗?
java - Java commons-cli,带有可能值列表的选项
如何使选项仅接受某些指定值,如下例所示:
ruby - 帮助在 Ruby 中实现 CLI 的库?
我正在尝试在 Ruby 中实现 CLI 类型的应用程序。
CLI 应该接受使用我希望定义的语法的命令。我找到了一些关于如何实现和解析语法(RParsec)的线索,但我不知道如何将它与一些代码挂钩以准确执行命令。
命令类似于(非常粗略的想法,我在大学语言课程之外有语法经验):
“创建 50 个属性 foo 等于 'abc' 的小部件” “更新属性 foo 等于 'abc' 的所有小部件,因此属性 baz 是 'xyz'”
如果有人能指出我正确的方向,我将不胜感激。谢谢。
c# - 没有 Visual Studio 的 C# 编译
我正在学习 C#,我知道使用 Visual Studio 的优势和易用性,但基本上我想学习 C# 的机制,这是老派的方式。我知道我需要最少的 .NET Framework 和记事本来编译我已经拥有的 C# 代码。现在我已经将这个小应用程序创建为 myApp.cs,我想知道我应该如何从命令行 cmd.exe 将它编译为可执行文件
audio - Musicbrainz fingerprinting
I've been busy with understanding the MusicBrainz database in the past few hours and as I noticed there's no command line application to tag or fingerprint audio files. Are there any CLI implementations on Musicbrainz's fingerprinting? And how can I create those fingerprints?
I found some development tools on their website (python-musicbrainz2, libdiscid and the XML webs service) but I couldn't find a simple tool or app which creates those fingerprints (the developments tools only seem to be useful for retrieving track/artist information using a fingerprint). Am I understanding something wrong?
Kind regards
python - Python CLI 编辑 Firefox 书签?
有没有人用 Python CLI 来编辑 Firefox 书签?我的世界观是 Unix 文件树。我想
- 在给定或所有子树中的给定或所有字段中查找 /re/
- 光盘
- ls 带上下文
- mv this ../那里/
无论是使用 bookamrks.html 还是 places.sqlite 都是次要的——更简单的。
补充说明:我很乐意退出 Firefox,在 CLI 中编辑书签,在 Firefox 中导入新数据库。换句话说,数据库锁定是一个有争议的问题。首先让我们看看粗略 CLI 的代码。
(为什么是文本 CLI 而不是 GUI?CLI 更简单(对我而言),并且可以轻松编程
mv old-bookmarks to 2009/same-structure/
。尽管如此,链接到一个非常好的书签 GUI,对于 Firefox 或其他任何东西,也会很有用。)