bit shift

개요디스코드 봇은 Discord API와 WebSocket연결을 기반으로 동작하는 Event-driven(이벤트기반) 라이브러리이다.디스코드상에서 이뤄지는 모든 이벤트는 실시간으로 감지를 할 수 있는데, 모든 이벤트를 상시적으로 감시하게 되면 당연히 리소스의 낭비가 심해진다. 또한 모든 이벤트에 대해 감지를 함으로써 민감한 데이터에 접을 할 수 있는 경우가 생길 수 있다.이러한 이유로 인해 DiscordAPI v8부터는 개발자 인증제도와 Gateway Intent가 도입이 되었는데, 봇을 개발하다 보면 이 부분으로 인해 가끔 작동되어야 할 부분이 작동되지 않는 경우가 발생하기도 한다. 그렇다면 Gateway Intent는 도대체 무엇일까? Gateway Intent란?Discord Gateway Inte..
개요자바스크립트에서는 다양한 연산자가 있다. & (AND 논리 연산자)| (OR 논리 연산자)^ (배타 논리 연산자)~ (부정 논리 연산자)>> (오른쪽 비트 시프트 연산자)>>> (부호 없는 오른쪽 비트 시프트 연산자)AND부터 부정 논리 연산자까지는 보편적으로 사용되기 때문에 낯이 익을 것이다.하지만 비트 시프트 연산자들의 경우 우리가 평상시 코딩을 할 때 사용할 일이 많지가 않아 다소 생소할 수 있다.오늘은 비트 시프트 연산자에 대해 자세하게 알아보려고 한다.  비트 시프트 연산자비트 시프트 연산(Bitwise Shift)은 자바스크립트에서 숫자를 비트 단위로 이동시키는 연산이다. Shift가 영단어 그대로 (옮기다)이며 Bit를 옮긴다라는 느낌으로 이름이 지어진 것 같다. 이 연산은 퍼포먼스가 중..
Dogfoot_JW
'bit shift' 태그의 글 목록