問題タブ [mnemonics]
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# - System.Windows.Forms.ContextMenu にニーモニックが表示されない
Mnemonic と ContextMenus に問題があります - Menutem の Mnemonic プロパティは正しく設定されていますが、関連するキーの下に小さな下線が表示されません。これが私のコードです:
私は何を間違っていますか?
java - HTML という名前のアクションとニーモニックを持つ JButton
アクションを使用して構築されたJButton
があり、このアクションには html を含む名前があります。
JButton
次に、最初に html を解析して名前の最初の文字を取得することにより、ニーモニックを設定します。
たとえば、JButton
名前が の場合"<html>Test<br>Button</html>"
、html を解析した後、ニーモニック キーは "T" になります。
そのため、JButton
がレンダリングされたら、alt-T を押してボタンをアクティブにできますが、T の下線のニーモニック インジケーターは表示されません。
これを実現する方法を知っている人はいますか?
eclipse-plugin - ニーモニックを無効にする方法は?
Eclipseプラグインインフラストラクチャを使用してEclipseを拡張していますが、問題が発生しました。
Eclipseエディターを作成しましたが、ニーモニックメニューのEclipseを無効にします。たとえば、ALT+aはメニューの検索と同等です。エディターでこれらの組み合わせ(Alt + ...)が必要なためです。何をすべきか?
database - データベースニーモニック
データベース、リレーショナル モデル、およびトランザクション理論に役立つニーモニックを探しています。たとえば、トランザクションの特性 (原子性、一貫性、分離性、耐久性) を覚えるのに役立つ「ACID」を学びました。他に何がありますか?
java - Java Swing: Alt キーを押す必要のないボタン ニーモニックを設定できますか?
たとえば、アプリケーションのメイン ウィンドウの上部に一連のツールバー スタイルのボタンがあるとします。これらの 1 つに、F3 のようにキーを 1 回押すだけのニーモニックを付けたいと思います。
ニーモニックを に設定するKeyEvent.VK_F3
と、ユーザーは Alt+F3 を押す必要があります。
メニュー項目がある場合は、ニーモニックではなくアクセラレータを設定し、メタ キーを使用するかどうかを選択できます。ただし、ボタンではアクセラレータを設定できません。
ボタンニーモニックのメタキーを無効にする方法はありますか?
random - 覚えやすいランダム識別子の生成
すべての開発者がそうであるように、私たちは日常業務の一環として、常にある種の識別子を扱っています。ほとんどの場合、それはバグまたはサポート チケットに関するものです。当社のソフトウェアは、バグを検出すると、タイムスタンプとバージョン番号からフォーマットされた名前を持つパッケージを作成します。これは、パッケージの混同を避けるために合理的に一意の識別子を作成する安価な方法です。例: 「バグ レポート 20101214 174856 6.4b2」。
私の脳は数字を覚えるのが苦手です。私が望んでいるのは、覚えやすい英数字の識別子を生成する簡単な方法です。
Python で次のようなアルゴリズムを作成するには、約 5 分かかります。これにより、使用可能な結果が半分になります。
結果は次のようになります。
これはすでに非常に優れていますが、正確なスペルを忘れがちなため、同僚のデスクに歩いて行き、それらの1つを調べたい場合、まだ困難な可能性がある.
私は、テキストに対してトリグラム分析を実行し (たとえば、ドイツ語で本全体を与えたとします)、ドイツ語のように見える文字列を生成して、一般的に扱いやすいアルゴリズムを知っています。ただし、これには大量のデータが必要であり、この目的のためだけにアプリケーションに埋め込むには少し適していません。
この問題を解決する公開されたアルゴリズムを知っていますか?
ありがとう!
カール
python - これらのアセンブリニーモニックについての提案はありますか?
大学の前学期、コンピュータ言語クラスの私の先生は私たちにホワイトスペースという難解言語を教えてくれました。非常に忙しいスケジュール(中期)で言語をよりよく学ぶために、私はPythonでインタープリターとアセンブラーを作成しました。アセンブリ言語は、プログラムの作成を容易にするように設計されており、サンプルプログラムは、指定されたアセンブリニーモニックを使用して作成されました。
夏になった今、Whitespace 0.3のインタプリタとアセンブラを書き直すことを目的とした新しいプロジェクトが始まり、その後さらに開発が進んでいます。以前よりも設計に取り組む時間が非常に長いため、ここでは、アセンブリ言語のニーモニックの改訂セットを提供する概要を示します。この投稿は、彼らの議論のためのwikiとしてマークされています。
過去にアセンブリ言語の経験はありますか?別の名前に変更すべきだと思った指示はありましたか?箱の外で、ニーモニックの名前が付けられたパラダイムとは異なるパラダイムで考えていることに気づきましたか?これらの質問のいずれかに「はい」と答えられる場合は、ここで大歓迎です。主観的な回答をいただければ幸いです。
スタック操作(IMP:[スペース])
スタック操作は、より一般的な操作の1つであるため、IMP[スペース]が短くなっています。4つのスタック命令があります。
算術(IMP:[タブ] [スペース])
算術コマンドは、スタックの上位2つの項目を操作し、それらを操作の結果に置き換えます。最初にプッシュされたアイテムは、オペレーターの左側にあると見なされます。
ヒープアクセス(IMP:[Tab] [Tab])
ヒープアクセスコマンドは、スタックを調べて、保存または取得するアイテムのアドレスを見つけます。アイテムを保存するには、アドレスを押してから値を押し、storeコマンドを実行します。アイテムを取得するには、アドレスをプッシュして取得コマンドを実行します。これにより、スタックの最上位の場所に格納されている値が配置されます。
フロー制御(IMP:[LF])
フロー制御操作も一般的です。サブルーチンは、ラベル、および条件付きおよび無条件のジャンプのターゲットによってマークされます。これにより、ループを実装できます。インタプリタが正常に終了できるように、プログラムは[LF][LF][LF]を使用して終了する必要があります。
I / O(IMP:[タブ] [LF])
最後に、ユーザーと対話できる必要があります。数字と個々の文字を読み書きするためのIO命令があります。これらを使用して、文字列操作ルーチンを作成できます。読み取り命令は、スタックの最上位からの結果を格納するヒープアドレスを取得します。
質問:以前のニーモニックをどのように再設計、書き直し、または名前変更しますか?また、その理由は何ですか?
cryptography - 英数字の入力に頼ることなく、スマートフォンで高エントロピーのパスワードを簡単に生成するために使用できるメカニズムは何ですか?
私はAndroid用のパスワードセーフのバージョンに取り組んでいます。Password Safeはパスフレーズを使用してパスワードを暗号化しますが、スマートフォンで長いパスフレーズを入力するのは、特にマスクされている場合は面倒です。単純な画像の配列など、パスフレーズの代替手段を使用して調査したいと思います。
そのようなパスワード方式の良い例はありますか?どんな画像が一番いいですか? ゼナーカードは良い選択のように見えますが、ニーモニックデバイスには向いていないようです。確かに、強力なパスフレーズを取得するために必要な値の数についてはそうではありません。
編集:いくつかの教訓が役立つかもしれません。パスワードセーフのポイントは、パスワードを含むファイルが決して保存されない強力なキーで暗号化されることです。PCでは、この強力なキーは、金庫のロックを解除するときに入力するフレーズまたは単語の暗号化ハッシュです。金庫はあなたが与えたパスワードを自動的に「忘れ」、X分後に暗号化されていないバージョンのデータをすべて削除するので、あなたは脆弱ではありません。
理想的には、2つの同じように強力なキーの1つで復号化できるパスワードセーフのバージョンを確認したいと思います。キーの1つは英数字キーボードに適しており、もう1つは質問への回答になります。
これまでのところ、私が思いついた最善のアイデアは、ユーザーが判じ物を作成できるフレーズを入力できるようにし、画像ベースの判じ物エントリを結果の入力方法にすることです。
php - for ループ内の式の順序をどのように覚えていますか?
これは非常に単純な質問です。私はいつもここをチェックしなければならず、それから頭をぶつけて、それはとても明白だと言います。しかし、実際には1週間使用しないと、通常は書くことになります
いくつかのニーモニックが役立つかもしれません