問題タブ [key]

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 投票する
4 に答える
20046 参照

java - Javaでのキーボード方向キーの検出と操作

G'day all、

ユーザーがキーボードの方向キー(数字以外のキーパッド)を押してアバターを移動することを目的としたコンソールプロジェクトがあります。これらのキーが押されているかどうかを確認するためのコーディングに問題があります。Pascalでは、「readkey」とコードを使用するのは簡単でした。たとえば、下キーを押すための#80の場合です。ただし、System.inとBufferedInputStreamの使用法は理解していると思いますが、Javaで同じ機能を実装する方法に困惑しています。

誰か助けてもらえますか?あなたの考えやヒントは大歓迎です。

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

java - keyPressed を使用してキーボードの方向キーを検出する

皆さん、こんにちは

ここで、Java コンソールがキーボード入力をあまりサポートしていないことを知った後、私は Swing と AWT に切り替えました。私の問題は、キーボードの方向キー (数字以外のキーパッド) が使用されていることを検出する方法です。下、上、左、右のキーを押したときに、私のコード(以下)は「小さなボックス」文字を出力するだけです。この小さな四角形の文字は、たとえば CTRL および ALT キーで使用される文字と何ら変わりはありません。アプリケーションでコーディングできるように、キーボードの方向キーの正体が実際に何であるかを知っている人はいますか?

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

sql-server - SQL Server のキーはグローバルです - なぜですか?

MS SQL Server のインデックスと制約は、それらが定義されているテーブルに対してローカルです。そのため、複数のテーブルに同じインデックスまたは制約名を問題なく作成できます。

外部キー制約 (誰もが知っているように、キーではなく制約) は Keys サブフォルダーに表示され、それらの名前はグローバル スコープで表示されます。

「キー」がグローバルスコープの名前を持っている理由を知っている人はいますか? キーとインデックスの違いを理解しています。名前のスコープにこのような違いがあるべき理由がわかりません。すべての場合において、それらは定義されたテーブルに対して「ローカル」です。

ティア

0 投票する
5 に答える
7393 参照

python - 最大 21 文字の Python およびランダム キー

有効期間が約「2 日」の内部セッションを表すために、最大 21 文字の名前を持つ API を使用しています。ある種のハッシュを使用して名前を意味のあるものにしないでください。md5 は 40 文字を生成します。他に使用できるものはありますか?

今のところ、「userid[:10]」 + 作成時間: ddhhmmss + ランダムな 3 文字を使用します。

ありがとう、

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

javascript - JSONから空のキーをJavaScriptでどのように記述しますか?

次のJSONオブジェクトがあるとします

JavaScriptでどのように取得しますか?

私はこれに当惑しています、どんな助けでも歓迎します!

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

c# - C#キーを無効にする方法

「ENTER」キーが押されたときにキャレットがテキスト ボックスの次の行に移動しないようにするにはどうすればよいですか? 言い換えれば、テキストボックスで「ENTER」または「RETURN」キーを無効にする方法は?

0 投票する
5 に答える
9970 参照

c - プロダクトキーの実装

私はCで小さなアプリケーションを実装しています。これは、後でリーズナブルな価格でシェアウェアとして販売したいと考えています。それは30日間のトライアルから始まりますが、私はそれをどのように実装するかについてすでにかなり確信しています。

ただし、私が抱えている問題は、プロダクトキーの検証を実装する方法がよくわからないことです。私が念頭に置いているのは、顧客が私のWebページにサインアップして(しばらく製品を試した後)、製品の代金を支払い、e経由でaaaaa-bbbbb-ccccc-ddddd-eeeeeの形式でプロダクトキーを取得できることです。 -メール(または私のウェブサイトの彼のプロフィールから入手できるかもしれません)。今のところ問題ありません。次に、彼/彼女は私のアプリの適切なキーフィールドにキーをドロップし、アプリが登録されていることをブームします。

私がこれまでに収集できたものから、人々はこれにAESまたはRSAのいずれかを推奨します。正直なところ、私は大学で別の方向に進んでおり(暗号化ではありません)、私が受けた暗号化のクラスは少し前でした。しかし、私が覚えていることから、AESは対称暗号化アルゴリズムです。つまり、暗号化と復号化のためのキーは1つだけですよね?次に、何千ものプロダクトキーを生成し、アプリでそれらを検証するにはどうすればよいでしょうか(ちなみに、インターネットアクセスは必要ありません。サーバーにチェックバックする必要はありません)。

それで、RSAが進むべき道だと思いますか?しかし、RSAはかなり長いキー(少なくとも上から必要な25文字よりも長い)を生成しませんか?

別のスレッドで、一部の製品はプロダクトキーの生成/検証に暗号化を使用せず、代わりに「2.と17.の文字を追加し、合計でxになる」などのチェックを使用することを読みました。

ここに行くための最も速く、最も簡単で、最も安全な方法は何ですか?:-)コードサンプルは砂糖になります!

よろしく、

セバスチャン

PS:ああ...そして、ある時点で私の鍵がどのようにクラックされる可能性があり、どのようにクラックされるのか教えてはいけません.....私はそれについて知っています、それが主に私が多くの時間を過ごしたくない理由ですこの問題ですが、同時に、時折クラッカーが簡単になりすぎないようにしてください。

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

certificate - 秘密鍵はどこにありますか?

makecertコマンドに関する 2 つの簡単な質問

次のコマンドを使用しているとします。

秘密鍵は証明書マネージャーのどこかに自動的に登録されますか、それとも秘密鍵はファイル root.pvk にあるだけですか?

次のコマンドを使用しているとします。

このコマンドを実行した後、秘密鍵はどこに保存されますか (オプションを指定しなかったため-pe、秘密鍵は証明書に埋め込まれませんが、どこにありますか) ?

0 投票する
9 に答える
1447 参照

c# - 適切な辞書キーの選択

他のオブジェクトを検索するために使用したいオブジェクトがあります。を使用しDictionary<TKey, TValue>()ます。

key オブジェクトには、それを一意に識別する 2 つの文字列 ( となど) がKeyObj.Str1ありKeyObj.Str2ます。

辞書のキーとして何を使用することをお勧めしますか?

1: 文字列の連結。

2: 各オブジェクトを識別する一意の整数?

3: オブジェクトへの参照。

オプション 3 が最も簡単ですが、参照値に基づいて辞書をインデックス化するのは効率が悪いようです。

キー オブジェクトに 1 つの一意の文字列が含まれている場合、それを使用するのは当然の選択ですが、2 つの文字列の組み合わせだけが一意であると、より困難になります。