問題タブ [autoflush]
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.
stdout - perl6 / rakudo:perl6はデフォルトで「自動フラッシュ」を有効にしますか?
perl6はデフォルトで「自動フラッシュ」を有効にしますか。「アウトフラッシュ」を有効にしないperl5では、この動作は発生しません。
raku - perl6/rakudo: autoflush を無効にするにはどうすればよいですか?
私はこれを試しましたが、うまくいきませんでした:
php - コマンドライン出力の更新、つまり進行状況の更新
コマンド ラインの単純な PHP スクリプトで進行状況メーターを表示できるようにしたいと考えています。見る代わりに
たとえば git clone のように、番号だけを変更して前の番号を置き換えたいと思いResolving deltas: 100% (8522/8522), done.
ます。
これを検索しているときに、同じ質問が Perlで回答されているのを見つけました。これは完璧ですが、PHP では見つかりませんでした。出来ますか?そうでない場合は、C に頼ります。
ありがとう
更新: C++ バージョンに興味がある人は、こちらを参照してください。
hibernate - Grails Searchable PluginがHibernateAutoFlushでエラーを引き起こすのはなぜですか?
トラブルシューティングしようとしているGrails1.2.5プロジェクトでは、GrailsSearchableプラグイン.5.5.1を使用しています。
問題は、大きなセットのドメインクラスにインデックスを付けようとすると、Grailsが次のようにスローし続けることです。
エラーhibernate.AssertionFailure-アサーションエラーが発生しました(これはHibernateのバグを示している可能性がありますが、セッションの安全でない使用が原因である可能性が高いです)org.hibernate.AssertionFailure:コレクション[domain-class]はflush()によって処理されませんでした
ただし、関連するドメインクラスは、検索可能なプラグインの呼び出し以外の問題なしに、 hibernateによってマッピングおよび使用されています。
検索可能なプラグインの使用法は次のとおりです。
- でコンパスセッションを作成する
compass.openSession()
- コンパストランザクションを開始します。
compassSession.beginTransaction()
- 次に
compassSession.create(result.get(0))
、インデックス付けされていない重要なドメインクラスで呼び出されます - 最後に
compassTransaction.commit()
、トランザクションをコミットするために呼び出されます。 - 2に移動し、次のドメインクラスを処理します
3番目と4番目のドメインクラスの間で、エラーをスローする自動フラッシュがトリガーされます。
誰かがこの問題を解決する方法について何かヒントを教えてもらえますか?
誰かが以前にこの問題に遭遇したことがありますか?
searchable-pluginの.5より前のバージョンでは、これにシステム上の問題があったことを私は知っています。 それらの問題が完全に修正されなかった可能性はありますか?
java - PrintWriterの自動フラッシュ不可解なロジック
public PrintWriter(OutputStream out, boolean autoFlush) :
public PrintStream(OutputStream out, boolean autoFlush) :
これらのクラス間で autoflush ロジックを変更した理由は何ですか?
それらはエンコードの瞬間を除いて常に同一と見なされ、フラッシュをオンにせずに「自動フラッシュ」print()
することは、驚きを最小限に抑えるという原則にほとんど対応しないため、ばかげたバグが発生
します。自動フラッシュをオンにして PrintWriter を作成しました。なぜ自動フラッシュしないのですか?
hibernate - Spring-Webapp の Hibernate-Flush-Mode が Manual に設定されているため、コレクションは永続化されません
私の Spring-3.0.5/Hibernate-3.3.0 webapp はコレクションを保存しません。関連付けられたコレクションを使用して新しい永続オブジェクトを作成すると、オブジェクトは永続化されますが、コレクションは永続化されません。テストケースではすべてがうまく機能するので、マッピングアノテーションに問題はありません。
ログレベル TRACE を使用してテスト ケースと webapp を実行すると、テスト ケースは ("[fF]lush" の grep:
しかし、webapp は次のように言うだけです:
「SessionImpl」を取得すると、
テストケースと
ウェブアプリ用。
webapp が常に自動フラッシュを無効にする理由がわかりません!
これが私のWebapp-Configurationです(明確さの略):
そして私のリソース定義:
perl - デフォルトでバッファが自動フラッシュされないのはなぜですか?
$| = 1;
私は最近、Perlスクリプト内で設定して、パイプを介して別のアプリケーションとより高速に通信できるようにする特権を持っていました。
なぜこれがデフォルト設定ではないのか知りたいです。言い換えると、バッファがすぐにフラッシュされた場合、何を失うのでしょうか?
jpa - JDBC の EntityManger フラッシュモード
JPA は本質的に JDBC のより高度な抽象化です。EntityManager には API setAutoFlushMode があります。AUTO または COMMIT に設定できます。JDBC用語でこれに相当するものは何ですか? ありがとう
php - PHP、implicit_flush: 同じスクリプトの 2 つのインスタンスを同じブラウザーで実行できるようにします。
準備ができたら、implicit_flush() を使用してデータを出力する PHP スクリプトがあります。問題は、Google chrome または Firefox から 2 つのインスタンスを開始すると、2 番目のインスタンスが何も出力せずにロードされたままになることです。
セッション ファイルでのロックの問題を防ぐためsession.auto_start
に、php.ini ファイルでOff を設定し、session_write_close()
念のためにスクリプトの先頭に a を追加しました。
ただし、2 つのインスタンスを 2 つの異なるブラウザーで実行すると、2 つのインスタンスは完全に機能します。Chrome のシークレット モードで 2 番目のインスタンスを実行すると、機能しません。
問題はブラウザ、サーバー、またはルーターに関連していますか? この制限を回避する解決策はありますか?
編集: 2 つのインスタンスが 2 つのブラウザーで実行されるため、唯一の可能性はブラウザーの問題だと思います。
java - Java: PrintStream が予期せず自動フラッシュする
私は、このプログラムが 1 行に 1 つずつ数字のリストを取得し、それがゼロに達したときにすべての四角形を 1 行に 1 つずつ出力することを期待しています。代わりに、入力した各数値を正方形でエコーするだけです。
理想的には、実際に次の行を含めます。
次に、プログラムの残りの部分を通常どおりに書き込みます(最後のフラッシュを除く)が、これはすぐにエコーするという同じ結果になりました。
ただし、PrintStream
を aに変更すると、PrintWriter
期待どおりに機能しましたが、拡張されていないSystem.setOut
ため実行できません。PrintWriter
OutputStream
これが期待どおりに動作しないのはなぜですか?