Home
XerosLab
Cancel

JavaScript의 논리 연산자

논리 연산자 자바스크립트엔 세 종류의 논리 연산자 ||(OR), &&(AND), ! (NOT)이 있습니다. 연산자에 “논리”라는 수식어가 붙긴 하지만 논리 연산자는 피연산자로 불린형뿐만 아니라 모든 타입의 값을 받을 수 있습니다. 연산 결과 역시 모든 타입이 될 수 있습니다. || (OR) “OR” 연산자는 두 개의 수직선 기호로...

JavaScript의 if와 '?'를 사용한 조건 처리

if와 ‘?’를 사용한 조건 처리 조건에 따라 다른 행동을 취해야 할 때가 있습니다. 이럴 땐, if문과 ‘물음표’ 연산자라고 불리는 조건부 연산자 ?를 사용하면 됩니다. if문 if(...)문은 괄호 안에 들어가는 조건을 평가하는데, 그 결과가 true이면 코드 블록이 실행됩니다. let year = 2015; if (year == 2015)...

JavaScript의 비교 연산자

비교 연산자 자바스크립트에서 기본 수학 연산은 다음과 같은 문법을 사용해 표현할 수 있습니다. 보다 큼, 작음 : a > b, a < b 보다 크거나 작거나 같음 : a >= b, a <= b 같음(동등) : a == b. 등호 =가 두 개 연달아오는것에 유의하시기 바랍니다. a = b와같이 등호가 하나일 경우에는...

macOS에서 Tree 명령을 사용하는 방법

개요 Windows 시스템에서는 CMD에 tree 명령을 이용하여 디렉토리의 구조를 살펴볼 수 있는 내장 도구가 있는 반면, MacOS 시스템에는 이러한 명령어가 없습니다. 이번 포스팅에서는 MacOS에서 tree를 사용하는 방법에 대해 설명합니다. 우선 MacOS에서 tree명령을 사용하기 위해서는 tree명령을 가능하게끔 해주는 패키지를 설치해...

macOS에 패키지 관리자 Homebrew를 설치하는 방법

Homebrew Homebrew는 MacOS의 패키지관리자입니다. MacOS의 명령창인 Terminal에서 손쉽게 패키지를 관리할 수 있게 해주는 역할을 합니다. Homebrew는 Linux의 yum, apt-get과 같은 패키지관리자의 역할을 수행합니다. Homebrew를 설치하는 방법 Terminal을 실행하고 다음 명령어를 입력한다. ...

macOS 악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다. 해결 방법

개요 macOS에는 Gate keeper라는 자체 보안 시스템 서비스가 설치되어있습니다. 사용자가 macOS 설치 이후 별다른 설정 없이 온라인에서 보안이 검증되지않은 소프트웨어 혹은 소프트웨어 설치파일을 다운로드받고 실행하면 위와같이 보안 정책상 차단되어 실행할 수 없는 상황이 벌어지곤 합니다. 해결 방법 시스템 환경설정 > 보안 ...

PHP 데이터베이스에 값을 삽입하는 예제 (INSERT INTO)

Unity를 이용하여 3D TPS 게임을 개발하는 도중 마우스 커서가 게임 윈도우 밖으로 이탈하는 버그가 생겨 다음 예제를 사용하여 마우스커서를 게임 윈도우 밖으로 이탈하지 못하도록 처리하였습니다. Cursor.lockState = CursorLockMode.Confined; 해당 코드는 게임을 관리해주는 GameManager같은 스크립트의 Aw...

OSI 7Layer의 개념 정리 및 요약

OSI 모델은 무엇인가? OSI(Open Systems Interconnection) 모델은 국제 표준화기구(International Organization for Standardzation)에서 만든 개념적 모델로, 다양한 통신 시스템이 표준 프로토콜을 사용하여 통신할 수 있습니다. 일반적으로 OSI는 서로 다른 컴퓨터 시스템이 서로 통신 할 수 ...

Linux Unable to locate package update 오류 해결 방법

명령어를 이용하여 복구하는 방법 아래 명령어를 사용하여 에러를 해결합니다. $ sudo apt-get autoremove && sudo apt-get -f install && sudo apt-get update && sudo apt-get upgrade -y /etc/apt/sources.list 파일...

Linux UFW iptables version 오류 해결 방법

개요 리눅스의 ufw 방화벽을 설정시 ERROR: Couldn’t determine iptables version 오류가 발생했습니다. 문제가 발생하는 이유는 버스터에는 두가지 iptables 종류가 있습니다. 해결 방법 > $ update-alternatives --list iptables /usr/sbin/iptables-lega...