問題タブ [access-levels]
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.
c# - クラスが静的な場合、イベントをどのように処理できますか?
次のクラスがあるとします
上記のコードで報告されている問題は (例として)、次のとおりです。
_Text.ContentsResized+=_Text_ContentsResized;
レポート
非静的メソッドにはオブジェクト参照が必要です
.... (など)
this.Controls.Add( _Text );
レポート
Message._Text は型ですが、変数として使用されています
イベント ハンドラーの内容は、_Text_ContentsResized
ここで説明されている最初のエラーで報告されたものと同じエラーを報告します (次のように)。
非静的メソッドにはオブジェクト参照が必要です
.... (など)
_Text
この背後にある概念的な考え方を維持して、内部コントロールを親コントロールの静的でより自然な要素にしたいと思いMessage
ますが、それでもそのプロパティとイベントにアクセスできるようにします。プロパティについては、おそらく get/set 用の静的ラッパーを作成できますが、そのオブジェクトからのイベントを処理できないという問題がまだ残っています。
問題は、オブジェクトのレイトバウンド コピーを作成せずに、静的オブジェクト/クラスから非静的呼び出し元にイベントを発生させるにはどうすればよいかということです ( _Text t = new _Text()
)
java - 同じ親のフィールドの保護されたフィールドへのアクセス?
同じ親を共有するクラス内の防護フィールドへのアクセスと可視性があるのはなぜですか? 私は常に、保護されたものは、決して外部ではなく、親または子自体を介してのみアクセスできると考えていました。
だから家族以外から守られているだけなのかな。これはなぜですか?また、直接の親と子以外の家族からも何かを隠すにはどうすればよいですか? 私には、アクセス メンバー修飾子が不足しているようです。のようなものは、family
実際にはあるべきでprotected
あり、保護されるべきであり、子と親以外のすべてから隠されるべきです。私は誰にも Java を書き直すように頼んでいるわけではありません。
ios - Swift モジュール、Cocoa Touch フレームワーク内のプライベート データをどこに保存しますか?
現在の Swift モジュール内にプライベート データ(現在のセッション チケットまたは設定)を保存する必要があります。単純なアプリの場合、オプションは通常、またはディスク上のファイルであるため、外部からこのデータにアクセスする (少なくとも変更する) ためにNSUserDefaults
my を使用するアプリは必要ありません。Cocoa Touch Framework
理由と開発者は、ここに保存されている私のデータについて単に知らないかもしれません。と同じ状況NSUserDefaults
。
モジュールには独自のドキュメント フォルダがありますか?
私はちょうど疑問に思っています、それを行う正しい方法は何ですか?
どんな助けでも素晴らしいでしょう、ありがとう!
laravel - Laravel 5 と Angular 2 の承認
Laravel 5.3 をバックエンド言語として使用し、Angular 2 をフロントエンとして使用しました。私の質問は、ユーザーがシステムにログインしたとき、現在のユーザーアクセスリストを特定する方法と、ユーザーが現在のルートまたはdomの特定のセクションにアクセスできないことをAngularが検出する方法です。
angularjs - Laravel と angular 2 ユーザー アクセス レベル
私のプロジェクトでは、laravel 5.3 をバックエンド API として使用し、anuglar 2 を使用しました。したがって、すべてのユーザーには、データベースに保存されているいくつかの権限とロールがあります。私の質問は、ユーザーが特定のルートにアクセスできるようにする方法です。ユーザーがこのルートへのアクセスを許可されているかどうかを知るために、角度2で何をすべきですか。私の意見では、ユーザーがシステム laravel にログインしているときにアクセス許可を angular に渡しますが、angular でそれを管理する方法がわかりません。
mediawiki - 同じメディアウィキ内での編集アクセス レベルの混在
私は独自の mediawiki を持っています (Ubuntu マシンの LAMP スタックで実行しています)。
一部のページは、私自身のスクラッチパッド/日記を構成しています。他の人に編集してほしくありません。
コミュニティによる編集を許可し、奨励したいその他のページ。
ただし、別の MediaWiki を実行するために別の Web サーバー Machine インスタンスを起動する必要はありません。
同じ mediaWiki インストール内で両方を取得することは可能ですか?