問題タブ [ancestor]
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.
google-app-engine - NDB HRD トランザクション、どの祖先がエンティティ グループを決定しますか?
エンティティ グループを決定するのは、書き込まれているエンティティに最も近い親の親族ですか、それとも最も遠い親の親族ですか? (質問 1 ) もし私が持っているなら、
2 つの異なるエンティティを書き込むための 2 つの同時要求。この例では、どちらも Data エンティティ (キー '2') の直接の親を持ち、次の祖先を持ちます。
どちらの場合も、両方とも同じエンティティ グループに属し、エンティティ Person:9 またはエンティティ Data:2 に固定されています。エンティティ グループの正しい決定子は、Person:9 と Data:2 のどちらですか? また、Data:2 の子孫に2 種類のエンティティ、たとえば Record と Scheme がある場合、すべての Record エンティティと Scheme エンティティは、Data:2 によって固定された同じエンティティ グループに属しますか、または異なる種類であるため、次のエンティティ グループに属します個別のエンティティ グループ? (問2 )
ちなみに、エンティティ グループを決定するのが Person:9 であり、親の下の異なる種類がその親の下で異なるエンティティ グループを形成しない場合、Person:9 から派生したものはすべて同じエンティティ グループであり、記述する必要があります。連続で、恐怖
この例では、同じエンティティ グループに対して同じ種類のエンティティのこれらの書き込みを同時に実行しているため、これらの書き込みは順次適用されるため、同時に適用できる場合よりも「2 倍の時間」がかかります。
この「倍増」した時間に対する適切な解決策は何ですか? (質問 3 -- オプション! )
私は次のことを考えました:
2 つの個別の書き込みは 2 つの個別のクライアント インスタンスによって開始される必要があることがわかっているため、次のように、書き込みを行うクライアント インスタンスを表すチェーンにさらに先祖を追加できます。
このようにして、書き込みは異なるエンティティ グループに属し (グループを固定する Person:9 の仮説が間違っている限り)、常に同時に実行できます。AppEngineer/専門家はこれについて検討できますか? (質問4)
さらに、個別のクライアントはデータストアに対してシリアル リクエストのみを行うことができるという制限を適用しているため、パフォーマンスに影響を与えることなく、単一のクライアントによる書き込みが毎秒 1 回以上発生する必要がないことを保証できます。それは機能し、パフォーマンスへの影響がゼロであることを意味し、十分な数の個別のクライアント (および十分なクォータ) がある限り、HTTP が転送できる速度でデータストアにできるだけ多くの書き込みを行うことができます。AppEngineer/専門家はこれについて検討できますか? (問5 )
このグループ分割アプローチで私が目にする唯一の問題は、Data:2 の親の下にあるレコード エンティティのクエリが、レコードが意味的に関連しているにもかかわらず、異なるクライアントによって分離されているという事実によって複雑になっていることです。したがって、すべてのレコードを収集するには、まずすべてのクライアントを収集し、次にそこにあるすべてのレコードを収集する必要があります。この種の「クエリした子のすべての子をクエリする」クエリを実行すると、これが途方もなく恐ろしいパフォーマンスへの影響を引き起こすかどうか、誰にもわかりますか...? AppEngineer/専門家はこれについて検討できますか? (問6)
python - GAE データストアが更新されない
GAE データストアを更新すると、ブラウザーがページを更新した後にのみ、正しいデータストアの内容が表示されます。
そしてindex.htmlは次のとおりです。
この問題は、(ダミーの) 祖先を使用することで解消されます (re: # のある行)。私には奇妙な振る舞いのように思えます...祖先なしで解決できますか?
git - すべての git コミットはブランチの祖先でなければなりませんか?
この git ツリーを考えると:
ツリーをこの状態にすることは可能ですか:
( 以外のブランチやタグはありませんmaster
。) つまり、コミット ( C
) は、ブランチ (またはタグ) が指すコミットまたはブランチ (またはタグ) が指すコミットの祖先でなくても存在できます。 ?
(この質問は、gitブランチの仕組みをよりよく理解するのに役立つ純粋に理論的なものです。)
xml - 祖先ノードへの相対位置を見つけるxsl
division
ノードに対する子の位置を取得するのに問題がありsection
ます。ここに私のXMLファイルがあります:
そして、ここに私のXSLがあります:
そして、位置が依存するこの種の出力が必要section
です:
そして、これではありません:
../section[position()]
orのように思えます../ancestor/position()
が違います… ありがとうございます!
postgresql - 線形の「祖先 - 子孫」関係で最後の子孫 (他の条件に一致するもの) を見つける方法
この質問は次の質問に基づいていますが、追加の要件があります: PostgreSQL: 線形の「祖先 - 子孫」関係で最後の子孫を見つける方法
基本的に、必要なのは、追加の基準に一致する直線的な「祖先 - 子孫」関係で最後の子孫を見つける Postgre-SQL ステートメントです。
例:
テーブル「RELATIONSHIP_TABLE」の内容は次のとおりです。
特定の階層内のすべてのレコードは同じ「id_entry」を持ちます。この例には、3 つの異なる「祖先 - 子孫」関係があります。
質問PostgreSQL: 線形の「祖先 - 子孫」関係で最後の子孫を見つける方法は、各関係の最後のレコードを見つける方法を示しています。上記の例では:
したがって、今回必要なのは、「bool_flag」が true に設定されている「id_entry」による最後の子孫です。上記の例では:
誰かが解決策を知っていますか?
前もって感謝します :)
QストームDS
sybase - データウィンドウのイベント ItemChanged から call open イベントを送信する
イベント ItemChanged からウィンドウの Open イベントを送信しようとしましたSUPER :: EVENT OPEN ()
。データウィンドウのイベント ItemChanged からウィンドウを再起動する必要があります。
あなたの助けを願っています。
前もって感謝します。
よろしく、