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

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

vim - Vimウィンドウのシェルアプリケーション

vimウィンドウでコンソールアプリケーションを起動する方法を探しています。
そのため、PythonとPHPのインタラクティブシェルを開くことができました。とても便利です。

こんなもの欲しい

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

windows-services - Windows サービスを対話型ウィンドウ (HWND) に接続する良い方法は何ですか?

TSP ( TAPI サービス プロバイダー) と、いくつかのハードウェアにラップされた API です。API は要求を同期的に受け入れますが、渡された HWND にメッセージを送信することにより、成功/失敗/ステータスの結果を非同期的に返します。

私が理解しているように、問題は、TSP が Windows サービスとして実行されるため、その実行コンテキストがほとんどのインタラクティブな Windows 機能にアクセスできないことです。したがって、この 2 つを直接リンクしたいのですが、できません。私が知る限り、TSP には、API がメッセージを送信するための HWND がありません (実際にありませんでした)。:-(

一度にサービス/インタラクティブ ラインの一方の側で Windows をプログラミングしたことがない私のような人にとって、これはすべて頭を悩ませます。しかし、Windows がそうであるように、この境界線を越えてメッセージを取得するための賢明な方法がいくつかあるに違いありません。

この 2 つのことを結び付けるにはどうすればよいでしょうか? ありがとう!:-)

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

haskell - Haskellでキープレスを待ってから検出する簡単な方法は何ですか?

私は Haskell にかなり慣れていないので、を使用するのではなく、キープレスを検出する簡単な方法を探していgetLineます。

誰かがライブラリ、またはこれを行うためのトリックを知っていれば、それは素晴らしいことです!

そして、これを尋ねるのに適した場所があれば、そこに案内してください。よろしくお願いします。

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

java - MHP と XleTView での XML 読み取りエラー

Osmosys (MHP の実装) をミドルウェアとして使用して、インタラクティブ TV のコースの宿題としてアプリケーションを作成しています。

以下を使用して XML ファイルを読み取ろうとしています。

XleTView (エミュレーター) で実行すると、次のように表示されます。

java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilder.parse(Lxjava/io/File;)Lorg/w3c/dom/Document;

私は何を間違っていますか?

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

python - Python: プロンプトから直接ユーザー入力を読み取る

Enterキーを押して入力されない標準入力からのユーザー入力を検証する必要があります。そのため、readline() やその他の Enter 依存関数は役に立ちません。

実際にはプロンプトが満たされ、各キーストロークをイベントとして処理する必要があります。Promt バッファの内容にアクセスするにはどうすればよいですか?

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

apache-flex - オンライン作図ツールの作成

最近、Web ベースの基本的なダイグラミング ツールを作成するタスクを自分自身に設定することを考えており、自分よりも経験豊富な他のプログラマーや開発者からの意見を求めています。

私は、素晴らしいソフトウェアを提供するこのサイトに出くわしました。たとえば、そのような webApp を作成するためにどの言語とライブラリが使用されたと思いますか。私は Java でプログラミングするのが好きなので、自分のプロジェクトで GWT を検討しています。GWT はダイアグラム用の基本的な webapp を作成できるでしょうか、それとも adobe flex のような RIA 言語がより良い選択でしょうか?

ご意見ありがとうございます。

0 投票する
0 に答える
2731 参照

python - TKAggを使用したMatplotlib、Pylab:PyEval_RestoreThreadの発生: win32でplt.ion()を使用するとNULL tstateが発生する

編集:

Bah は、最終的にランタイム エラーに関する議論を見つけましたが、その時点ではインストールしていなかった PythonWin の使用に焦点を当てています。PythonWin をインストールして GTK をセットアップした後 (以前の質問に従って)、まだエラーが発生していました。ここのディスカッション ボードからの解決策は、for ループの後に plt.close() を追加することでした。これはうまくいくようです。

でも:

コマンド ラインからは、プロット中にウィンドウを移動することはできません。終了時に、PyEval_RestoreThread が NULL tstate にならなくなりました。プロット中にウィンドウを移動できるようにするとよいでしょう。


元の投稿:

注: 説明されているすべての問題は、コマンド ラインから実行したときに発生します。IDLE シェル (-n) から実行すると、「関連性のない追加情報」セクションに記載されているように、同様の異常が発生します。

私のコードは線を正しくプロットし、プロットした直後に次のようになります。

「致命的な Python エラー: PyEval_RestoreThread: NULL tstate
このアプリケーションは、ランタイムに異常な方法で終了するように要求しました。詳細については、アプリケーションのサポート チームにお問い合わせください。」

