191103의 메모

자바스크립트의 동시성 동기 모델의 단점 * 다른 언어의 멀티 쓰레드를 이용하는 동기 모델의 경우 각 쓰레드별로 메모리를 점유하게 되고 context switching이 발생하게 되면서 메모리와 cpu에 대한 오버헤드가 발생한다. 콜백 * Just pass a function that will be called when the task is complete. 1 2 3 4 // file.txt의 읽기가 끝났을 때 읽어온 content를 인자로 미리 예약된 callback을 호출한다. readFile('file.txt', (

단락평가, 지름길 평가 (Short-circuit evaluation)

자바스크립트의 논리연산자를 기본 용도인 참/거짓의 판단을 위해 사용하는 것이 아닌, 조건문을 대체해 사용하는 일종의 문법 설탕 이라고 볼 수 있다. 기본원리 단락평가는 결국 조건연산자가 가진 아래의 두가지 특성을 응용한 것이다. 조건연산자의 좌결합성 and연산자(&&)와 or연산자(||) 모두 좌결합성을 가진다. 즉, 피연산자의 평가순서가 왼쪽부터 오른쪽 순으로 진행이 된다. 조건연산자의 평가결과 조건연산자는 Boolean 값을 반환하지 않는다. 최종적으로 평가된 피연산자의 평가결과를 반환한다. && - and and 연산자

시스템 조작

시스템 조작 및 간단한 시스템 정보를 조회하는 방법 shutdown 시스템을 종료하거나 재부팅한다 * shutdown -h now * 즉시 시스템 종료 * shutdown -h 15 * 15분 뒤 시스템 종료 * shutdown -h 22:00 * 22:00 에 셧다운 예약 * shutdown -c * 예약된 셧다운 취소 * shutdown -k +15 * 15분 뒤 종료 예정이라고 전 사용자에게 경고 * shutdown -r * 재부팅

grep 사용법

정규표현식을 이용한 텍스트 검색 * grep [Pattern] [Filename] * 일반적인 사용법 * [Filename] 에서 [Pattern] 를 찾는다 * 기본적으로 Basic regular expression을 사용한다 * grep -i [Pattern] * 대소문자를 무시한다. Ignore Case Basic regular expression * 패턴에서 일부 메타문자를 일반 문자로 인식한다. * ex : ? , + , { , | , (, ) * \ 를 앞에 붙여
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×