問題タブ [temporary]
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.
views - couchdbで複雑な検索フィルタを実現するには? 一時的なビューを避ける必要がありますか?
ユーザー エンティティをグリッドで管理したいと考えています。それらを並べ替えたいのですが、各列に検索フィルターが必要です。
私の動的に生成された一時ビューは正常に動作します:
しかし、どこにでも一時的なビューを避ける必要があると書かれています。より良い方法はありますか?実行時にこれらの検索をオンデマンドで保存する必要がありますか?
ありがとう
asp.net - 一時ストレージに .NET セッションを使用する場合のベスト プラクティスは?
私はまだ .NET と ASP.NET MVC に比較的慣れていないので、DB から取得した情報を一時的に保存して、クライアントからの後続のサーバー要求で使用できるようにすると便利な場合がいくつかありました。.NET セッションを使用してこの情報を保存し、タイムスタンプをキーオフし、サーバーに再度アクセスしたときにタイムスタンプを使用して情報を取得し始めました。
したがって、基本的な使用例は次のとおりです。
- ユーザーは「クエリ」ボタンをクリックして、システムから情報を収集します。
- JS で、現在時刻のタイムスタンプを生成し、これをリクエストでサーバーに渡します
- サーバー上でDBから情報収集
- サーバーでは、クライアントからの一意のタイムスタンプをセッションへのキーとして使用して、応答オブジェクトを保存します。
- 応答オブジェクトをクライアントに返す
- ユーザーが [レポートの生成] ボタンをクリックします (クエリ結果を Excel ドキュメントにフォーマットします)
- #2 から同じタイムスタンプを再度サーバーに渡し、#4 からクエリ結果を収集するために使用します。
- 追加の DB ヒットなしでレポートを生成します。
これは、セッションを一時ストレージとして使用する場合に常に使用し始めたスキームです。しかし、JS でタイムスタンプを生成することは必ずしも安全ではなく、全体が少し構造化されていないように感じます。これに使用できる既存の設計パターン、またはより合理化された安全なアプローチはありますか? どんな助けでも大歓迎です。
ありがとう。
php - php://メモリ & php://temp; 後続のハンドル作成時にストリーム データを保持する
この質問は、この質問に関する私の新しい発見と密接に関連しています。
php://memory
ハンドル間またはハンドル間のストリーム内データを保持する方法はありphp://temp
ますか? 前述のストリームを後で開くと、既存のデータが消去されることを読みました(どこかで手に入れることはできません)。
繰り返しになりますが、私の質問は、既存のデータへの新しいハンドルを作成するときに、既存のデータを強制的にストリームに保持する方法はありますか?
(これが可能であれば、後者の呼び出しfpassthru()
はもちろんダンプhello world
します)
c++ - 一時的なオブジェクトの有効期間が、囲んでいるオブジェクトの有効期間まで延長されないのはなぜですか?
テンポラリーを非 const 参照にバインドできないことはわかっていますが、const 参照にはバインドできます。あれは、
A()
また、2 番目のケース (上記) では、作成された一時オブジェクトの有効期間が、const 参照の有効期間 (つまり ) まで延長されることも知っていy
ます。
しかし、私の質問は次のとおりです。
一時オブジェクトにバインドされている const 参照をさらに別の const 参照にバインドして、一時オブジェクトの有効期間を 2 番目のオブジェクトの有効期間まで延長できますか?
私はこれを試しましたが、うまくいきませんでした。私はこれを正確に理解していません。私はこのコードを書きました:
出力 ( ideone ):
出力の違い?2 番目のケースで一時オブジェクトA()
がオブジェクトの前に破棄されるのはなぜですか? b
標準 (C++03) はこの動作について話していますか?
c++ - C ++で大きなデータをキャッシュするのに役立つ一時ファイルを作成するにはどうすればよいですか?
私はいくつかの大きなベクトルを持っています、それらのデータはハードディスクファイルのいくつかの計算から来ています。単一の一時ファイルを使用してデータをキャッシュする多くのソフトウェアを見てきました。これを行う方法については非常に興味がありますが、この手法の名前はわかりません。コードをできるだけ変更したくない。ありがとうございました。
私の環境はWindows/MFC / VC10/Boostです。
sql-server - SQL Server の一時テーブルから一時ビューを作成する
一時テーブルがあり、この一時テーブルに一時ビューを作成したいと考えています。
出来ますか?
次の例では、テーブルではなくビューになりたい#Top10Records
ので、
java - パフォーマンスのために一時オブジェクトとして (静的?) オブジェクトを再利用する Java
シミュレーション ループで、複数のメソッドを持つクラスのメソッドを頻繁に呼び出す必要があります。
これらのメソッドの一部は、情報を格納するために一時オブジェクトにアクセスする必要があります。メソッドを終了すると、保存されたデータは不要になります。例えば:
可能な限り最適化する必要があります。最も費用のかかる (除去可能な) 問題は、割り当てが多すぎることです。これらのオブジェクトに必要なスペースを毎回割り当てないほうがよいと思うので、それらを保持したいと思います。
それらを静的な方法で保存する方が効率的ですか?お気に入り:
それとももっと良い方法がありますか?ご協力ありがとうございました!
回答に基づいて編集: メモリフットプリントが実際の問題ではなく、ガベージコレクションが混乱を解消しています。SomeObject は Point2D に似たクラスであり、メモリを消費するものはありません (私の意見では)。(最終的に静的な)クラスレベルのオブジェクトをプレースホルダーとして使用する方が良いのか、それとも私が認識していないより高度な方法を使用する方が良いのかはわかりません。
.htaccess - htaccess: subdomain.test.com/~user77 から www.testing.com にリダイレクトします。
のような一時URIからリダイレクトしたい
http://subdomain.test.com/~user77/
に
これは一時的な URI であり、同じ Web サーバーを指しています。のようなすべての要求
http://subdomain.test.com/~user77/index.php
http://subdomain.test.com/~user77/lib/javascript.js
にリダイレクトする必要があります
http://www.testing.com/index.php
http://www.testing.com/lib/javascript.js
どうすればこれを達成できますか?次のhtaccessコードがあります
しかし、うまくいかないようです。subdomain.test.com/~user77 と入力すると、同じ URL (subdomain.test.com/~user77) が表示されます。私が間違っていることは何ですか?
更新:
完全な htaccess:
jquery - 一時保管オブジェクトの属性
これは私がしようとしているものです、
- すべての画像をダミーの画像に変えるスクリプトを実行します。
- onclick、画像が元に戻ります。
それは私の実際のコードです:
結果: 「XML フィルターが非 XML 値 (関数 (名前、値)... に適用されます...」
c++ - C++ で文字列を一時ストリーム オブジェクトに出力する
テキストを一時オブジェクトとして出力しようとしている特殊なタイプの ostringstream がありますが、問題が発生しています。明確にするために、これは本質的に私がやりたいことです:
「しかし、ザック、そのコードはまったく役に立たない! オブジェクトは行の最後で破棄されます。オブジェクトが何かをしたかどうかをどうやって知ることができますか?」と言う前に、私の話を聞いてください。私は単純な ostringstreams でこれを行おうとはしませんが、デストラクタが実際にデータがオブジェクトを終了するためのパスを提供する派生クラスを使用します。したがって、実際には、次のようになります。
specialstringstream には、テキストを別の場所にダンプするデストラクタがあります。
なぜこれを行うのかについては、あまり詳しく説明しません。私がしなければならないことには意味があり、既存の巨大なコードベースにうまく適合することを信じてください。
ここに問題があります。これを行うと、すべてがコンパイルおよび実行されますが、「PARTY DOWN!」の代わりにポインター アドレスが出力に出力されます。ストリング。ストリーム出力を実行するためにコンパイラによって選択された演算子が
ostream& operator<< (const void* val)
, not であるため、これが発生していると判断しましたostream& operator<< (ostream& out, const char* s )
。
理由はなんとなくわかりますが、どうすればいいのか途方に暮れています。char*s を stringstream の一時的なインスタンスに出力するにはどうすればよいですか?
動作を示す SpecialStringStream オブジェクトの短いバージョンを次に示します。
次のようなことSpecialStringStream(someStreamPtr) << "PARTY DOWN!" << endl;
をすると、メッセージの代わりに出力に「00444D60」のようなポインターアドレスが表示されます。
編集:私は自分の質問に答えるにはあまりにも新しいユーザーなので、すべての回答のおかげでここに落ち着きました。
私は、次のソリューションを思いつきました。これは、Visual C++ 8 と、必要な他のすべてのコンパイラで動作します。基本的に、const SpecialStringStream の constness を取り除き、それを ostream としてキャストし、ostream オペレーターに自分の仕事をさせるテンプレート オペレーターを作成しました。コメントでそれを細断して、私が導入したすべての恐ろしい潜在的なバグについて警告してください!