問題タブ [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.

0 投票する
2 に答える
2327 参照

c# - C# が参照渡しによる演算子のオーバーロードをサポートしないのはなぜですか?

これは CLR の制限ですか、それとも言語設計上の決定ですか? もちろん、ネイティブの C++ をサポートする必要があるため、C++/CLI で実行しようとしました。

次に、コンパイラの省略された出力を調べました。

さらに進んで、C#プロジェクトからこの演算子を呼び出そうとしました-そしてもちろん、それを行うには[安全でない]必要がありました(ポインタが必要でした):

CLR に実装するのは明らかにそれほど難しくありませんか? 演算子のオーバーロードでの参照渡しが本当に恋しいので、少なくとも自分自身を明らかにしたいのですが、なぜこれが欠けているのですか?

演算子のオーバーロードで参照変数を処理する必要があるときに、C# が unsafe とポインターの背後にある醜さを隠せないのはなぜですか? この醜い回避策を選択したとしても、安全でない操作が許可されていない Silverlight では機能しません...

0 投票する
6 に答える
38842 参照

php - CLIを使用して毎秒PHPスクリプトを実行する

ParallelPLESKパネルを備えたCentOSを実行している専用サーバーがあります。データベースを更新するには、毎秒PHPスクリプトを実行する必要があります。これらは時間的に代替の方法ではなく、毎秒更新する必要があります。

URLを使用してスクリプトを見つけることができますhttp://www.somesite.com/phpfile.php?key=123

ファイルは毎秒ローカルで実行できますか?のようにphpfile.php

アップデート:

この質問を追加してから数か月が経ちました。私は次のコードを使用することになりました:

私のcronジョブは毎分に設定されています。私はこれをしばらくの間テスト環境で実行してきましたが、うまく機能しました。非常に高速で、CPUやメモリの使用量の増加は見られません。

0 投票する
2 に答える
970 参照

python - __doc__でCLIプログラムのヘルプを定義するにはどうすればよいですか?

私はこのようなことをしたいです:

しかし、答えは:None...なぜですか?

0 投票する
1 に答える
6248 参照

linux - 単純なLinuxCLIアプリからのネットワークトラフィックを検査します

コマンドラインで小さなアプリを実行していて、それが作成する(http)ネットワークトラフィックを監視しようとしています。

アプリとの間のすべてのネットワークトラフィックを表示できるラッパープログラム(「time」や「watch」など)はありますか?(または、少なくとも、ファイルにコピーを作成します)

0 投票する
3 に答える
1460 参照

regex - UNIXでコマンドラインを使用してSQLファイルを変更する

特に微調整が必​​要な.sqlファイルがあります。

[xx_blah]

上記のようなパターンは、次のように変更する必要があります。

[ブラ]

つまり、xx_prefixを削除し、大文字で次の文字を削除します。

任意のヒント?

0 投票する
3 に答える
8929 参照

java - Java commons-cli、可能な値のリストを含むオプション

次の例のように、オプションが指定された値のみを受け入れるようにするにはどうすればよいですか。

0 投票する
1 に答える
274 参照

ruby - RubyでCLIを実装するのに役立つライブラリ?

RubyでCLIタイプのアプリケーションを実装しようとしています。

CLIは、定義したい文法を使用してコマンドを受け入れる必要があります。文法(RParsec)を実装および解析する方法についていくつかの手がかりを見つけましたが、それをコードに接続してコマンドを実際に実行する方法がわかりません。

コマンドは次のようになります(非常に大まかな考えです。大学の語学コース以外の文法の経験があります)。

"プロパティfooが'abc'に等しい50個のウィジェットを作成します""プロパティfooが'abc'に等しいすべてのウィジェットを更新して、プロパティbazが'xyz'になるようにします"

誰かが私を正しい方向に向けてくれたら幸いです。ありがとう。

0 投票する
6 に答える
4221 参照

c# - Visual Studio を使用しない C# コンパイル

私は C# を学んでいて、Visual Studio を使用する利点と使いやすさを知っていますが、基本的には C# の仕組みを昔ながらの方法で学びたいと思っています。既に持っている C# コードをコンパイルするには、少なくとも .NET Framework とメモ帳が必要であることを理解しています。これで、小さなアプリを myApp.cs として作成しました。コマンド ライン cmd.exe から実行可能ファイルとしてコンパイルする方法を知りたいです。

0 投票する
4 に答える
3463 参照

audio - Musicbrainzのフィンガープリント

私は過去数時間、MusicBrainzデータベースの理解に忙しくしており、オーディオファイルにタグを付けたり指紋を付けたりするコマンドラインアプリケーションがないことに気づきました。MusicbrainzのフィンガープリントにCLI実装はありますか?そして、どうすればそれらの指紋を作成できますか?

彼らのウェブサイト(python-musicbrainz2、libdiscid、XMLウェブサービス)でいくつかの開発ツールを見つけましたが、それらの指紋を作成する簡単なツールやアプリを見つけることができませんでした(開発ツールはトラック/アーティスト情報の取得にのみ役立つようです指紋を使用)。私は何か間違ったことを理解していますか?

敬具

0 投票する
2 に答える
2460 参照

python - Firefoxのブックマークを編集するためのPython CLI?

Firefoxのブックマークを編集するためにPython CLIを実行した人はいますか? 私の世界観は、Unix ファイル ツリーの世界観です。私が欲しい

  • 指定またはすべてのサブツリーの指定またはすべてのフィールドで /re/ を検索します
  • CD
  • コンテキスト付きの ls
  • mv これ ../そこに/

bookamrks.html を使用するか、places.sqlite を使用するかは二次的なものです。
明確化の追加: 喜んで Firefox を終了し、CLI でブックマークを編集し、新しいデータベースを Firefox にインポートします。つまり、データベースのロックは論点です。まず、大まかな CLI のコードを見てみましょう。

(なぜ GUI ではなくテキスト CLI なのですか? CLI は (私にとっては) シンプルで、たとえば mv old-bookmarks to 2009/same-structure/.