問題タブ [public]

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

objective-c - iPhone SDK @package vs. @private vs. @public and struct

ちょっと、デバッグよりも説明だけが必要な非常に単純な質問がありますが、多くのクラスオブジェクトのインターフェイス定義で、キーワード「@package」、「@ private」、「@ public」、さらには奇妙な「struct{...}」。上記を使わずに完全なプログラムを作ることができたので、誰かがそれらのキーワードの重要性を説明してくれることを期待していました。

ありがとう

編集:
待ってください、私は今、各宣言の制限を理解していますが、なぜあなたはそれらを使用する必要があるのですか?そして、「struct {...}」の意味と、それをどのように使用するかを明確にできますか?もう一度ありがとう:D

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

security - ハッシュ値を安全に公開する方法が必要

機密ファイルのバックアップを保存する Windows アプリケーションを構築しています。私のアプリケーションの目的は、ファイルのコピーをそのハッシュとともに保存することです。プログラムまたはユーザーは、ユーザーが特定の時点で機密ファイルのバックアップを持っていたことを証明する必要がある場合に備えて、ハッシュを公開します。

動機:

これが役立つ可能性があるいくつかの状況は次のとおりです。

  • 違法行為を行ったとして告発される可能性がある会社で働いている人がいます。彼らが時間の経過とともに一部のデータを変更したとして告発された場合、その事件に関連する機密ファイルのコピーを一定期間保持しておくと便利です。
  • 政治家は、自分が毎日行ったことについてメモを取り、その多くは機密事項または機密事項に関するものであり、後で何かで告発された場合にファイルを開示できるようにしたいと考える場合があります (たとえば、CIA が拷問について説明を受けました…)。絶対的な証拠ではありませんが、すべての潜在的なシナリオ、特に数年先のシナリオに対して偽のバックアップ ファイルを作成することは困難です。はっきりさせておきたいのですが、このアプリケーションは、私のコーディング スキルを練習するための言い訳にすぎません。複数の専門家によって精査されていない種類の暗号化ソフトウェアを使用することはお勧めしません。

可能な解決策:

私のアプリケーションでは、ハッシュ値をパブリックに保存する適切な場所を見つける必要があります。これまでの私のアイデアは次のとおりです。

  1. ハッシュ値を電子メールでグループに送信します。(短所: 人々を困らせる可能性がありますが、追跡可能な記録が作成されます)
  2. 公開ブログでハッシュ値を公開します (不利な点: 深刻な法的問題に遭遇した場合、リソースのある誰かが私が使用した無料サービスを攻撃してデータを消去しようとする可能性があります)
  3. ドキュメントを保存しているが削除できないオンライン セキュリティ サービスを使用して、ハッシュ値を公開します。(このようなものが存在するかどうかはわかりません。)

ハッシュ値を公開する最も安全で便利な方法は?

0 投票する
3 に答える
10424 参照

vb.net - aspx Webページでパブリック変数とパブリックサブを宣言する方法は?

.aspxWeb アプリケーション内のすべてのページで使用できるパブリック変数 Web ページを宣言するにはどうすればよいですか?

および/またはPublic Sub?

0 投票する
3 に答える
5760 参照

c# - ASP.net c# 名前空間で公開されている関数

私の名前空間には、名前空間内の他のすべてのページにアクセスできるパブリック クラスを含めることができます。公的な行事を行うにはどうすればよいですか?関数を含むクラスを作成する必要がありますか? それとももっと簡単な方法がありますか?

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

grails - Grailsでディレクトリを公開するにはどうすればよいですか?

私のGrailsアプリは、フォルダー内にファイルを生成します(例:「出力」)。次のようなURLを介して出力ファイルを公開するために、そのフォルダーを公開するにはどうすればよいですか。

乾杯!

0 投票する
7 に答える
16997 参照

c# - バス公共交通アルゴリズム

バスのルートを見つけることができるオフライン C# アプリケーションに取り組んでいます。時刻表/バス/路線データを抽出できます。基本データで機能する最も単純なソリューションを探しています。

バス停「A」からバス停「B」までの経路を見つけるために使用できるアルゴリズムは? C#/Java に対応したオープンソース ソリューションはありますか? データベースの Google GTFS 形式は単純なソリューションに適していますか? http://code.google.com/transit/spec/transit_feed_specification.html

助けてくれてありがとう。私はこれで立ち往生しています。どこから始めればいいのかわからない - データを保存する方法とルートを見つける方法。Dijkstra/A* については知っていますが、時間に依存しないグラフでのみ使用しました...

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

android - 別のパッケージの機能へのAndroidリンク

私は2つのAndroidアプリを持っています。1つはパブリックボイドです。他のアプリはこの関数をどのように呼び出しますか?

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

php - PHPでアクセサメソッドとパブリック変数を使用することのトレードオフは何ですか

PHPのアクセサメソッドでパブリック変数とプライベート変数を使用することに関するアドバイス/経験を探しています。

例: $obj->foo = 'a'; echo $obj->foo;

vs $obj->setFoo('a'); echo $obj->getFoo();

パブリック変数について私が気に入っているのは、構文が短いことです。使用する作業が少ないようです。後でリファクタリングが難しくなる可能性があることは理解していますが、経験したことはありません (つまり、設計が変更されることもありますが、通常はアクセサー メソッドを変更する必要があります)。

もう 1 つのオプションは、変数を配列に格納し、魔法のメソッド (__get/__set) を使用して変数にアクセスすることです。これにより、リファクタリングまたはアクセサー メソッドを使用できるパブリック変数を簡単に使用できます。

PHP の世界で人々が何をしているかについての経験や参考文献。

そして、アクセサーメソッドを保持している人にとっては、最善の方法です.パブリック変数の有効な必要性/使用法はありますか?

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

php - PHPでアクセス修飾子を避ける理由

PHPでpublic、private、protectedのキーワードを使用しない正当な理由は何ですか?

ストーリー:私は、コードでアクセス修飾子を積極的に使用しているチーム(明示的に「パブリック」であっても)でプロジェクトを開始し、同じことをするように説得したいと考えています。私はいつもこの種のものはphpのような動的言語ではまったく役に立たないことに気づきますが、私の直感は技術的な議論ではほとんど議論の余地がないことを理解しています。したがって、phpでアクセス修飾子が役に立たない(または有害でさえある)理由をしっかりと明確に説明したいと思います。

私はいくつかの同様のトピックがすでに存在することを知っています

しかし、私がこれを投稿する理由はいくつかあります

  • 私は「パブリック」を使うべきかどうか尋ねていません。私はすでにそれを使用していません。
  • アクセス修飾子が良い理由を聞くことに明確に興味はありません(私はそれらが悪いことを知っています、私はそれを確認するために専門家が必要です)。
  • 「ベストプラクティス」と「OOPの原則」について教えてくれるのであれば、気にしないでください。

TIA

0 投票する
3 に答える
418 参照

c# - 別のボタンでローカル変数を使用する

エラーがあります:「設定されているタイプは、タグの値表現と互換性がありません。」