취미생활 열정적으로 즐기기
반응형

공부기록 4

[JS] 비트 연산자 정리 // Bitwise Operations

비트 연산자 // Bitwise Operations 연산자 이름 내용 사용 예 결괏값 사용 예 결괏값 & AND 두 비트가 모두 1이면 각 비트를 1로 설정 0101 & 0001 0001 5 & 1 1 | OR 두 비트 중 하나라도 1인 경우 각 비트를 1로 설정 0101 | 0001 0101 5 | 1 5 ^ XOR 두 비트 중 하나만 1인 경우 각 비트를 1로 설정 0101 ^ 0001 0100 5 ^ 1 4 ~ NOT 모든 비트를 반전 ~ 0101 1010 ~ 5 10 1 0010 5 >> 1 2 101 >> 1 10 >>> Zero fill right shift 지정 한 수 만큼 모든 비트를 오른쪽으로 이동 제일 오른쪽의 비트는 사라짐 이동한 비트의 공백은 0으로 채움 0101 >>> 1 0010..

[Next.js] 컴포넌트 // Component

Component 분류 server component - html에 자바스크립트 기능사용이 불가 (onClick, useState, useEffect등) - 로딩속도가 빠름 페이지를 로드할 때 자바스크립트 기능이 필요하지 않기에 로딩속도가 빠르며, 검색엔진 노출에 이점이 있을 수 있음 client component - js파일 최상단에 'use client'입력하여 클라이언트 컴포넌트로 사용 - html에 자바스크립트 기능사용이 가능 - 페이지 로드에 필요한 자바스크립트 파일이 많으며, hydration이라는 과정을 거쳐야 해서 로딩속도가 느림 *hydration: react문법을 사용하기 위해 html을 유저에게 보낸 후 자바스크립트로 html을 다시 읽고 분석하는 일 html에 자바스크립트 기능 사용..

[GitHub] 자주 사용하는 Git 명령어, 상황에 따른 명령어

자주 사용하는 GitHub명령어 아직 병아리인 본인을 기준으로 자주 사용하는 것을 정리 해 봤다 git init : 현재 위치해 있는 디렉토리를 Git저장소로 사용하기 위해 초기화 하는 명령어 git init [디렉토리 이름] : 현재 위치에서 디렉토리를 생성함과 동시에 초기화 하는 명령어 이후 파일 추적, 커밋, 브랜치 등 Git의 기능들을 사용할 수 있다. 이미 Git저장소가 존재하는 경우는 새 저장소를 생성하지 않으며, 초기화 하지도 않는다. git clone [github 리포지토리 주소] : 현재 경로에 해당 리포지토리를 복제 git clone [github 리포지토리 주소] [로컬 디렉토리 이름] : 현재 경로에 해당 리포지토리를 지정한 디렉토리 이름으로 복제 git status : 현재 작업..

[CLI] 자주 사용하는 CLI 명령어 // Command Line Interface

자주 사용하는 CLI 명령어 pwd : 현재 위치(경로) 확인하기 // print working directory ls : 현재 위치의 디렉토리(폴더) 및 파일 확인하기 // list ls -a : 숨김폴더를 포함한 모든 디렉토리 및 파일 확인하기 cd [위치] : 해당 디렉토리로 이동하기 // change directory cd .. : 상위폴더로 이동하기 mkdir [이름] : 새 디렉토리 생성하기 // make directories touch [이름].[확장자] : 새 파일 생성하기 touch test.txt : test라는 이름의 텍스트파일 생성하기 touch index.js : index라는 이름의 js파일 생성하기 rm : 디렉토리 또는 파일 삭제하기 // remove rm test.txt :..

728x90
반응형