問題タブ [flush]

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 に答える
1573 参照

nhibernate - NHibernate FlushMode: エンティティを自動的に更新するように NHibernate を設定する方法

エンティティを取得したら、そのプロパティを変更します。次に、同じエンティティを取得します。

Nhibernate がエンティティをロードする前にエンティティを更新することをどのように言えばよいでしょうか?

ここにコード:

現在、Nhibernate は私のプログラムで更新を行いません。FlushMode を Auto に設定するだけで、エンティティが自動的に更新されると思いました。

編集 背景は、この動作を別のアプリケーションで再現しようとすることです。保存方法はありません!このコードだけです。NHibernate のバージョンは非常に古く、バージョン 1.2.1.4000 です。多分キャッチがあります。

ブラウンフィールド アプリケーションで FlushMode を Commit に設定すると、更新ステートメントが生成されません。

しかし、私自身のプロジェクトでは、この「自動」動作をまだ再現できません。

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

c++ - Xcode がコンソール出力を表示しない。コンソールをどのようにフラッシュしますか?

cout と printf を使用してログを記録する単純な C++ プログラムがあり、プログラムが閉じられたときに最後にのみ表示されますが、デバッグを使用してプログラムをステップスルーしている場合は何も表示されません。誰かがこの問題を抱えていましたか?

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

php - エコーを呼び出すとすぐに出力をフラッシュするPHP

flush();少なくとも Google/Stackoverflow が教えてくれることからはうまくいくと思いましたが、私の Windows WAMP (Windows、Apache、MySQL、PHP) システムではうまくいきません。

flush() を機能させるために設定しなければならない PHP 設定はありますか?

これが私のコードです:

スクリプトの実行が完了すると (5 秒後)、コードはすべてまとめて出力されます。これは望ましくありません。「Fun」がすぐに表示され、5 秒後に「Mo」が表示されるようにしたいのです。

フラッシュの他の組み合わせを試しましob_end_flush(); or ob_implicit_flush(true);たが、何も機能していません。何か案は?

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

c# - C# WPF アプリから DNS キャッシュをフラッシュする方法はありますか? (XP、Vista、Win7)

C# WPF アプリから DNS キャッシュをフラッシュする方法はありますか? アプリケーションは、XP、Vista、または Windows 7 のいずれかで実行されます。

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

python - curses を呼び出した後、Python stdout が正しくフラッシュされない

curses を使用するプログラムがあり、さらに処理するためにメイン スクリプトに戻ります。それが戻った後、標準出力への後続の出力は、大量 (数千バイトなど) になるまで表示されません。

問題を、確実に失敗する非常に単純なプログラムに減らしました。

2 つの curses 呼び出しをコメント アウトすると、「Hello world!」遅れる前に印刷します。それらを入れると、遅延後(スクリプトが終了したとき)に印刷されます。

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

nhibernate - アクティブなトランザクション内でFlush()を実行する

よくあるシナリオがあります。標準のADOトランザクションを使用するのは簡単ですが、NH(私が知っている)ではそれほど多くはありません。

更新するテーブルが2つあります。最初の情報にはプロファイル情報(プロファイル)が含まれ、もう1つの情報(作業)には、実行する必要のあるレコードの変更とそれらの変更のステータスが含まれます。プロファイルテーブルが更新されるたびに、ワークテーブルのステータスが更新されます。

  • プロファイルテーブルの更新に失敗した場合は、ワークテーブルのステータスを更新する必要があります。
  • プロファイルテーブルへの更新が成功し、ワークテーブルへの更新が失敗した場合、トランザクションをロールバックする必要があります。

問題は、トランザクションをコミットするまで、プロファイルテーブルの更新が失敗したかどうかわからないことです。プロファイルでフラッシュを実行して例外をキャッチし、ステータスをWorkテーブルに書き込もうとしましたが、プロファイルの更新によって発生した例外でコミットが失敗します。

どうすればこれを処理できますか?通常のADOトランザクションでは、最初の呼び出しがスローされますが、トランザクション内の他のテーブルをキャッチして更新することはできます。

これが私のコードのようなものです-かなり標準的です。これは私の実際のコードではないので、問題に焦点を当ててください。トランザクションを破棄したり、セッションを閉じたりしていないわけではありません;):

Flush()が機能しないことはわかっていますが、他にこれを行う方法がわかりません。

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

java - PHP flush() に相当する Java は何ですか?

私はhttp://php.net/manual/en/function.flush.phpの大ファンです

Java を使用して同じことを行うことはできますか?

ご協力いただきありがとうございます

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

caching - IIS がキャッシュをフラッシュしないようにする

IIS がキャッシュされたデータをフラッシュしないようにしようとしています。これにより、要求がない期間が経過した後のページの読み込みが速くなります。これまでのところ、私はこれを試しましたが、成功しました:

  • 「Object Cache TTL」プロパティの無限時間を定義します。
  • IIS (バージョン 6.0) では、[ワーカー プロセスのリサイクル] オプションのチェックを外しました。
  • IIS で「アイドル状態になった後にワーカー プロセスをシャットダウンする..」オプションのチェックを外します。
  • キャッシュの ActivityPeriod を「0」に設定します。

何が欠けている可能性がありますか?しばらくアイドル状態になった後、キャッシュを強制的にフラッシュするものはありますか?

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

macos - Mac でバッファリングなしでバックグラウンド プロセスの STDOUT をログに記録する方法は?

Mac でバックグラウンド プロセスを実行していますが、ログの更新に問題があります。私が走れば

その後mylog、すぐに更新されるのではなく、一定の間隔で更新されます-バッファリングが原因だと思います。と同じことat now。出力が に書き込まれる前にプログラムを強制終了するとmylog、データが失われます。Linuxマシンでは同じプログラムでそのような問題はなかったので、Macでも実行時に更新できるようにしたいと考えています. 方法はありますか?

someprog私が書いたものではないF77プログラムです。

SuperUser でこの質問をしようとしましたが、誰も助けてくれません。

EDIT1:ソースを変更する気はありませんが、覚えておいてください。ロギングは Linux マシンで正常に機能するため、Mac でも機能するはずです。バッファサイズなどのシステム設定である必要がありますか? バッファ サイズをより小さな値に制限しても問題ありません。ログに何かが表示されるまで何時間も待たなければなりません。

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

.net - Nhibernate Update がデータベースへの変更を保持しない

NHibernate を使用して取得したデータ オブジェクトへの変更をデータベースに永続化するのに問題があります。例外がないので、どこを見ればよいかわかりません。助言がありますか?