問題タブ [tilde]
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.
emacs - チルダ (~) という名前のフォルダーを含むパスは、emacs の load-file で認識できません
フォルダがあります/var/~/
。構成.emacs
では、このフォルダーからいくつかのファイルをロードしたいと思います。使用しようとしまし(load-file "/var/~/foobar.el")
たが、emacs alerts File error: Cannot open load file, ~/foobar.el
. さらに、このフォルダーの下にあるファイルを で開くことさえできませんでしたc-x c-f
。ミニバッファでは、パスは自動的に私の家にリダイレクトされます。そのフォルダにファイルをロードするにはどうすればよいですか?
haskell - Haskell 型におけるチルダの意味 (型等価性)
私はfix
関数をいじっていましたが、これに出くわしました:
このエラーが発生する理由は十分にわかっていますが、おかしな型シグネチャがそこにあることに気付きました: t ~ t -> t
. このタイプはどういう意味ですか?haskell内の型シグネチャでチルダは何を意味しますか? それらはどこで使用されますか?
java - Java Swing で TILDE イベントを取得する
私はアラビア語のキーボードをエミュレートしていますが、アルファベットにチルダ キーを使用する理由はわかりません。とにかく、私はそれを機能させなければなりません。
~ キーを取得するために次のキー バインディング コードを使用していますが、登録されていないようです。
オンラインで調べましたが、これについての説明が見つかりません。
誰でも私を助けてもらえますか?
c - 数値が別の数値の倍数であるかどうかを調べるために、ビット単位の演算子 (マスク) をどのように使用しますか?
したがって、これは可能であり、ビットごとの操作とマスクは非常に役立つと言われていますが、それらがどのように機能するかについて何かが欠けているに違いありません。
数値、たとえば x が y の倍数かどうかを計算しようとしています。x が y の倍数である場合、それ以外の場合は、x を増やして、x よりも大きい y の最も近い倍数に到達させたいと考えています (すべての x が結果に収まるように)。C の学習を始めたばかりで、これらのタスクのいくつかを理解するのに苦労しています。
これが私が試したものですが、5、9、または24などの数字を入力すると、それぞれ0、4、4が得られます。
説明、舞台裏で行われている数学の例は大歓迎です。
編集:明確にするために、アイテムが倍数であるかどうかを取得するためのビットのシフトをある程度理解しています。(返信で説明したように、10100 は 101 の倍数であり、シフトされたばかりです)。16 が 10000 の場合、その補数は 01111 です。この補数を使用して、項目が 16 の倍数かどうかを確認するにはどうすればよいでしょうか? また、誰かが上記のコードの数値的な説明を与えることができますか? これを表示すると、なぜ機能しないのかを理解するのに役立つかもしれません。うまくいかない理由がわかれば、自分で問題を解決できると思います。