問題タブ [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.
typing - より速く入力する方法
私は過去数年間75wpm前後で入力しましたが、人々が+100wpmをどのように入力するのか常に疑問に思っていました。
私は検索しましたが、私は主にあなたにタイプすることを教えるタイピングの家庭教師を見つけます..あなたに速くタイプすることを教えません。これまでのところ、私が遭遇した唯一のヒントは、dvorakを学ぶことです。
75wpmの壁を突破するのに役立つ演習やヒントはありますか?
typing - WPM の増加 - ハイエンド
この質問はすでにありましたが、すでに高速タイピストに絞り込みたいと思います。
元の投稿者は 75 WPM の壁にぶつかり、スピードを上げたいと考えていました。私は 130 前後を確実に入力できる障壁にいます。おそらくテキスト内の単語の分布によっては、150 に達することもあります。
このハイエンドからさらに高速にスピードを上げる方法は、30 から 60 に、または 75 から 100 に上げる方法とは異なると思います。誰か提案はありますか?
python - Pythonで変数を型チェックするにはどうすればよいですか?
正しく動作するために整数でなければならない数値引数を取る Python 関数があります。Python でこれを確認する好ましい方法は何ですか?
私の最初の反応は、次のようなことをすることです:
しかし、これは 1) 高価である、2) 醜い、3) マシン イプシロンの優しい慈悲の対象であると思わずにはいられません。
Does Python provide any native means of type checking variables? Or is this considered to be a violation of the language's dynamically typed design?
EDIT: since a number of people have asked - the application in question works with IPv4 prefixes, sourcing data from flat text files. If any input is parsed into a float, that record should be viewed as malformed and ignored.
c# - Java、C#、および C++ に範囲がないのはなぜですか?
Ada、Pascal、および他の多くの言語は、整数をサブタイプする方法である範囲をサポートしています。範囲は、値 (最初) から別の値 (最後) までの範囲の符号付き整数値です。OOP で同じことを行うクラスを実装するのは簡単ですが、この機能をネイティブにサポートすることで、コンパイラが追加の静的チェックを実行できるようになると思います。
範囲内で定義された変数が実行時に「オーバーフロー」しないことを静的に検証することは不可能であることはわかっています。より一般的なソリューションを提供する Design by Contract アプローチ (Eiffel) と Spec# (C# Contracts )について考えます。
C++、C#、および Java でコンパイル時に少なくとも静的な範囲外の割り当てをチェックする、より簡単なソリューションはありますか? ある種のstatic-assert ?
編集:「範囲」はさまざまな目的に使用できることを理解しています:
- イテレータ
- 列挙子
- 整数サブタイプ
前者は C* 言語で簡単にマッピングできるため、後者に焦点を当てます。音楽の音量のような値の閉じたセット、つまり 1 から 100 までの範囲について考えます。値を増減したいと思います。次のような静的オーバーフローの場合にコンパイルエラーが発生するようにしたいと思います。
ありがとう。
javascript - ルビーは強くタイプされていますか、それとも弱くタイプされていますか?
ルビーは強くタイプされていますか、それとも弱くタイプされていますか?
おそらく、Javascriptについても同じことが言えます。
keyboard - 数字キーで常に Shift を使用する方法
Shiftキーボード上部の数字行が使用されるたびに、押されていることをシミュレートする方法はありますか? 私は Vista を使用していますが、アプリまたはレジストリの調整をお願いします。
私は小指の問題を抱えているので、数字を入力するためにテンキーパッドを使用したいと思いますShift。
java - 呼び出し元のメソッドに応じてリターンタイプを変更する
基本的に私が欲しいのは、必要な作業を行うために同じメソッドを呼び出すために、戻り値がわずかに異なる2つのパブリックメソッドです。どちらもプライベートメソッドの戻り値を返しますが、プライベートメソッドは、それを呼び出したパブリックメソッドに応じて正しい値を返す方法を知っています。
メソッドの例:
したがって、上記の例では、doSomething()は、どのパブリックメソッドが呼び出したかに応じて、MapのキータイプとしてType1またはType2のいずれかを返します。簡単なチェックを実行し、正しいタイプのオブジェクトをマップに入力することができます。
たぶん、これはいくつかの巧妙なJavaリフレクションを通じて行うことができますか?わからない。それはすべてかなり危険なように見えるので、これについてもっと良い方法があれば、私はすべての耳です。
java - オブジェクトを異なる型の配列に作成するときに型の不一致エラーを取り除く方法は?
これは私のクラスです:
そして、これらは私のコンストラクタです:
でタイプの不一致エラーが発生します
テスト クラス (String[] は Warenkorb[] に解決できません | Artikel[] は Warenkorb に解決できません)。
これらのエラーを解決するにはどうすればよいですか?
coding-style - コードを入力するときに矢印キーの使用を最小限に抑える方法は?
コードを入力するときは、通常、角かっこを閉じたり、内側に戻ったり、外側に移動したり、セミコロンを入力したりします。
私は(|はカレットです)で始めるかもしれません:
次に左に行きます:
次にこれ:
再びスペースをバックトラックします。
引用符の入力も同様です。
...等。
私の右手は常にホーム行と矢印キーの間を移動しています。私はvimを試しましたが、基本は知っていますが、それでも私には非常に厄介な感じがします。
これはどのようにすればよいですか?左から右に入力する必要がありますか(開き角かっこ、内容、閉じかっこ、セミコロンの順に入力します)?
ありがとう。
emacs - Emacsで中括弧を自動的に閉じますか?
「(」、「{」などを入力すると自動的に閉じ括弧を追加するAutoClose (この投稿から発見)と呼ばれる Vim のプラグインを見てきました。
例えば; 次のように入力すると(|
はカーソルです):
クロージング)
が自動的に挿入されるようにしたい:
emacsの同様の機能を知っている人はいますか-今回はGoogleに失敗しました!