問題タブ [readline]

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 投票する
6 に答える
14852 参照

c - Readlineの簡単な代替手段はありますか?

私が取り組んでいるプロジェクトでは、ユーザーコマンドを受け入れ、上矢印で履歴を提供できるようにしようとしています。私はこのプロジェクトに依存関係がないようにすることを目指しており、プロジェクトをコンパイルするためだけにreadline開発ファイルもインストールするように人々に要求する必要はありません。単純な機能のみを提供するGNUReadlineの単純なドロップイン置換を知っている人はいますか?

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

bash - Bashでファイルを1行ずつ読み取ると特殊文字が展開されます

.htmlBashでいくつかのファイルを解析しています。入力を次のように読み取ります。

今、私は本当に奇妙なことを経験しました。ファイルのいくつかの行には次のようなものが含まれています

しかし、bashは私にこれを与えます:

Bash は* char、実際のディレクトリの内容に展開します。展開せずにテキストを1行ずつ読むにはどうすればよいですか。

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

c# - C# ReadLine の問題

私がやりたいことは、私のプログラムを使用している人々が何も入力せずにEnterキーを押しても、エラーが発生しないことです。ここはプログラムの一部です:

事は整数を使用しています、私はこれをやろうとしました

およびそれのさまざまな組み合わせ >.< そしてデフォルトはそのためには機能しません

誰かが私がそれを解決するのを手伝ってくれることを願っています >.<

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

haskell - i386 macbook (snow leopard) で cabal readline パッケージを使用する

Snow Leopard を搭載した i386 MacBook に readline をビルドしてインストールしようとしています。

次の手順を実行しました。

例を確認したところ、動作しているように見えます (たとえば、rltest は履歴をサポートしています)。これはファイル libreadline.6.0.dylib の出力です:

代わりに i386 であると予想していましたが、例が機能する場合...

次に、cabal から次のように readline パッケージをインストールしました。

動作しているように見えます: configure-options がないとインストールが失敗することに注意してください。すでに多くの試行を行っているため、 --reinstall フラグを使用して強制的に再インストールしました。

これは cabal info の出力です:

わかりました、完了したようです。いいえ、私はそうではありません:

当然のことながら、readline に依存するパッケージ (JHC など) をビルドすることもできません。

正しい方向に私を向けることができますか?他の情報が必要な場合は教えてください。

前もって感謝します。

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

c# - GNU readline に似た .Net ライブラリはありますか?

C# でコンソール アプリケーションを作成することを検討しており、履歴、補完、および GNU readline のようなコマンド ライン編集機能を組み込みたいと考えています (ただし、それほど広範囲である必要はありません!)。

このタイプの機能を提供する .net 用の既存のライブラリはありますか? 1 つのオプションは、相互運用サービスを使用して GNU readline を呼び出すことだと思います。しかし、ネイティブオプションはありますか?

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

python - ノンブロッキングとして開かれたパイプの Python readline

ノンブロッキング モードで開かれた Linux fifo があります。予想どおり、ファイル オブジェクトで read を呼び出すと、すぐに戻ります。select を使用して、ビジー待機がないことを確認しますが、使用可能なデータがある場合でもプログラムに通知されるようにします。好奇心から readline 関数を試してみたところ、改行文字が見つかるまで readline がブロックされることに驚きました。top を介してプロセッサの使用状況を調べたところ、readline がビジー状態で待機していないようです。私のアプリケーションはパフォーマンスに敏感なので、ノンブロッキング ソケットで readline を使用するとパフォーマンスに影響があるかどうか疑問に思っています。

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

python - PythonのMatlabの「fread」に相当するものは何ですか?

私は実質的に Matlab の知識がなく、いくつかの解析ルーチンを Python に変換する必要があります。それらは大きなファイル用で、それ自体が「ブロック」に分割されており、ファイルの上部にあるチェックサムで最初から問題が発生しています。

ここMatlabで何が起こっているのでしょうか?

fid は現在見ているファイルです iBlock はファイル内のどの「ブロック」にいるかのカウンターです

magic_l と magic_h は、後でチェックサムを処理するためのものです。そのためのコードは次のとおりです (上記のコードから直接続きます)。

  • %08Xともので何が起こっているのhex2decですか?
  • また、なぜ3*4代わりに指定するの12ですか?

実際には、ファイルの最初の 3 文字をプルするだけな[A, count] = fread(fid, 3, 'uint32');ので、Python でレプリケートする方法を知りたいです。io.readline()ここでポイントを逃した場合はお詫び申し上げます。ファイルを使用すると、本来あるべきではないものが返されるように見えるだけで、非常に長くなる可能性がある場合に、 が 1 バイトに収まるio.readline(3)方法がわかりません。block_length

このランブルを読んでくれてありがとう。私が知りたいことを理解していただければ幸いです!(どんな洞察も大歓迎です。)

0 投票する
5 に答える
8206 参照

mysql - mysql クライアントで vi キーバインドを機能させるにはどうすればよいですか?

set -o vi.bash_profileを使用して、bash シェルで動作する vi バインディングがあります。mysqlしかし、コマンドラインクライアントでそれらを機能させることができないようです。私はemacsスタイルのバインディングしか取得しません。これどうやってやるの?

これらの行も .inputrc に入れましたが、効果はありません:

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

java - この条件を読んで myvals をカウントするにはどうすればよいですか?

動的な大きなファイルがあり、ブール値をチェックして、それが true の場合はカウントを取得したい

私を助けてください

たとえば、これは私のファイルです(おそらく20000行あります)

私はそれを処理するためにこのコードを書きましたが、できません。なぜなら、この場合は行ごとに読んでいて、value1 が true かどうかをチェックしなければならないからです。

どうすれば状態を確認できますか?その後、それが本当ならmyvalsを数えますか?

どうもありがとう