전체 글
-
명령어 인터페이스 (Command Line Interface, CLI)카테고리 없음 2020. 4. 1. 09:33
명령어 인터페이스는 텍스트 터미널을 통해서 사용자와 컴퓨터가 상호 작용하는 방식을 뜻합니다. 작업 명령을 사용자가 컴퓨터 키보드를 통해 문자열의 형태로 입력하며, 컴퓨터의 출력 역시 문자열의 형태로 주어집니다. GUI와 CLI GUI는 그래픽 인터페이스로 why *NIX(Linux/Unix)? 서버 시장에서의 점유율이 매우 높습니다. AWS및 Azure등에서 제공하는 서버는 대부분 *nix계열입니다. 커널소스의 공개로 최적화를 하여 클러스터링의 계산 속도와 효율이라는 목적이 도달할 수 있습니다. Useful Command 파일보기 ls(list) 파일을 탐색할 수 있습니다. Desktop/ Documents/ Download 디렉토리로 이동 cd 홈 디렉토리(현재 사용자의 개인화 파일들이 있는 디렉토리)..
-
재귀함수Javascript 2020. 3. 30. 22:26
재귀함수란? 한 함수가 자기 자신을 호출하는 형태 재귀호출은 알고리즘을 구현할 때 매우 유용합니다. 반복문으로 구현한 코드보다 재귀호출로 구현한 코드가 좀 더 직관적이고 이해하기 쉬운 경우가 많습니다. 스택(Stack) 재귀 호출을 이해하기 위해서 스택이라는 자료구조를 먼저 알아야 합니다. 컴퓨터가 호출 스택으로 함수를 실행하기 때문입니다. //Iterative code function factorial (n) { var result = 1; for (var i = n; i >= 1; i--) { result *= i; } return result; } 재귀 함수로 바꾸면 다음과 같습니다. //recursive code function factorial (n) { return n * factorial(n..
-
정수 메서드 (interger method)Javascript 2020. 3. 30. 08:41
Number.isInterger 주어진 값이 정수인지 판별합니다. 더보기 구문 Number.isIterger(value) 매개변수 value 정수인지 확인하려는 값 반환값 주어진 값의 정수 여부를 나타내는 Boolean 값 Number.isInteger(100);//true Number.isInteger(-500);//true Number.isInteger(0.4);//false Number.isInteger("500");//false parseInt / parseFloat 문자열 인자의 구문을 분석해 특정 진수의 정수를 반환합니다. (parseInt) 문자열을 분석해 부동소수점 실수로 반환합니다. (parseFloat) 더보기 구문 parseInt(string, radix) parseFloat(valu..