問題タブ [information-hiding]
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.
html - モバイルでボタンを隠す
これは私のサイトです: http://site9171756.91.webydo.com/?v=1
携帯電話でボタンを非表示にする方法はありますか? モバイル デバイス用にさまざまなボタンをコーディングしたいと考えています。これはボタンの私のコーディングです。
HTML
CSS:
よろしく=)
information-hiding - ウェブサイトでアプリを非表示にする
現在、ユーザーが自分の Web サイトから簡単にダウンロードできるアプリケーションを自分の Web サイトに持っています。アプリケーションを非表示にしたり、見つけにくくしたりする方法はありますか?私のアプリを取得するために私のドメインの最後に?おすすめは何ですか?
c - Ansi-C C99 インターフェイスと構造体
私は主に National Instruments の Labwindows CVI をコンパイラとして使用しています。
デバイスへのインターフェイスを作成する必要があり、すべての異なるレジスタの構造体の外観を作成する道を歩み始めました。
次に、呼び出し元の関数に構造体を入力し、その構造体を関数に渡します。ここで、すべてのビット シフトを行い、アドレスなどをメッセージに追加して、通信インターフェイス経由で送信します。
これを改善することはできますか? さらに情報を隠して、構造体に関数を設定する必要がありますか? 私は多くの読書をしてきましたが、これは間違いなくいくつかの改善に役立つ可能性があります.
c++ - 前方宣言による実装の非表示
クラスがあります。それを Product と呼びましょう。その実装は、ユーザーから完全に隠したいと思います。とはいえ、ユーザーには何が入っているか分からないまま、商品を集めて回し、どうするかを決めるのが一般的です。
最初に頭に浮かんだアイデアは、単純に ProductFactory クラスを作成し、ProductFactory.h ヘッダーで Product クラスを前方宣言するというものでした。
Product クラスのオブジェクトは、Product クラスへの共有ポインタを返す makeProduct メソッドによって作成されます。ユーザーは中身を見ることはできませんが、たとえば Service クラスに送信することができます。このクラスの実装には、Product の完全な定義が含まれているため、内部にアクセスできます。
それは良い考えだと思いますか、それともむしろ回避策のように感じますか?
また、ユーザーがアクセスできるトップレベルの機能が必要な場合に備えて、pimpl イディオムを使用することも考えていました。
抽象基本クラスはオプションではないことに注意してください。たとえば、ユーザーにとって十分に制限され、Service クラスにとって十分なインターフェイスは実際には存在しないためです。
oop - 情報の隠蔽とカプセル化は互いに独立していますか?
情報の隠蔽とカプセル化は必ずしも同じものではないことは理解していますが、定義上は非常に同義に思えます。これにより、一方が他方なしで存在できるかどうか疑問に思いました。
ruby - コード スニペットのクラス名と変数名を置き換える
コードの要点を CV に挿入したいと思います。このコードが何であるかを理解しないために、すべてのクラス、メソッド、および変数名をランダムな文字列に自動的に置き換えて (スクリプトまたはオンライン クリエーターを使用して?)、「私の書き方」を示すことができるようにしますが、実際の機能は表示されません。
私はに変更したい:
または、誰かが他の人に「私のコードはどのように見えるが、機能を示さずに」表示するより良い方法を知っているのでしょうか?
前もって感謝します
javascript - Angular の使用時に API キーを非表示にする (おそらく環境変数で?)
Node/Express バックエンドで小さな Angular アプリケーションを実行しています。
Angular ファクトリの 1 つ (クライアント側) で、Github に $http リクエストを送信してユーザー情報を返します。ただし、これを行うには、Github で生成されたキー (秘密にするためのもの) が必要です。
クライアント側で process.env.XYZ を使用できないことはわかっています。どうすればこの API キーを秘密にできるのだろうか? 代わりにバックエンドでリクエストを行う必要がありますか? その場合、返された Github データをフロントエンドに転送するにはどうすればよいですか?
これが単純に見える場合は申し訳ありませんが、私は比較的初心者なので、コード例を含む明確な回答をいただければ幸いです。ありがとうございました
java - javaの列挙型で抽象プライベートメソッドが許可されないのはなぜですか?
列挙型でプライベート抽象メソッドを記述することは完全に合法ではないでしょうか? 見えないのに禁止する理由あるの?
コンパイルされないおもちゃのコードの例を以下に示します。シングルトンが複数かどうか以外のAPIにコミットしたくないと仮定しましょう。
これは抽象メソッドなしで実装できますが、これは単なる例であることに注意してください。それを禁止する一般的な理由があるかどうかを尋ねています。
edit1: これは、プライベート抽象メソッドが一般的に禁止されている理由を尋ねているわけではありません。そのような使用が理にかなっている例を提供して、列挙型での使用が違法である理由を尋ねています。これは重複ではありません。Stackoverflow で答えが見つかりませんでした。一般的なケースに対する答えはここでは当てはまりません。