問題タブ [typing]
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.
language-agnostic - プログラミングに適したキーボード レイアウト
私は約 2 か月前にプログラミングを始めましたが、今思うと、C# か Clojure をいじっています (深刻な意思決定の問題があります)。いずれかの方法; 私はノルウェー出身で、英語圏の国とは異なる種類のキーボード レイアウトを使用しています。たとえば、ドイツやフランシスのキーボード レイアウトが私たちのものとどのように比較されるかはわかりませんが、コーディングするのは本当に面倒です (興味のある人はノルウェーの QWERTY レイアウト)。
いずれかの方法; に手を伸ばすと、()
本当に指を伸ばさなければならないので、本当に指が痛くなります。また、これは些細なことですが、それでも私は癖になりますが、手を伸ばすのも苦痛です.[]
{}
<>
それで、誰かが使用するレイアウトに関するヒントを持っているかどうか疑問に思っていましたか? に手を伸ばしていますが、英語の QWERTY レイアウトの方がはるか()
に優れ[]
て{}
いますか、それともほぼ同じですか? そして最後に; DVORAK は実際にプログラミングに適したレイアウトですか?
前もって感謝します :)
java - Java isInstance と instanceOf 演算子
ジェネリック全体がちょっとループに陥っています。RTT はさらにそうです。
具体的に?ああ、要点は次のとおりです。
そして、私はそれを次のように呼びます:
これは、実際のヘルパーでクエリの戻り値の型を非常に柔軟に割り当てることができるようにするためです。いくつかのキャストとオブジェクトの作成を行います。私が見ているのは、一致するものがないということです。これを別の方法で行う必要がありますか? それとも、アイデア全体が悪いのでしょうか?
そして、これの本当の核心は、class.isInstance と instanceOf 演算子の違いを理解していないことです。後者を使用する必要がありますか?
c# - C#Detect Key Press、非入力キーを避けます
押されているキーで入力が行われない場合に、メソッドに進む方法はありますか?つまり、Shiftキー、Controlキーなど、すべてを指定する必要はありません。理想的には、キーの組み合わせを検出するには、たとえばControl + V=Pasteです。
以下のようなコードは私が扱っているものです。
ただし、キー押下のすべての組み合わせを追加したくはありません。
何か案は?
javascript - Google ClosureCompilerは100%入力されました
Googleクロージャコンパイラに関してアプリケーションを100%入力するにはどうすればよいですか?
私はすでにすべてをjsdocコメントでタグ付けしました。100を取得することさえ可能ですか?私は64,6%です
scala - Scala オブジェクトが Case クラスのインスタンスであるかどうかを知る
オブジェクトがケース クラスのインスタンスであるかどうかを知る方法があるかどうか疑問に思っていました。構造型の一致を見つけようとしていましたがunapply
、継承していることに気付きましたProduct
。次のような関数が本当に必要です。
私の主な関心は、ケース クラスのみがこの関数に渡されるようにすることです。
c# - C# でカスタム オブジェクト型クラスを作成するにはどうすればよいですか?
共通点と独自性を持つクラスがいくつかある状況があります。object[] よりも厳密に型指定されているが、これらの他のクラスのいずれかを保持できるクラスを作成したいと考えています。
たとえば、次の場合:
次のようなクラスを作成したいと思います。
だから私は次のようなものを作成します:
これは MyType1 または MyType2 のいずれかを保持しますが、string や int など、辞書が保持するものは保持しません。そこに格納されている MyObjects は、後で MyType1 または MyType2 に再キャストして、その下にある固有の属性にアクセスできるようにする必要があります。
また、MyObject.common1 または MyObject.common2 に再キャストせずにアクセスできれば、本当に素晴らしいことです。
scala - Scala コレクションの型付け
非常に一般的なプレフィックス ツリーを作成することで、新しい Scala コレクション フレームワークを学びたかったのです。キーと値がパラメーターである必要があるだけでなく、各ノードで使用されるマップのタイプもパラメーターである必要があります。だから私はこれを試しました:
しかし、これはコンパイルされません:
これは私を混乱させます。ドキュメントから、MapLike には「This」を返す空の値があることがわかります。したがって、children は M[K,PrefixMap[M,K,V]] 型であるため、children.empty もその型である必要があります。
何がうまくいかないのですか、それを修正できますか?
wpf - TextBox コントロールの高速応答
WPF textBox コントロールでチャット ウィンドウとして使用します -> チャット メッセージを textBox コントロールに入力します。問題は、ユーザーが少し速く入力すると TextBox の反応が遅くなることです。できればtextBoxのレスポンスを何とか高速化したい。
任意のアイデア。この動作を説明するのは難しいです。時間があれば、このコントロールをすばやく入力してください。
編集:
textBox のコードの元の部分は次のとおりです。
双方向バインディングと PreviewKeyDown を省略しましたが、私の意見では同じだと思います。
テキストボックスの変更されたコードは次のとおりです
しかし、私はskype、gtalkでの入力と反応を比較します.MS WPFコントロールをSkypeまたはgtalkの「textBoxコントロール」と比較するのはばかげていると思います.
Asycバインディングについて私はそれを試します:
テキストは、テキスト ボックス コントロールに逆に書き込んでいます。
たとえば、次のように入力します: Hello で、textBox のコンストロールは olleH :)
c# - 型が指定されていないジェネリック クラスの配列
C#で指定されていないジェネリック型の配列を作成することは可能ですか? これに沿った何か:
それとも、C# の強力な型付けのために、これは単純に不可能なのでしょうか?
typing - タイピング速度を上げますか?
最近、タイピングのスキルがまだまだ足りないことに気づきました。私は大学で数年間プログラミングをしてきましたが、タイピングの速度はそれほど重要ではありませんでした。クラスは、出力できるコードの量ではなく、コードを設計および実装する方法に焦点を当てています。
しかし、仕事ができたので、要求は少し変わりました。少なくとも少しはタイピングスキルを向上させることが私の利益になると思います。
タイピングスキルを向上させるための効果的な方法について何か提案はありますか?