問題タブ [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.

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

language-agnostic - プログラミングに適したキーボード レイアウト

私は約 2 か月前にプログラミングを始めましたが、今思うと、C# か Clojure をいじっています (深刻な意思決定の問題があります)。いずれかの方法; 私はノルウェー出身で、英語圏の国とは異なる種類のキーボード レイアウトを使用しています。たとえば、ドイツやフランシスのキーボード レイアウトが私たちのものとどのように比較されるかはわかりませんが、コーディングするのは本当に面倒です (興味のある人はノルウェーの QWERTY レイアウト)。

いずれかの方法; に手を伸ばすと、()本当に指を伸ばさなければならないので、本当に指が痛くなります。また、これは些細なことですが、それでも私は癖になりますが、手を伸ばすのも苦痛です.[]{}<>

それで、誰かが使用するレイアウトに関するヒントを持っているかどうか疑問に思っていましたか? に手を伸ばしていますが、英語の QWERTY レイアウトの方がはるか()に優れ[]{}いますか、それともほぼ同じですか? そして最後に; DVORAK は実際にプログラミングに適したレイアウトですか?

前もって感謝します :)

0 投票する
3 に答える
49014 参照

java - Java isInstance と instanceOf 演算子

ジェネリック全体がちょっとループに陥っています。RTT はさらにそうです。

具体的に?ああ、要点は次のとおりです。

そして、私はそれを次のように呼びます:

これは、実際のヘルパーでクエリの戻り値の型を非常に柔軟に割り当てることができるようにするためです。いくつかのキャストとオブジェクトの作成を行います。私が見ているのは、一致するものがないということです。これを別の方法で行う必要がありますか? それとも、アイデア全体が悪いのでしょうか?

そして、これの本当の核心は、class.isInstance と instanceOf 演算子の違いを理解していないことです。後者を使用する必要がありますか?

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

c# - C#Detect Key Press、非入力キーを避けます

押されているキーで入力が行われない場合に、メソッドに進む方法はありますか?つまり、Shiftキー、Controlキーなど、すべてを指定する必要はありません。理想的には、キーの組み合わせを検出するには、たとえばControl + V=Pasteです。

以下のようなコードは私が扱っているものです。

ただし、キー押下のすべての組み合わせを追加したくはありません。

何か案は?

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

javascript - Google ClosureCompilerは100%入力されました

Googleクロージャコンパイラに関してアプリケーションを100%入力するにはどうすればよいですか?

私はすでにすべてをjsdocコメントでタグ付けしました。100を取得することさえ可能ですか?私は64,6%です

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

scala - Scala オブジェクトが Case クラスのインスタンスであるかどうかを知る

オブジェクトがケース クラスのインスタンスであるかどうかを知る方法があるかどうか疑問に思っていました。構造型の一致を見つけようとしていましたがunapply、継承していることに気付きましたProduct。次のような関数が本当に必要です。

私の主な関心は、ケース クラスのみがこの関数に渡されるようにすることです。

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

c# - C# でカスタム オブジェクト型クラスを作成するにはどうすればよいですか?

共通点と独自性を持つクラスがいくつかある状況があります。object[] よりも厳密に型指定されているが、これらの他のクラスのいずれかを保持できるクラスを作成したいと考えています。

たとえば、次の場合:

次のようなクラスを作成したいと思います。

だから私は次のようなものを作成します:

これは MyType1 または MyType2 のいずれかを保持しますが、string や int など、辞書が保持するものは保持しません。そこに格納されている MyObjects は、後で MyType1 または MyType2 に再キャストして、その下にある固有の属性にアクセスできるようにする必要があります。

また、MyObject.common1 または MyObject.common2 に再キャストせずにアクセスできれば、本当に素晴らしいことです。

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

scala - Scala コレクションの型付け

非常に一般的なプレフィックス ツリーを作成することで、新しい Scala コレクション フレームワークを学びたかったのです。キーと値がパラメーターである必要があるだけでなく、各ノードで使用されるマップのタイプもパラメーターである必要があります。だから私はこれを試しました:

しかし、これはコンパイルされません:

これは私を混乱させます。ドキュメントから、MapLike には「This」を返す空の値があることがわかります。したがって、children は M[K,PrefixMap[M,K,V]] 型であるため、children.empty もその型である必要があります。

何がうまくいかないのですか、それを修正できますか?

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

wpf - TextBox コントロールの高速応答

WPF textBox コントロールでチャット ウィンドウとして使用します -> チャット メッセージを textBox コントロールに入力します。問題は、ユーザーが少し速く入力すると TextBox の反応が遅くなることです。できればtextBoxのレスポンスを何とか高速化したい。

任意のアイデア。この動作を説明するのは難しいです。時間があれば、このコントロールをすばやく入力してください。

編集:

textBox のコードの元の部分は次のとおりです。

双方向バインディングと PreviewKeyDown を省略しましたが、私の意見では同じだと思います。

テキストボックスの変更されたコードは次のとおりです

しかし、私はskype、gtalkでの入力と反応を比較します.MS WPFコントロールをSkypeまたはgtalkの「textBoxコントロール」と比較するのはばかげていると思います.

Asycバインディングについて私はそれを試します:

テキストは、テキスト ボックス コントロールに逆に書き込んでいます。

たとえば、次のように入力します: Hello で、textBox のコンストロールは olleH :)

0 投票する
8 に答える
15880 参照

c# - 型が指定されていないジェネリック クラスの配列

C#で指定されていないジェネリック型の配列を作成することは可能ですか? これに沿った何か:

それとも、C# の強力な型付けのために、これは単純に不可能なのでしょうか?

0 投票する
3 に答える
1706 参照

typing - タイピング速度を上げますか?

最近、タイピングのスキルがまだまだ足りないことに気づきました。私は大学で数年間プログラミングをしてきましたが、タイピングの速度はそれほど重要ではありませんでした。クラスは、出力できるコードの量ではなく、コードを設計および実装する方法に焦点を当てています。

しかし、仕事ができたので、要求は少し変わりました。少なくとも少しはタイピングスキルを向上させることが私の利益になると思います。

タイピングスキルを向上させるための効果的な方法について何か提案はありますか?