본문 바로가기
반응형

개발/기본16

Git Revert 마스터 브랜치(혹은 메인 브랜치)에서 잘 못 푸시한 커밋을 되돌려야 하는 상황에서 사용할 수 있는 명령어로는 revert, reset이 있습니다. reset은 깃 커밋이 이력자체를 다 삭제하는 것에 반해 revert는 깃의 커밋 이력을 유지하며 롤백이력을 추가합니다. git log가 아래와 같다고 가정해 봅시다. commit 6771f9ef131e094d184999d2f2d8952ca5f8f0f7 (HEAD -> master) Date: Thu Nov 9 07:25:59 2023 +0900 '2th-commit' commit f013b11e190d2e2a766551abb2c67e07d22fd58d Date: Thu Nov 9 07:25:09 2023 +0900 '1th-commit' 2th-commit을.. 2023. 11. 9.
유니코드(Unicode) 유니코드(Unicode)는 컴퓨터에서 문자를 표현하기 위한 표준입니다. 이 표준은 전 세계의 모든 문자 시스템을 일관되게 표현하고, 전송하며, 처리할 수 있도록 설계되었습니다. 유니코드의 주요 특징 범용성 유니코드는 세계의 거의 모든 문자 시스템을 포함합니다. 이는 라틴 알파벳, 키릴 문자, 아랍 문자, 한글, 일본어 가나 및 한자, 힌디어, 타밀어 등을 포함하며, 심지어 역사적인 문자와 상징, 이모티콘까지도 포함합니다. 유니코드 코드 포인트 각 문자는 고유한 "코드 포인트"에 할당됩니다. 이는 일반적으로 U+ 뒤에 16진수로 표현됩니다. 예를 들어, 영문 대문자 A는 U+0041로 표현됩니다. 인코딩 방식 유니코드 문자는 다양한 방식으로 인코딩될 수 있습니다. 가장 널리 사용되는 인코딩 방식에는 UTF.. 2022. 3. 24.
Locale `Locale`은 지역화(localization)와 국제화(internationalization)를 지원하기 위해 사용됩니다. 특정 지리적, 문화적 또는 정치적 지역을 나타내며, 언어, 국가 및 변형 등의 정보를 포함할 수 있습니다. 이를 통해 다양한 언어와 문화에 맞추어 프로그램을 조정할 수 있습니다. Locale의 주요 구성 요소 언어 코드(Language Code) ISO 639 표준을 따르며, 예를 들어, "en"은 영어, "fr"은 프랑스어를 의미합니다. 국가/지역 코드(Country/Region Code) ISO 3166 표준을 따르며, 예를 들어, "US"는 미국, "FR"은 프랑스를 의미합니다. 변형(Variant) 특정 언어 또는 국가에 대한 추가적인 변형을 나타냅니다. Locale의 사.. 2018. 3. 25.
Character Set과 인코딩 Character Set (문자 집합)과 Encoding (인코딩)은 컴퓨터 시스템에서 텍스트를 저장하고 표현하는 데 필수적인 개념입니다. 이 둘은 밀접하게 연관되어 있지만, 각각 다른 역할을 합니다. Character Set (문자 집합) 문자 집합은 컴퓨터에서 사용할 수 있는 문자들의 집합입니다. 이 집합은 알파벳, 숫자, 기타 기호 등을 포함할 수 있으며, 각 문자는 고유한 식별자를 가집니다. 예를 들어: ASCII (American Standard Code for Information Interchange) 초기의 문자 집합 중 하나로, 영어 알파벳, 숫자, 일부 기호를 포함합니다. Unicode 전 세계의 모든 문자 체계를 포함하기 위해 만들어진 광범위한 문자 집합. 이는 한글, 한자, 아랍 문.. 2018. 2. 5.
반응형