본문 바로가기

IT117

카디널리티(Cardinality)와 선택도(Selectivity)에 대한 이해 데이터를 다루는 DB나 빅데이터 분야에서 '카디널리티(Cardinality)'와 '선택도(Selectivity)'는 자주 언급되는 용어입니다. 이 용어들에 대해서 자세히 알아봅니다. 카디널리티 선택도 카디널리티(Cardinality) 카디널리티(Cardinality)와 선택도(Selectivity)는 절대적인 수치 계산보다는, 두 개의 데이터 집합 특성을 비교하는 상대적인 개념으로 사용됩니다. 카디널리티(Cardinality)는 특정 데이터 집합에서 고유한 값의 개수를 의미합니다. 예를 들어, 데이터베이스의 '성별' 컬럼은 남자와 여자라는 값을 가지므로, 이 경우 카디널리티는 2입니다. 중복도가 낮을수록 카디널리티가 높다고 표현합니다. 반대로, 중복도가 높을수록 카디널리티가 낮다고 표현합니다. 카디널리티.. 2024. 1. 21.
github에 신규 리파지토리를 만들고 로컬 디렉토리 연결하기 이 글에서는 github에 신규 리파지토리를 만들고 로컬 디렉토리를 연결하는 방법에 대해서 설명합니다. github 신규 리파지토리 생성 git 초기화 로컬 디렉토리와 github 연결하기 github 신규 리파지토리 생성 github에 신규 리파지토리를 생성하는 것은 로그인 후 내 계정에서 리파지토리 위에 있는 초록색 New 버튼을 누르면 간단히 하실 수 있습니다. 신규 리파지토리를 만들면 다음과 같이 이후에 뭘 해야 하는지 상세히 알려줍니다. git 초기화 로컬 디렉토리와 github 연결하기 다음 단계는 프로젝트 디렉토리의 파일들을 Git에 추가하고, 해당 파일들에 대한 커밋을 생성하는 것입니다. 그리고 원격 GitHub 리포지토리와 연결해야 합니다. 로컬에서 프로젝트 디렉토리로 이동하여 git 명.. 2024. 1. 21.
Git URL 확인하기 / origin 주소 확인 - git remote url 이 글에서는 git url을 확인하는 방법에 대해서 설명합니다. git url을 확인하는 명령 및 예제 내 디렉토리의 git url을 확인하는 방법은 git remote -v 입니다. (base) ubuntu@instance-20230810-1409:~/DualStyleGAN$ git remote -v origin https://github.com/williamyang1991/DualStyleGAN.git (fetch) origin https://github.com/williamyang1991/DualStyleGAN.git (push) 2024. 1. 21.
gitignore 파일로 특정 파일또는 디렉토리 제외 혹은 무시하기 이 글에서는 gitignore 파일로 특정 파일또는 디렉토리 제외 혹은 무시하는 방법에 대해서 설명합니다. gitignore 파일 gitignore cache 처리하기(주의사항) gitignore 파일 Git을 사용하면 내 workspace에는 있어야하지만, remote(원격)에 반영을하지 않는 파일들이 있습니다. 예를 들어 __pycache__파일은 push할 필요가 없습니다. 특정 파일이나 폴더의 변경사항 추적 및 push를 제외하기 위해 gitignore가 있습니다. .git 디렉토리에서 .gitignore 파일을 만듭니다. .gitignore 파일에서 무시할 파일을 넣으면 됩니다. 예를 들어 test.txt파일과 test 폴더를 ignore 한다고 하면, 아래와 같이 작성해 줍니다. ## 파일 i.. 2024. 1. 21.
Github 무료 제한 및 정책 요약 이 글에서는 개인 계정용 GitHub Free시에 이용가능한 서비스 혹은 용량등에 대해서 설명합니다. 개인 계정용 GitHub Free 제공 정책 github 내가 사용중인 이용료 보기 개인 계정용 GitHub Free 제공 정책 개인 계정용 github의 무료 정책은 아래와 같습니다. 제가 보려던 가장 중요한 것은 실제 데이터 용량인데, free plan에서 데이터 용량은 unlimited라고 되어있습니다. "Unlimited public/private repos" 아래 정책에 나와 있는 것들은 그 외의 서비스에 대한 것입니다. 사실 아래의 내용들이 하나하나 알려면 복잡하기도 하고 해서 간단하게 제가 사용하고 있는 것만 확인합니다. 개인 계정용 GitHub Free 개인 계정용 GitHub Free를 .. 2024. 1. 21.
Window(윈도우)에서 Ubuntu(우분투)로 원격데스크톱 연결하기 이 글에서는 윈도우에서 우분투로 원격으로 접속하는 방법에 대해서 설명합니다. Ubuntu(우분투)에 원격데스크탑 서버 xrdp 설치 Window(윈도우)에서 Ubuntu(우분투)로 원격데스크톱 연결 듀얼 모니터 화면 사용하기 Ubuntu(우분투)에 원격데스크탑 서버 xrdp 설치 1. xrdp 설치여부 확인 - systemctl status xrdp 2. xrdp 설치 - apt install xrdp 3. xrdp 실행/재시작/중지 - service xrdp start - service xrdp restart - service xrdp stop Window(윈도우)에서 Ubuntu(우분투)로 원격데스크톱 연결 win키+R 입력 -> 'mstsc' 입력 으로 실행하거나 win키 ->검색 -> '원격' 까.. 2024. 1. 21.
우분투에 한글입력기 설치하기 (22.04) 이 글에서는 우분투 22에 한글 입력기를 설치하는 방법에 대해서 설명합니다. 목차에 나온 순서대로 따라만 하시면 한글 입력기가 설치되어 있을 것입니다. 목차 Activities -> Settings Regions & Language -> Manage Installed Languages Language support install -> install Keyboard input method 선택 -> 저의 경우 기본인 IBus 선택(XIM 선택해도 되며 선호하는걸로 선택) Install/Remove Languages 선택 후 Korean 체크 확인 (안되어있으면 체크) 및 English 해제 한국어가 보이면, 마우스로 English를 아래로 끌어내린 후 Apply System-Wide를 누름 다시 Regio.. 2024. 1. 21.
우분투 화면 잠금 기능 끄기 - 원격 데스크톱 이 글에서는 우분투 화면에서 잠금 기능 끄는 방법에 대해서 설명합니다. 우분투 화면 잠금 기능 끄기 우분투 화면 잠금 기능 끄기 영상보기 우분투 화면 잠금 기능 끄기 우분투(22)를 사용하다 보면 화면이 5분에 한번 씩 잠겨버립니다. 아래와 같이 Activities -> 설정에 들어가서 -> Privacy -> Screen 에서 관련 사항들 모두 끄시면됩니다. 혹시라도 위의 내용을 적용하였는데 다시 꺼지는 분들은 Power 부분에 Power Saving을 확인해 보시면 됩니다. 아래와 같이 powersaver screen blank를 never로 설정해 주시면 안꺼집니다. 2024. 1. 21.
리틀 엔디안(Little Endian)과 빅 엔디안(Big Endian) C 코드로 알아보기 이 글에서는 리틀 엔디안(Little Endian)과 빅 엔디안(Big Endian)에 대해서 설명합니다. Table Of Contents 리틀 엔디안(Little Endian)과 빅 엔디안(Big Endian) 리틀 엔디안(Little Endian)과 빅 엔디안(Big Endian) 리틀 엔디안(Little Endian)과 빅 엔디안(Big Endian)은 컴퓨터 메모리에 다중 바이트 데이터를 저장하는 방식을 말합니다. 이는 바이트 순서(Byte Order)를 나타내며, 주로 64비트 변수와 32비트 변수의 바이트 순서를 설명하는 데 사용됩니다. 리틀 엔디안 (Little Endian): 리틀 엔디안에서는 가장 작은 주소에 가장 낮은 유효 비트를 놓습니다. 즉, 변수의 가장 작은 바이트가 가장 낮은 주.. 2024. 1. 21.