コードは次のとおりです。

plt.ion() をコメントアウトすると、コードは問題ありませんが、何も表示されません。
この例では plt.show() が機能しますが、目標はインタラクティブを使用して、次の方法で大雑把なアニメーションを作成することです。

各反復はそれぞれの行を正しくプロットし、ループの後のコードは致命的なエラーの前に実行されます。これは、for ループの直後に次を追加することで実証できます。

フィギュアを破壊してから新しいフィギュアと新しい軸を作成することは、効率的ではないか、良い習慣でさえないかもしれないことを理解しています. ただし、コメントアウトしてもエラーが発生しないため、問題はまだ plt.ion() にあるようです。

解決策が十分に文書化されていて、検索でそれを通過した場合は、怒ってこれを指摘し、おそらくそのようなリンクを提供してください. 代替手段が新しい問題に遭遇した場合、これは非常に好ましいでしょう。

答えが pylab を使用するよりも直接的にプロットを管理することである場合、私はこのオプションを検討したいと思っています。

追加の、おそらく無関係な情報:

  • for ループの後で raw_input() を使用しない場合、2 番目のコードの実行中にウィンドウを移動できません。
  • raw_input() を使用する場合、プログラムが raw_input() を待っている間に、ウィンドウをプロット後に移動できます。
  • 問題は、IDLE シェル (サブプロセスなし) から実行する場合と同じです。
    • プロット中にウィンドウを移動することはできませんが、致命的なエラーは発生しません。
    • raw_input() を使用しなくても、プロット後にウィンドウを移動できます
  • コマンド ラインまたは IDLE シェルのいずれかから、ウィンドウが移動できないときに各プロットが正しく表示される

提案/アドバイスをお寄せいただきありがとうございます。

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

python - Python 対話型シェルにコマンドを追加するにはどうすればよいですか?

Python でかなり定期的に入力するコマンドのキーストロークを数回だけ節約しようとしています。

私のpython startup scriptでは、 import に似た load という関数を定義していますが、いくつかの機能を追加しています。単一の文字列を取ります:

この関数を呼び出すには、入力する必要があります

単純に次のように入力したいと思います。

私はreadlineをサポートする Python を実行しているので、ある程度のプログラミングが可能であることは知っていますが、それを使用してこの種のことが可能かどうかはわかりません。

InteractivConsole次のように、を使用して起動ファイルにインスタンスを作成することで、これを回避しようとしました。

これは、Python インタープリターを終了するために Ctrl-D を 2 回押す必要があるという警告に対応しています。

カスタム C プログラムを作成してインタープリターを埋め込むことなく、これを行う方法はありますか?

編集

チャンネル外で、これをスタートアップ ファイルの最後に追加することを提案しました。

それは十分に機能しますが、私はまだ代替ソリューションに興味があります.

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

java - Android2.2用のカレンダーUIの構築についてサポートが必要です。開始方法に関する提案はありますか?

AndroidOS用のカレンダーアプリケーションを作成しています。以前、ボタンやスピナーなどのAndroidウィジェットが組み込まれたAndroidアプリケーションをいくつか作成しました。次に、カレンダーの4つの「タブ付き」ビュー(月、週、日、リスト)を表示するAndroidアプリケーションを作成します。私はすでにアプリケーションのバックエンドのものを構築しました。インタラクティブなUIでイベントを表示する必要があります。これに関していくつか質問があります:

  1. これを行う方法について何か提案はありますか?ユーザーの操作と現在の時刻に応じてリアルタイムで更新できるgridviewを含むxmlファイルが必要です。もしそうなら、これのオープンソースの例はありますか?
  2. カレンダーUI情報を確認できるオープンソースのカレンダーアプリケーションはありますか?
  3. 現在の日時に応じてカレンダーUIを更新する必要があります。これどうやってするの?

他の提案も歓迎します。

ありがとうございました。

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

tcl - インタラクティブなtclshセッションをTclDevKitでラップする方法は?

インタラクティブなtclshセッションをTclDevKitでラップするにはどうすればよいですか?

TclProを使用すると、これは次のようになります。

ラップsome.tclし、呼び出す./shellとインタラクティブなtclshセッションが起動します。source some.tclそのシェルから入力すると、ラップされたファイルが呼び出されます。したがって-startup ""、TclProに起動スクリプトを使用しないように指示します。

TclDevKitで同じことをするにはどうすればよいですか?試し-startup ""ましたが効果がありませんでした。