찻주전자의 질문 - 페이지 2

 
uncleVic :

1시간 매개변수 GoodHourOfDay 허용(선택)(-1 모든 시간은 "양호")

기간(시간 간격)을 허용하려면 BadHoursOfDay 매개변수를 사용하십시오. 이것은 "나쁜" 클럭 비트 마스크입니다. 24비트가 사용됩니다(하루의 시간 수 기준).

8~19시간의 간격을 허용하려면 0~7 및 20~23의 시간을 비활성화합니다. 매개변수 값은 다음과 같습니다.

111100000000000011111111(바이너리),

16646399(십진수).

1. 16646399 = 111111100000000011111111 또는 111100000000000011111111 ?

위에서 설명한 무역 금지는 다음과 같아야 합니다. - 1111111 0 00000000000 11111 = 16646175 (나는 그렇게 생각한다).

2. 다음 기사 의 이 부분도 이해가 잘 안 됩니다.

시간 필터를 지정하려면 BadHoursOfDay=16777152=11111111111111111000000b 매개변수를 설정하여 처음 6시간 동안 거래를 "허용"해야 합니다. 처음 6시간 이후의 모든 시간은 시장 진입에 바람직하지 않은 것으로 간주됩니다.

네 맞습니다 111111111111111111000000 = 16777152 입니다. 그러나 어떤 이유에서인지 이것은 하루의 처음 6시간이 아니라 마지막 .

제 생각에는 처음 6시간 동안의 해상도는 다음과 같아야 합니다 - 000000 111111111111111111 = 262143 .

아니면 내가 뭔가를 이해하지 못하고 있습니까? 이 문제에 대한 더 자세한 문서를 얻고 싶습니다(다양한 예가 있는 것이 바람직함). 지금은 그렇지 않습니다... :(

스트렉 :
나는 프로그래밍을 잘 못한다. 매개변수를 하나의 긴 문자열로 설정해야 합니까? 전문가 자신이 이해할 것입니다. 바이너리는 언제이고 십진수는 언제입니까? 02:00 ~ 05:00 및 14:00 ~ 17:00 거래를 허용 하는 매개변수 값은 어떻게 됩니까? 답변에 미리 감사드립니다.
모든 것을 올바르게 이해했다면 매개변수는 다음과 같아야 합니다 - 11 000 111111111 000 1111111 = 13106303 .
 
strelec :
바이너리 형식에서는 이 매개변수를 설정할 수 없으며 11자리 이상의 숫자를 입력할 수 없습니다. 그리고 십진수로 가능하지만 필요한 시간을 해결하는 방법은 무엇입니까? 누가 말할 것인가?

일반 계산기를 "엔지니어링" 모드로 전환하고 필요한 값을 Bin 에서 Dec 로 이동합니다.

이 모든 것이...:)

 
Interesting :

1. 16646399 = 111111100000000011111111 또는 111100000000000011111111 ?

위에서 설명한 무역 금지는 다음과 같아야 합니다 - 1111111 000000000000 11111 = 16646175 (나는 그렇게 생각합니다).

2. 다음 기사 의 이 부분도 이해하기가 매우 어렵습니다.

예, 실제로 111111111111111111000000 = 16777152 입니다. 그러나 어떤 이유에서인지 이것은 하루의 처음 6시간이 아니라 마지막 .

제 생각에는 처음 6시간 동안의 해상도는 다음과 같아야 합니다 - 000000 111111111111111111 = 262143 .

