問題タブ [modifiers]

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

attask - Attask API - 修飾子の結合

同じフィールドに複数の修飾子を適用したい。基本的に、私はこのようなものを送る必要があります

/bill/count?field=TEXT&field_Mod=ne&field_Mod=notnull

ただし、この方法では最初の修飾子のみが認識され、2 番目の修飾子は無視されます。同じフィールドに複数の修飾子を送信する方法はありますか? この質問に関連する回答が見つかりませんでした。

どんな助けでも大歓迎です。

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

java - Java アクセス修飾子の優先度

デフォルトの修飾子はパッケージへのアクセスを許可するがサブクラスへのアクセスは許可せず、protectedは両方へのアクセスを許可するため、Java アクセス修飾子は暗黙的にサブクラスよりもパッケージへのアクセス優先度を与えますが、サブクラスへのアクセスを許可するがパッケージへのアクセスを許可しない修飾子はありません。これは私にとって常に奇妙に感じられます。なぜなら、私は自然に、サブクラスを親に「近い」と考える傾向があり (結局のところ、サブクラスが独自の変数であるため)、同じパッケージ内のクラスであることに気付くことがよくあります。パッケージではなく、サブの修飾子が必要です。これはおそらく、パッケージを「間違った」方法で使用していることを意味しますが、誰かがこの決定の背後にあるロジックを説明できますか?

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

ruby-on-rails - ID とは異なる選択された列への参照を追加します

列とは異なる列への参照を追加することは可能idですか?

通常、2 つのモデル (モデル 1 とモデル 2) 間の関係が作成されるとき、関係モデルの作成にmodel1:referencesandを使用すると、モデル 1/モデル 2 関連付けで使用するための列 (インデックスと外部キー参照と共に) がmodel2:references自動的に追加されます。 :model1_idmodel2_id

たとえばModel1 = Teacher、 と としますModel2 = Pupil
Model2 のレコード (生徒のレコード) がレーキ タスクで時々更新されるとします。その属性の値 (たとえばnameと) が変更され、と(1 から 100) がschool_credits維持されます。idranking

教師と教師をpupil_id関連付けることはあまり意味がありません。各教師は、代わりに
属性を外部キー参照として使用して、生徒の名前に関連付ける必要があります。pupil.namepupil.id

それは可能ですか?
この結果を得るには、コマンドにどのオプションを追加できますか、rails generate Relationshipまたはどの参照を追加する必要がありますか?

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

c# - コンソールで Ctrl + S を検出する

Ctrl+ NCtrl+ OCtrl+などのいくつかのホットキーを検出する必要があるコンソール アプリケーションを開発していますS。これらのホットキーを認識するために使用するコードの一部を次に示します。

上記のコードは、Ctrl+NおよびCtrl+に対して問題なく動作しOます。Ctrlしかし、 +では機能しませんS。簡単なテストを行った後、Ctrl+を押しSても何も起こらないことがわかりました (つまり、プログラムはユーザーが何かを入力するのを待っています)。

この問題はCtrl+でのみ発生しSます。if他の修飾子 (Shiftたとえば) とキー ( N、など) にいくつかの簡単なステートメントを使用すると問題なくO動作します。

なぜこれが起こるのですか?Ctrl+のS組み合わせに特別な意味はありますか? これを機能させることは可能ですか?はいの場合、どのように?

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

scala - Scala:フィールドをサブクラスで見えるようにする方法は?

サブクラスではフィールドを表示できるが、その内部クラスでは表示できないようにするにはどうすればよいですか?

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

javascript - Object.keys はプライベート プロパティを返します

Typescriptで作成されたクラス/ビューモデルがあります。他のすべてのクラス プロパティを取得しようとするときにスキップするために、このクラスの 1 つのフィールドをプライベートとして作成しました。

それは正しいですか、どうすれば私の私有財産をスキップできますか?

私のクラスの例:

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

java - リファクタリングの実践を抽出してオーバーライドすると、「保護された」修飾子が強制されます

抽出とオーバーライドのリファクタリングを実践するとき、抽出されたメソッドのアクセス修飾子がプライベートからプロテクトに変更される非常に熟練したコーチやトレーナーの例がよくあります。

上記のコードが抽出された例では、IDE はターゲット コードにプライベート修飾子を含む新しいメソッドを作成しました。それが望ましい動作です。テスト中のクラスをオーバーライドできるようにするために、保護された状態で再編集されました。これは、製品コードが読みにくくなり、望ましくないアクセスが得られることを意味するため、望ましくありません。

純粋な Java を使用し、モッキング フレームワークを使用しないことに注意してください。単体テストを同じパッケージ内の別のパスに保管しています。

私の質問:メソッド パッケージを非公開 (修飾子なし) にしないのはなぜですか?

クラスのメンバーへのアクセスの制御で、パッケージの private 修飾子を参照してください。