bitmask

    2

    2답변

    저는 9 개의 요소와 정수 배열을 가지고 있습니다. 정수 및 비트 마스킹을 사용하여 배열의 요소가 유효한지 여부에 대한 정보를 저장하려고합니다. 내 질문은 : Log2() math.h를 사용하여 내 비트 마스크에서 배열 요소 번호를 가져 오는 것보다 간단한 방법이 있습니까? 예를 들어, 비트 마스크를 사용하여 foo2,foo4 및 foo5을 mValue에

    1

    1답변

    this post 및 부분 을 읽었습니다. 2) 비트 마스크를 얻기 위해 비트 쉬프트를 사용하는 Leosori의 대답 레이어 2를 사용합니다. 비트 쉬프트 작동 방식에 대한 설명을 원했습니다 (manual에서 내 대답을 찾지 못했습니다). 예에서 단지 층 (8)에 캐스팅하는 방법과 같습니다 그래서 int layerMask = 1 << 8; // This

    4

    2답변

    0에서 1 사이의 값 배열 인 r이 있다고 가정 해 봅시다. 중간 값에서 일부 임계 값 인 모든 값을 제거하려고합니다. 여기서 임계 값은 0.5이고 len(r) = 3000이라고 가정합시다. 그런 다음이 범위를 벗어나는 모든 값을 마스크, 나는 내가 좋아하는 간단한 목록 이해, 수행 할 수 import time import numpy as np sta

    0

    2답변

    않는 BufferedImage 클래스는 세 개의 값이 투명성을 구현합니다. TRANSLUCENT는 BITMASK 모든 픽셀이 완전히 불투명하거나, 투명하거나 의미 0과 1 사이의 모든 픽셀은 알파 값을 갖는 것을 의미한다. 이 값은 getTransparency() 메소드로 확인할 수 있습니다. pic = ImageIO.read(new File(filenam

    0

    1답변

    정수형 구조체를 비트 마스크로 변환하는 것이 가능합니까 (있는 경우). 각 정수에 대해 1 비트 (int가 0이면 0, 그렇지 않으면 1). 예를 struct Int_List_t { uint64_t int1; uint64_t int2; uint64_t int3; uint64_t int4; } int_list={10,0

    5

    2답변

    linq 쿼리의 결과를 기반으로 비트 마스크를 빌드 할 수 있습니까? 예를 들어 :는 class MyClass { public int Flag{get;set;} public bool IsSelected {get;set;} } myVar = GetlistMyClass(); int myFlag = myVar.Where(a => a.

    12

    2답변

    and 마스크가있는 일부 데이터는 데이터/마스크와 크기가 같은 결과를 얻습니다. 내가하고 싶은 것은 (마스크에 1이 있던) 마스크 된 비트를 가져 와서 오른쪽으로 이동시켜 서로 옆에 놓고 CTZ (Count Trailing Zeroes)를 수행 할 수 있습니다. 그들. Google이 나를 실패 시키므로 그러한 프로 시저의 이름을 지정하는 방법을 알지 못했습

    6

    1답변

    나는 numpy 배열을 가지고 있는데, a, b 및 c을 말하고, 모두에 적용하기 위해 mask을 만들었습니다. 나는 그런 그들을 마스크하려고 : a = a[mask] 곳 mask는 bool 배열입니다. 내가 확인한 것을 주목할 가치가 그 len(a) = len(b) = len(c) = len(mask) 그리고 다소 난해한 사운드 경고 점점 오전 : Fut

    0

    3답변

    비트의 상위 절반 만 얻으려면 비트 마스크를 적용하고 싶습니다. 그래서 UINT32 것은이 될 것이다 : uint32_t version_part = oldID & 0xFFFF0000; 이 데이터 형식이 하드 코드 된 경우 모든 괜찮하지만 이것은 템플릿 기능을하고 있었고, 난이 임의적 인 데이터 형식을 제공하기를 원한다면 (uint8_t, uint16_t

    2

    1답변

    (레이어, 논리 OR |)을 추가 할 비트 마스크가 여러 개 있습니다.하지만 이들이 상수이기 때문에 컴파일 타임에 추가하고 싶습니다. template <uint8_t mask, uint8_t...masks> struct MaskAdd { static const uint8_t value = masks | MaskAdd<masks>::value;