問題タブ [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.
javascript - HTMLの入力欄で上下キーを扱えるようにすることはできますか?
入力テキスト フィールドのオートコンプリート機能を構築しています。現在、マウス クリックを使用して選択範囲を選択できます。キーボード コントロールを追加して、オートコンプリート コントロールを許可したいと考えています。onkeyup イベントでキーコードを監視しました。アップ/ダウン キーに表示され、キー コードは両方とも 0 です。
何か良い方法はないか考え中です。
ありがとう。
cryptography - RSA 公開鍵ファイル タイプの検出
内容が次の構造を持つ RSA pubkey.dat (それが何であるかはほとんど明らかです) を取得しました。
- ASN1 約 1024 ビットの整数 (モジュラス)
- ASN1 整数 (指数)
- 256 バイトのブロブ (署名)
「----begin---」などのタグはありません。その中の純粋な16進値。
DER/PEM/etc のようにフォーマットを識別する方法はありますか?
(または、私がチェックする公開標準構造名と一致する場合)
M2cryptがロードできないため、PEMではないようです。
前もって感謝します。
c++ - std::map で 2 つのキーを使用する最良の方法は何ですか?
std::map
x 座標と y 座標の値を格納するために使用している があります。私のデータは非常にまばらなので、メモリを大量に浪費する配列やベクトルを使用したくありません。私のデータ範囲は -250000 から 250000 ですが、多くても数千ポイントしかありません。
現在std::string
、2 つの座標 (つまり"12x45"
) を使用して を作成し、それをキーとして使用しています。これは最善の方法とは思えません。
私の他の考えは、int64 を使用し、それに 2 つの int32 を押し込んで、それをキーとして使用することでした。
または、2 つの座標を持つクラスを使用します。キーとして使用されるクラスの要件は何ですか?
これを行う最善の方法は何ですか?地図の地図は使いたくない。
iphone - NSMutableDictionary のキーにアクセスするにはどうすればよいですか?
私は、スタンフォード大学の iPhone プログラミングが完全に打ちのめされていることを認識しています (私は確信しています)。URL でキーを出力する方法を見つけるのに少し苦労しています。また、スタンフォードで始まるキーのみを印刷する方法もわかりません。私はそれが NSString のメソッドであることを知っています。
php - PHP で配列キーの大文字と小文字を正規化する
PHP配列のすべてのキーの大文字と小文字を正規化する「より良い」方法(組み込み関数、より良いアルゴリズム)はありますか? ただし、ループして新しい配列を作成すると機能します
しかし、これらは「その場で」これを行う方法であるように思われます。
更新:組み込みのように見えますが、誤解を招くような名前ではありませんが、どういうわけか私には見落とされていますarray_change_key_case
。「重複した」キーを押したときに何が起こるかをより適切に処理できるアルゴリズムのアプローチを見るのはまだ興味深いでしょう。
c - ECDSA 署名で使用する OpenSSL ランダム データをフィードするにはどうすればよいですか?
EC キーを使用したデータの署名中に、ランダム シードとして使用する OpenSSL 固有のデータをフィードしたいと考えています。これは、自分のアプリケーションを別の参照アプリケーション (クローズド ソース) と比較するために行っています。このユーティリティは、秘密鍵を含むファイル、署名するデータを含むファイル、およびランダム データを含むファイルをパラメーターとして受け取ります。
私は EC キーの生成とデータの署名を行いましたが、共通点がないため、2 つのアプリケーションを比較することはできません。OpenSSL は、データの署名に使用されるランダム データを (おそらく /dev/random から) 生成するため、実行ごとに異なる署名が得られます。
RAND_clear()
と組み合わせて試してみましRAND_add()
たが、署名が変化し続けています。ECDSA の概念全体を理解していないか、何か間違っています。
アプリケーションを比較するための 2 つ目のオプションは、公開鍵をインポートし、参照プログラムによって生成された署名を検証することです。これはより良いオプションですが、指定された公開鍵の例 (83 文字の 16 進文字列) をインポートできません。EC_POINT_oct2point()
私にnullの結果を与え続けます。
ヘルプ/ポインター/リファレンスは大歓迎です。
sql - 任意のテーブルにリンクされたレコード?
こんにちは、私はこれに少し苦労しており、いくつかのアイデアを使用できます...
私のデータベースに次のテーブルがあるとします。顧客 サプライヤー SalesInvoices PurchaseInvoices 通貨
などなど
「メモ」レコードを任意のタイプのレコードに追加できるようにしたい
ノートテーブルはこれを望んでいます
NoteFK は顧客やサプライヤーなどの PK であり、NoteFKType はノートが対象とするレコードのタイプを示します。
NoteFK がすべてのテーブルに存在する必要がなければ、複数のテーブルを参照する FK を追加できないことに気付きました。
では、上記をどのように設計しますか? Note FK は、上記のテーブルのいずれかにある必要があります
乾杯、ダニエル
mysql - InnoDB キーと制約の問題を伴うリファクタリングされた MySQL への SQL Server の移行
私はもともと SQL Server 2005、ASP.NET、および Windows 2003 を使用して LAMMP (もちろん memcached の追加 M) スタックを使用して Web アプリケーションとそのインフラストラクチャを再開発しています。カスタム移行アプリを作成する必要があります。
問題は、InnoDB のプライマリ + 外部キーの制約が、MySQL/InnoDB テーブルにデータを挿入する能力を妨げていることです。私はすでに DISABLE KEYS および FOREIGN_KEY_CHECKS メソッドを使用して、プライマリの自動インクリメントを一時的に削除しようとしましたが、InnoDB ではサポートされていないため、DISABLE KEYS などのこれらの変更のいずれかを行おうとするとエラーがスローされるか、削除しようとしています。空のテーブルの列に対する主キーの割り当て、またはテーブルが空のときにレコードを入力すると、移行アプリがキーが既に存在するというエラーをスローします。最初にすべてのキーを削除してから元に戻す以外に、これを超えてできることはありますか (これは私にも地獄をもたらすと思います)?
ありがとう!
database - ERD で主キーと外部キーを正しく取得するには
私は自分のメモを読みましたが、今では鍵について確信が持てません。
私の論理図
代替テキスト http://files.getdropbox.com/u/175564/db/db-11.png
この表は、次の物理 ERD と一致している必要があります。
代替テキスト http://files.getdropbox.com/u/175564/db/db-22.png
テーブルには外部キーが 1 つしかありませんQuestion
。
私が知りたいのですが
- テーブルQuestion-tag-xref
question-id
内のand 、テーブルAnswers内のANDも外部キーにする必要がありますか?question-tag
question-id
answer