問題タブ [top-down]

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 投票する
1 に答える
4293 参照

web-services - トップダウンとボトムアップのアプローチ

Web 開発の 2 つのアプローチの違いを理解しています。しかし、特定のアプローチが他のアプローチよりも有利な状況はありますか? そして、一方の欠点とは?

私は記事でこれを読みました: トップダウンでは、 WSDL を変更する場合、JAVA クラスを変更する必要があります。ボトムアップでは、JAVA クラスで行われた変更はビルド中に処理されます。

他の ?

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

websphere - Websphere でのトップダウン JAX-WS WebService での ServletContextListener の使用

Websphere 8.5 用に RAD 8.5 で生成されたトップダウン JAX-WS Web サービスがあります。

ServletContextListener を使用して、websphere にデプロイされた webservice アプリの log4j セットアップを初期化したいと考えています。

ServletContextListener と ServletContextAttributeListener を実装するリスナーを作成し、 @WebListener アノテーションを ( web.xml に入れる代わりに) クラスに追加しましたが、Web サービス アプリケーションを起動しても呼び出されません。

このリンクによると

WEB-INF/web.xml ファイル。web.xml には、サーブレットまたはサーブレット マッピング要素が含まれていません。WebSphere Application Server ランタイムは、モジュールがロードされるときにそれらを動的に定義します。

私のlog4jセットアップが初期化されるように、つまりリスナーが確実に呼び出されるようにするには、何をする必要がありますか?

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

recursion - 動的計画法 - トップダウン vs ボトムアップ

私が学んだことは、動的計画法 (DP) には、トップダウンとボトムアップの 2 種類があるということです。

トップダウンでは、メモ化とともに再帰を使用します。ボトムアップでは、配列 (テーブル) を埋めるだけです。

また、これらの方法はどちらも同じ時間の複雑さを使用します。個人的には、トップダウンのアプローチの方が従うのがより簡単で自然だと思います。DP の特定の問題は、どちらのアプローチでも解決できるというのは本当ですか? それとも、2 つの方法のいずれかでしか解決できない問題に直面することはありますか?

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

data-structures - スプレー ツリー (トップダウン スプレー バージョン) で、ノードの不変条件を維持するにはどうすればよいですか?

ここ ( http://www.nocow.cn/index.php/Code:Splay_Tree/C ) (最初のもの)で説明されているような、トップダウンのスプレイでスプレイ ツリーを実装しようとしています。サブツリーがそのノードのルートである各ノードでサブツリーのサイズも維持するボトムアップ スプレー バージョンを既に実装しています (つまり、サイズ = 1 + 左 -> サイズ + 右 -> サイズ)。

各スプレイ操作と同様に、ノードをルートまで上に移動していたので、ローテーションごとにすべての先祖を更新する必要はありませんでした。しかし、トップダウン バージョンでは、各ノード (および他の種類の不変条件) でこのサブツリー サイズの値を維持する方法がわかりません。各回転で先祖を再帰的に更新する必要はありません。

つまり、トップダウンのスプレイ操作を行っているときに、各ノードでサブツリーのサイズを維持するにはどうすればよいですか? (上記のページに記載されているスプレイ操作の修正版があればいいのですが)

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

c# - XNA Waterphysics トップダウン Hex ベースのグリッド

C#/XNA を使用するプロジェクトに取り組んでいますが、トップダウンの 16 進数ベースのグリッドで水物理学を作成するのに問題があります。

http://www.redblobgames.com/grids/hexagonsの助けを借りて、hex-tilemap を使用しています。そこで、水流のアルゴリズムを実装できると思ったのですが、うまくいかないようで、パフォーマンスが非常に重いようです。

さて、私の質問ですが、トップダウン環境で、できればヘックスベースのグリッドを使用して水物理学を実装する方法を知っている人はいますか?

いくつかのライブラリを調べたところ、平滑化粒子の流体力学が見つかりましたが、それがトップダウンで実装可能かどうかはわかりません。また、その方向へのガイドが見つからないようです。

いくつかの指針でさえ十分かもしれません。

前もって感謝します、C. Venhuizen

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

javascript - Crafty.jsで関数を作る

私はcrafty.jsゲームライブラリを使用してトップダウンビデオゲームに取り組んでおり、境界線と背景スプライトを作成するためにコードを繰り返し実行する必要があるため、それを独自の別の関数に入れて呼び出したいと思います.問題は、従来の JavaScript 構文でこれを行うたびにエラーが発生することです。他の方法でそれを行う方法がわかりません。私のシーン コードは次のとおりです。

Draw floor と Draw boders ビットを独自のサブルーチンに移動したいと考えています。また、crafty.js を使用して関数との間で変数を渡す方法を知る必要もあります

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

c# - Unity 2D トップダウン レイキャスティング

2D トップダウン シューターを作成しようとしていますが、レイキャストの方法がわかりません。2 番目のパラメーター (方向) に何を指定すればよいかわかりません。Input.mousePosition を試してみましたが、StackOverflow で見た他のいくつかのことを試しましたが、何も機能しないようです。これが私のプレイヤーキャラクターのコードです。

レイキャストの方向部分を実行するために、スクリプトのマウス移動部分から再利用できるものはありますか?

助けてくれてありがとう!

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

java - トップダウン解析 - Java

私は、書き換え規則の RHS に 1 つの非終端記号のみを含む任意の文法 (例: S -> aaSb | aaSa | aSa) に対して、トップダウン バックトラッキング パーサーを実装するプロジェクトを割り当てられました。

mainこれまでのところ、入力文字列の有効性のチェックを処理するために使用される を含む 3 つのメソッドがあります。

私の目標はchar[][]、文法の配列を使用して、入力文字列の各文字を文法に対してチェックし、true文字列が文法に含まれているかどうかを返すことです。

私のアルゴリズムでpnは、現在見ている文法のどの生成を追跡し、同じ文法を 2 回スキャンしないようにするための整数です (たとえば、pn上記の文法の 1 は に対応しaaSaます)。また、\0空の文字列を表しています。

文字列を正しく解析していますか?

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