問題タブ [shift]
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.
assembly - 組立シフトとは何ですか?
私はこのドキュメントを読んでいました: http://www.fadden.com/techmisc/hdc/lesson11.htm
その中で彼は次のように述べています。
問題は、これらの長さが分からないことです。したがって、最初に見た単項コーディングで長さをエンコードします (わかりやすくするためにコロンを追加しています)。
このメソッドは実際には、floor(log i) のゼロの後に 1 が続き、その後に先頭の 1 を除いたバイナリ コードが続きます。これは、次のように、データ ビットにゼロを散在させることができることを意味します。
これは同じ長さですが、単純なシフト ルーチンで実装できます (アセンブリ: 左にシフトし、キャリーが設定されている場合は終了し、そうでない場合は次のビットを形成中の整数にシフトします)。
このアセンブリ シフトとは正確には何ですか? また、可逆性はありますか?
組み立てシフトのアニメーションは素晴らしいでしょう。ありがとう
jquery - Shift+クリックイベントの問題
これがうまくいかないために私はひどく愚かなことをしていると確信していますが、シフトイベントを起動させることはできません。私は両方を試しました:
と:
これらは両方とも、event.shiftkeyを未定義として表示します。私が間違っていることについて何か考えはありますか?
ShowCannedReport_UserFilterDropdownは複数選択ドロップダウンであり、クリックイベントは両方のバージョンで発生しますが、shiftkeyイベントは登録されません。
java - Javaでのビットシフト
ビットシフトがどのように機能するかを理解しようとしています。誰かがこの行の意味を説明できますか?
ここn
で、は整数でn
、シフトが実行されたときの例を示します。
c - C でのビットシフト
これがコードです。誰かがそれをチェックして、エラーが何であるかを教えてもらえますか?
コンパイルは成功していますが、Segmentation Fault
実行すると表示されます。
c - C: 行列を「シフト」する賢い方法は?
バッファのように機能する整数行列があります。
x = {{0, 0, 0, 0, 0}, {1, 1, 1, 1, 1}, {2, 2, 2, 2, 2}};
新しい行を追加する{3, 3, 3, 3, 3}
と、新しいマトリックスは次のようになります。
x = {{1, 1, 1, 1, 1}, {2, 2, 2, 2, 2}, {3, 3, 3, 3, 3}};
すべての要素をコピーせずにこれを行う賢い方法はありますか?
java - ObjectiveCのヘルプ-Javaバイトシフト
JavaとiPhone/objCクライアント間でデータを送信しています。Javaクライアントには、新しいクライアントのミドルウェアへの統合をテストするために使用している確立されたミドルウェアコンポーネントがあります。
すべてのバイトシフト操作に問題があります。Javaコードは本番環境にあり、変更できません。ダブルが最も広範であるように思われるので、私はそれを投稿します。
objCから送信するには:
Javaは以下を受け取ります:
objCから[[WVDoublealloc]initWithDouble:-13456.134]を送信すると
javaは2倍になります5.53E-322
Javaは他の開発環境で本番環境にあるため、問題はobjC側にあります。すべての本番クライアントで、-13456.134が変換された結果です。
Javaクライアントが使用するsendDoubleコードは次のとおりです。`
`
vb.net - VB.NET ビット シフトの混乱
VB.NET のビット シフトに関していくつか質問があります。<< >>
演算子は VB.NET のビット シフト演算子であることを理解しています。
2 バイトの 16 進数値 があり0x3ACC
、これら 2 バイトの各ビットは日、月、または年のいずれかを表します。この 16 進値のビット構造はyyyy yyym mmmd dddd
.
年、月、日が独自のUINT16
値になるように、これらの値をビットシフトする方法について混乱しています。シフト番号はどうあるべきですか?シフトにパディングを追加する必要がありますか?
css - CSS テキストのレイアウト/フォーマットの問題
私のウェブサイトには大きなテキスト ブロックがありますが、現在、CSS のデフォルトは左なので、すべてのテキストが左に配置されています。ただし、すべてのテキストを 100 ピクセル右にシフトしたいとします。CSSでこれを達成するにはどうすればよいですか? (どのような機能を追加すればよいですか?)
ありがとう!
ios - iOS:OpenALからバッファーへのピッチシフトとパイピング出力
私は最近、iOSでOpenALを使用してピッチシフトを行うことが可能であることを発見しました。
ホランスのサウンドバンクプレーヤーを見ています。範囲全体に散らばった15程度のピアノの音を取り込み、どのサンプルに最も近いかを判断し、そのサンプルを適切な量だけピッチシフトすることで、任意の音を演奏します。これはそれを行うコードです:
この線がピッチシフトを行っていることがわかります。
残念ながら、これはCPUを大量に消費するため、ノートのバンドルを同時に再生するのには適していません。ダイナミックにピッチシフトしています。
私が欲しいのは、ピアノの音ごとにバッファーを作成し、このピッチシフトテクノロジーを使用してこれらのバッファーにデータを入力することです。しかし、スピーカーから再生するのではなく、openALを使用してサウンドをバッファーに再生する方法がわかりません。
alSourcePlay(source-> sourceId);の出力をパイプする方法はありますか。
バッファに?
これができない場合、どのような選択肢がありますか?DSPDimensionの記事のsmbPitchShiftを使用してみましたが、忠実度が高くありません。ピアノの音のアタックフェーズが実際に失われています。私はDirac3の無料バージョンを使用できると思います...(現時点ではフルバージョンのお金はありませんが、無料バージョンではモノラル処理が可能だと思うので、それをハックできます)。他に選択肢はありますか?
編集:私はそれ以来Dirac3をテストしました、そしてそれは同じ問題を共有します。攻撃を包み込んでいるようです。OpenALのピッチシフターはどういうわけかDirac3がしないことをしているようです。
linux - Grub 2、シフトボタンの変更
私はLinuxとbashを初めて使用するので、何が間違っているのかわかりません。grubを表示しないように設定し、Shiftキーを3秒間押した後に表示します。これはうまくいきました。次に、ここで読んだように、「shift」を含む30_os-proberの行を「F11」に変更しました:http ://www.gnu.org/software/grub/manual/grub.html (13.3 .33)。F11を押しても何も起こらず、Shiftキーを押すと、「Grubがロードされています」と表示され、デフォルトのOS(Ubuntu)がGrubメニューを表示せずにロードされます。
これは私の/etc/ default/grubコンテンツの一部です。
これは(IMHO)重要な部分です。/etc/grub.d/30_os-proberから:
ありがとうございました。