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

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

objective-c - SInt32と<<の問題

私はこの単純なコードを持っています:

私が期待した出力は

代わりに私は得る

誰かが私に理由を説明してもらえますか?

0 投票する
2 に答える
364 参照

mysql - 夜勤と日曜日の追加料金の計算方法

MySQLで、勤務シフトの開始時刻と終了時刻を日時タイプで格納するテーブルを作成しました。それらから2つのことを計算する必要があります(MySQLで)。まず、午後10時から午前6時までのシフトで誰かが何分働いたか、そして日曜日に何分働いたか。日曜日はそれらの夜の時間よりも優先されるべきであり、それらの日曜日の朝を2回カウントするべきではありません。

前もって感謝します。

D。

私はこれを試しましたが、うまくいきませんでした:

0 投票する
2 に答える
2777 参照

c++ - C++ : シフト レジスタ、SNRZI エンコーダ/デコーダ

編集: 解決しました。Dialecticus に感謝します。正しいコードは 2 番目の「フレーム」(?) にあります。

ファイルとの間で大きなビット ストリームをエンコードおよびデコードするプログラムを作成する必要があります。符号化は、シリアル ビデオ データ伝送で使用されている Scrambled Non Return to Zero Invert です。最初に、いくつかの短く単純なビット ストリームでアルゴリズムの機能を試す必要がありました。たとえば、プリアンブル 3FF 000 000 (10 ビット ワード) は、2 進数で記述した場合に 10 個の 1 と 20 個のゼロを表します。

スクランブラーの図は次のとおりです: http://i.stack.imgur.com/ef3XP.gif

このプリアンブルをエンコードし、答えをデコードして開始プリアンブル ビット ストリームを取得する、図面と同じようにテスト コンソール プログラムを作成しました。これは機能しません。つまり、デコーダはプリアンブルを返しません。これがそれです(読みやすいといいのですが):

Dysaster のようなコードは次のことを示唆しています。

コンソール出力:

エンコーダー

入力: 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

出力: 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 1

デコーダ

入力: 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0

出力: 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 0

------------------- コンソール出力の終了

Dialecticus のようなコードは次のことを示唆しています。

コンソール出力:

エンコーダー

入力: 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

出力: 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 1 0 0 0 1 1 1 1 1 0 0 0 1 1

デコーダ

入力: 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 1 0 0 0 1 1 1 1 1 0 0 0 1 1 出力: 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0

シフトして出力に書き込む順序についてはわかりませんが、どちらの方法でも機能しません。私は本当にあなたの助けに感謝します、ありがとう!

編集: 新しいバージョンのコードとコンソール出力。現在、デスクランブラーの出力はスクランブラーの入力と似ていますが、回転しており、10 個ではなく 8 個あります。たとえば 40 ビットなど、出力ベクトルを長くしても問題ありません。

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

java - Javaの固定時間に従ってチェンジャーコードをシフトしますか?

私のコードで私を助けてください..私はラベルを介して作業の「シフト」を表示しなければならなかったスイングのプログラムを持っています、1日の24時間は3シフトに分割する必要があります..主な問題はそれですシフトは指定された時間後に自動的に変更される必要があります。

つまり、ラベルは、時刻00:00:01から08:00:00の場合はShift = 1、時刻08:00:01から06:00:00の場合はShift = 2、時刻06:00の場合はShift=3を表示する必要があります。 01から00:00:00

そして、このシフトの変更は自動的に発生する必要があります.........私の質問が明確であることを願っています。

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

assembly - 8086 アセンブリ シフト減算と除算

こんにちは、初めての投稿なのでよろしくお願いします!最終的に 2 つの数値を除算するために、シフトと減算を行うプログラムを作成する必要があります。シフト加算と乗算ができるプログラムを既に作成しました...今すぐ除算する必要があります。これは私がこれまでに持っているものです。ユーザーに2つの入力を要求し、加算、減算、乗算、除算を行うメニューを備えたプログラムを作成する必要があります。

0 投票する
2 に答える
292 参照

excel - Excel2003でのVBAでのプログラミング

私はビジュアルベーシック言語に不慣れで、いくつかのコードを書くのに助けが欲しいです。そこで、スプレッドシートからデータをインポートして現在のデータをシフトするプログラムを作成しようとしています。だから私は3枚のスプレッドシートファイルを持っています。最初に3番目と最後のシートのデータを削除し、次にデータを2番目のシートから3番目のシートに、最初のシートから2番目のシートにカットアンドコピーします。次に、最初のシートにインポートするデータファイルを選択するようにユーザーに促します。どうすればこれを行うことができますか???? ありがとう

0 投票する
2 に答える
164 参照

vb.net - ファイルからテキストを削除し、シフト

VB6を使用してプログラムを作成していますが、System.IO.StreamWriterおよびSystem.IO.StreamReaderを使用してファイルの書き込みと読み取りを行うことができます。今、私はファイル内のエントリを削除し、空白行を防ぐために残りのエントリを上にシフトしようとしています。例:

a.txtには

1 2 3

「2」を削除したいのですが、a.txtに

1 3

持ってほしくない

1<-スペース3

それは私が今それを持っている方法です私は誰かがこれを達成する方法を知っているかどうか疑問に思っていましたか?

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

iphone - ボタンを下にシフト

ボタンの位置を下に移動するにはどうすればよいですか?オンのときにUISwitchがあり、それによっていくつかのものが表示されますが、それは私のボタンの1つをカバーします。ボタンが重ならないようにボタンを下にシフトするにはどうすればよいですか?

0 投票する
6 に答える
2307 参照

c++ - その場でのビットシフト

数字を「インプレース」でビットシフトする方法があるかどうか疑問に思っていました。私はそれを正確にグーグルで検索しましたが、やりたいことに関係するものは何も見つかりません。番号0b01001101があり、それを「所定の位置」で右に2回シフトして、先頭にある番号を追加するとします。したがって、0b01010011のようになります。そのように左または右にビットシフトできる関数はC++にありますか?

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

javascript - apply() を使用して動的に呼び出された関数からの引数に対して、shift() が正しく動作しないのはなぜですか?

私は動的検証システムに取り組んでいます。何らかの理由で、mainfunc が validateNumber に渡す args 配列に対する shift() が正しく動作しません。アラート ボックスの横のコメントに出力を含むコードを次に示します。

なぜこれがこのように振る舞うのか、私は困惑しています。注: この StackOverflow の回答から mainfunc を引用しました: Calling dynamic function with dynamic parameters in Javascript

編集:ああ、私の良さ。私はばかです。質問のタイトルでも shift() を正しく使用しています! 皆さんありがとう。