問題タブ [concept]
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.
java - 日食 (特に iviewsite) でのサイトの概念に関する質問
1) サイトとは何か説明してもらえますか? この用語の適切な定義がどこにも見つからないようです。
2) IViewSite インターフェイスの目的は何ですか?. 子 (ドキュメントで指定されているクラスまたはインターフェイス) はありません。このインターフェイスは拡張されることは想定されていません。それらを実装する単一のクラスがない場合、これらの 2 つのメソッドを定義するのはなぜですか?
IViewSite 変数にはプロパティがなく、純粋な仮想メソッドしかないため、IViewSite 変数の目的は何ですか? それに適応しても意味がありません。
すでにドキュメントを調べましたが、具体的な説明が見つからないようです。
さらに文書化すると、サイトが何であるかがわかったと思います。
init() メソッドによってワークベンチ パーツ (ビューまたはエディター) に関連付けられるオブジェクト
しかし、そのサイトの参照は正確にはどうなるのでしょうか? たとえばViewpartには、サイトオブジェクトへの参照を格納するプロパティがないため、わかりません。誰かが図や何かへのリンクを持っていれば、それは大歓迎です。
LE: オブジェクトへの参照とともに、ある種のレジスタに格納されているサイト オブジェクトへの参照です。
LE2 www@eclipsezone@com/eclipse/forums/t92910.html " IViewPart.init メソッドが呼び出されて、ビューのコンテキストが初期化されます。IViewSite オブジェクトが渡され、含まれているページ、ウィンドウ、およびその他のサービスを取得するメソッドが含まれています。が渡されます。" 実装クラスがないため、何を使用しますか?..
python - Pythonのpprintの幅フィールドがわかりません
私はこの概念をはっきりと理解していません。Pythonのpprintの幅の概念を示す例を誰かに教えてもらえますか?
operating-system - 実行ファイルを実行状態のスナップショットイメージとして想定することはできますか?
Unix のマニュアル ( http://pubs.opengroup.org/onlinepubs/009695399/functions/posix_spawn.html ) を読んだところ、実行に関する記述がありました。
新しいプロセス イメージは、新しいプロセス イメージ ファイルと呼ばれる通常の実行可能ファイルから作成されます。
表現過程の映像が目に留まりました。
私は、実行可能ファイルは一種のコマンド シーケンスであると考えてきました。プログラムという言葉が意味するのと同じように。しかし、実際には、実行ファイルの概念と構造がわかりません。そして、実行ファイルは、言及から実行状態のイメージのように見える可能性があると感じました。
これについて何か説明していただけますか?現在の通常の実行ファイルの概念と構造について。どのOSでも。
java - .NET がフレームワークで Java が言語である理由
Ok。それは戦いではありません。フレームワークの概念に興味があります。さまざまなレベルで、django、zend、rails、cakephp などのフレームワークを使用しました。
今日、私の友人が .NET をフレームワークとして挙げたプレゼンテーションを送ってくれました。私が .NET フレームワークについて議論したことは大きな驚きではありません。私はその背後にある基本的な概念を知っており、.NET テクノロジの限界の観点からも知っています。フレームワークと言っても過言ではありません。
しかし、それは私を襲ったのですか?Java が言語で .NET がフレームワークであるのはなぜですか? .NET が複数のプログラミング言語をサポートしているからでしょうか。ここで見逃している大きな違いは何ですか?
database - orientdbの必須の概念は何ですか?
OrientDBを試しています。
ほとんどの概念は簡単で理解しやすいものです。しかし、なじみのない概念が1つありました。mandatory
。_ これは何ですか?
jquery - asp.netのjqueryグループ化の概念
こんにちは私はフォームに2つのテーブルがあり、jqueryで個別に検証する必要があります.submit1をクリックするとtable1のみを検証する必要があり、submit2をクリックするとテーブル2のみを検証する必要があります。
現在、両方を同時に検証しています。個別のテーブル検証が必要です。
c# - 同期操作よりも非同期操作を使用する必要があるのはなぜですか?
私はいつもこれについて考えてきました。
HttpWebRequestクラスを使用した単純な非同期Webリクエストがあるとしましょう
同じことは、同期操作で簡単に実現できます。
では、もっと単純な同期操作で十分なのに、なぜもっと複雑な非同期操作を使用したいのでしょうか。システムリソースを節約するには?
concept - ハンドラーとコールバック関数の違いは何ですか?
私の現在のプロジェクトでは、多くのネットワークコードがあり、イベントハンドラーを使用して入力メッセージを処理します。このメカニズムは、コールバック関数とは異なりますか?
java - コンセプトの質問 - 選択入力のあるテキストボックス
答えてもらいたいコンセプトの質問が少しあります。
テキストボックスに特定の種類の入力しかできないAndroidアプリケーションを作成することを目指しています。例として、10 進数は簡単です。[数値] テキスト ボックスを使用します。ただし、例として 16 進数の番号付けシステムを使用する場合、有効な 16 進数文字 (0-F) ではない入力をボックスに拒否させるにはどうすればよいですか? この概念は、8 進数と 2 進数のシステムに拡張できます。ボックスをクリックしたときに表示されるキーボードが、その特定のボックスで有効な文字のみを表示するのが理想的ですが、それが可能かどうかはわかりません。
ありがとう!
K.
java - javaイテレータの背後にある概念は何ですか?
私はJavaiterator
インターフェースについて調査していますが、なぜそのように設計されているのか理解できません。
java イテレータを使用hasNext
して、next
代わりにそれらを 1 つのメソッドにマージするのはなぜですか?
これはJavaイテレータの典型的な使用法です
なぜだめですか
このアプローチが見栄えが悪いことは明らかですがnext
、最後に到達したときに null を返す代わりに例外をスローするとどうなるでしょうか? コードを単純化できるよりも
これがObjective-CのNSEnumeratorの仕組みです
これにより、カスタム実装のオーバーヘッドが増加しますiterator
。
これにより、Java イテレータもスレッドセーフではなくなります。たとえば、ArrayList には 1 つの要素があります。2 つのスレッドが両方とも、そのリストの同じ反復子を同時に要求しますhasNext
。両方のスレッドが認識し、そのイテレータでtrue
呼び出します。next
要素が 1 つしかなく、反復子が 2 回要求されているため、間違いなく例外またはエラー状態になります。
スレッドセーフなイテレータがあることは知っていますが、それが実装されているかどうかはわかりませんが、多くのブロッキングが発生して非効率になっていると思います。
問題は、チェックと更新がアトミックに行われないことだと思います。なぜJavaiterator
がそのようなインターフェースを設計したのか理解できません。
アップデート
null が値になる可能性があるため、私のアプローチは無効です。しかし、上記の問題に対する回避策はありますか?