본문 바로가기

전체 글92

XOR 비트 연산자 "Exclusive"는 "배제적인" 또는 "배타적인"이라는 의미를 가지며, 특정 상황에서 다른 것과 겹치지 않거나 제외하는 것을 나타냅니다 XOR (Exclusive OR) 비트 연산자는 두 개의 비트 또는 불리언 값 간의 비트 수준 연산을 수행하는 데 사용되며, 결과는 다음과 같은 규칙을 따릅니다: 두 입력 중 하나만이 1(참)이면 결과는 1(참)이 됩니다. 두 입력이 모두 0(거짓)이거나 모두 1(참)이면 결과는 0(거짓)이 됩니다. XOR 연산자는 종종 "배타적 OR"로도 불립니다. XOR 연산은 주로 다음과 같은 상황에서 사용됩니다: 데이터 암호화: XOR 연산은 데이터를 암호화하거나 해독하는 데 사용될 수 있습니다. 비트 단위로 키 또는 패스워드와 데이터를 결합하거나 분리함으로써 암호화 및 복호.. 2023. 9. 18.
NOR 비트 연산자 NOR(Negative OR) 연산은 논리 게이트 또는 논리 연산자 중 하나로, 두 개의 입력이 모두 거짓(False)일 때만 출력이 참(True)이 되는 논리 연산입니다. NOR 게이트는 OR 게이트의 출력을 뒤집은 것으로 생각할 수 있습니다. NOR 게이트의 동작 규칙은 다음과 같습니다: 두 입력 모두 거짓(False)인 경우 출력은 참(True)입니다. 하나 이상의 입력이 참(True)인 경우 출력은 거짓(False)입니다. NOR 연산은 주로 디지털 논리 회로 및 논리 게이트를 설명하는 데 사용됩니다. NOR 게이트는 다른 논리 게이트와 함께 조합하여 다양한 논리 기능을 수행할 수 있습니다. NOR 게이트의 진리표는 다음과 같습니다: | A | B | NOR(A, B) | |---|---|----.. 2023. 9. 18.
OR 비트 연산자 OR(OR) 연산은 논리 게이트 또는 논리 연산자 중 하나로, 두 개의 입력 중 하나 이상이 참(True)인 경우 출력을 참으로 만드는 논리 연산입니다. 이는 주어진 조건 중 하나라도 만족하는 경우 결과를 참으로 하는 논리적 판단을 나타냅니다. OR 게이트의 동작 규칙은 다음과 같습니다: 두 입력 중 하나 이상이 참(True)인 경우 출력은 참(True)입니다. 두 입력이 모두 거짓(False)인 경우에만 출력이 거짓(False)입니다. OR 연산은 주로 디지털 논리 회로, 논리 게임, 조건문 및 논리적 판단을 표현하는 데 사용됩니다. OR 게이트의 진리표는 다음과 같습니다: | A | B | OR(A, B) | |---|---|----------| | 0 | 0 | 0 | | 0 | 1 | 1 | | .. 2023. 9. 18.
Datastore - 구글 설명 → 구글에서 설명하는 내용은 아래와 같습니다. 소규모 또는 단순한 데이터 세트를 저장해야 하는 경우가 있을 수 있습니다. 이를 위해 이전에는 SharedPreferences를 사용했지만, 이 API에는 일련의 단점이 있습니다. Jetpack Datastore 라이브러리는 이러한 문제를 해결하고 데이터 저장을 위한 간단하고 더 안전한 비동기 API를 만드는 것을 목표로 합니다. 이 라이브러리에서는 다음의 서로 다른 두 가지 구현을 제공합니다. Preferences Datastore Proto Datastore 기능 SharedPreferences PreferencesDatastore ProtoDatastore 비동기 API ✅(변경된 값을 읽는 용도로만, https://developer.android.co.. 2023. 8. 31.