아니면 내가 뭔가를 이해하지 못하고 있습니까? 이 문제에 대한 더 자세한 문서를 얻고 싶습니다(다양한 예가 있는 것이 바람직함). 지금은 그렇지 않습니다... :(

모든 것을 올바르게 이해했다면 매개변수는 다음과 같아야 합니다 - 11 000 111111111 000 1111111 = 13106303 .
당신의 응답을 주셔서 감사합니다. 테스터기에 넣어 보았습니다. 작동하지만 원하는 시간에 작동하지 않습니다. 이진수에서 십진수로 변환하는 방법은 무엇입니까?
 
Interesting :

1. 16646399 = 111111100000000011111111 또는 111100000000000011111111 ?

위에서 설명한 무역 금지는 다음과 같아야 합니다 - 1111111 000000000000 11111 = 16646175 (나는 그렇게 생각합니다).

2. 다음 기사 의 이 부분도 이해하기가 매우 어렵습니다.

예, 실제로 111111111111111111000000 = 16777152 입니다. 그러나 어떤 이유에서인지 이것은 하루의 처음 6시간이 아니라 마지막 .

제 생각에는 처음 6시간 동안의 해상도는 다음과 같아야 합니다 - 000000 111111111111111111 = 262143 .

아니면 내가 뭔가를 이해하지 못하고 있습니까? 이 문제에 대한 더 자세한 문서를 얻고 싶습니다(다양한 예가 있는 것이 바람직함). 지금은 그렇지 않습니다... :(

모든 것을 올바르게 이해했다면 매개변수는 다음과 같아야 합니다 - 11 000 111111111 000 1111111 = 13106303 .
공장. 하지만 터미널 시간보다 4시간 늦습니다. 그는 2시 대신 6시에 거래를 시작합니다.
 
strelec :
당신의 응답을 주셔서 감사합니다. 테스터기에 넣어 보았습니다. 작동하지만 원하는 시간에 작동하지 않습니다. 이진수에서 십진수로 변환하는 방법은 무엇입니까?
스트렉 :
공장. 하지만 터미널 시간보다 4시간 늦습니다. 그는 2시 대신 6시에 거래를 시작합니다.

계정 11,000 111111111,000 1111111 에 대해 잘 모르겠습니다 . 제가 이해 한 대로 표시 했습니다. 위에서 설명한 Bin 에서 Dec 로 변환하는 방법(Windows 계산기를 사용하여 쉽게 수행할 수 있음).

"엔지니어링" 스타일을 선택하고 Bin 을 지정하면 입력된 모든 숫자는 이진법이 됩니다. 문제 없이 BinDec 로 변환하려면 모드를 Bin 에서 Dec 로 전환하기만 하면 됩니다.

 
Interesting :
계정 11,000 111111111,000 1111111 에 대해 잘 모르겠습니다 . 제가 이해 한 대로 표시 했습니다. 위에서 설명한 Bin 에서 Dec 로 변환하는 방법(Windows 계산기를 사용하여 쉽게 수행할 수 있음).
여전히 엔지니어링 모드로 전환하는 방법과 "운전"이 무엇을 의미하는지 알고 싶습니까?
 

위키피디아에는 모든 것이 있습니다

이진에서 십진으로 변환

2진수 110001이 주어졌다고 가정해 보겠습니다. 십진수로 변환하려면 다음과 같이 오른쪽에서 왼쪽으로 숫자의 합을 쓰면 됩니다.

 
strelec :
여전히 엔지니어링 모드로 전환하는 방법과 "운전"이 무엇을 의미하는지 알고 싶습니까?

모든 것이 매우 간단합니다.


바이너리 모드에서 작업해야 하는 경우 "엔지니어링" 및 Bin(F8)으로 이동합니다.

예를 들어, 11 000 111111111 000 1111111 을 입력하고 F6을 누르면 계산기가 12월Bin 을 다시 계산하고 - 13106303을 제공합니다.

추신

바이너리 모드에서는 8바이트를 지정해야 합니다(그렇지 않으면 입력 값의 길이는 24자 미만이 됩니다).

파일:
qcwcf6g3wpo.PNG  14 kb
 
Interesting :

모든 것이 매우 간단합니다.


바이너리 모드에서 작업해야 하는 경우 "엔지니어링" 및 Bin(F8)으로 이동합니다.

예를 들어, 11 000 111111111 000 1111111 을 입력하고 F6을 누르면 계산기가 12월Bin 을 다시 계산하고 - 13106303을 제공합니다.

추신

바이너리 모드에서는 8바이트를 지정해야 합니다(그렇지 않으면 입력 값의 길이는 24자 미만이 됩니다).


입력하고 F6 키를 누릅니다. 반응이 없습니다. 그럼에도 불구하고 감사합니다. Excel의 고전적인 변환 방법에 따르면이 번호가 13106303입니다. 그러나 조언자는 나에게 적시에 거래하지 않습니다. 아마도 개발자들이 답을 주어야 할 것입니다.
 
strelec :
입력하고 F6 키를 누릅니다. 반응이 없습니다. 그럼에도 불구하고 감사합니다. Excel의 고전적인 변환 방법에 따르면이 번호가 13106303입니다. 그러나 조언자는 나에게 적시에 거래하지 않습니다. 아마도 개발자들이 답을 주어야 할 것입니다.

1. 글쎄요, 개발자들에게 한 가지 궁금한 점이 있습니다. - 이게 24시간용 마스크라는 것은 이해가 가는데, 개인적으로 1시간과 24시간이 어디에 있는지 이해가 안 가네요. 마스크에서 1 시간).

내 판단에 따라 다음과 같이 진행했습니다.

메모

유효한 값은 0에서 16777215(11111111111111111111111b)입니다. 값이 "1"인 비트맵의 각 비트는 시간 (일의 숫자가 비트맵의 비트 번호에 해당함) 을 "나쁨"으로 표시합니다.

설명을 올바르게 이해했다면 262143 ( 0 0 0 0 0 0 1 1 하나 하나 하나 하나 하나 하나 하나 하나 하나 하나 하나 하나 하나 하나 하나 하나 ) 처음 6시간 동안만 거래를 허용해야 합니다.

여기 에 설명된 예를 보면 처음 6시간에는 이미 111111111111111111 000000 = 16777152 맵이 있습니다(비트맵의 마지막 6자가 표시됨).

또는 공의 텍스트에 실수가 있었고 저자는 마지막 6시간 을 입력해야 했습니다.

2. 반복 - 엔지니어링 - F8( Bin ) - Bin 으로 비트맵 입력 - F6( Dec ) - 필요한 결과.

Dec에서 Bin으로 - 엔지니어링 - F6( Dec ) - 비트맵을 Dec (매개변수)로 입력 - F8( Bin ) - 비트맵 디코딩.