IT875 Node.js 설치하기 Node.js는 서버 사이드 JavaScript 실행 환경으로, 서버 사이드 애플리케이션을 개발할 때 필요한 많은 기능을 제공합니다. Node.js를 설치하는 방법은 여러가지가 있지만, 여기에서는 가장 일반적인 방법을 소개하고자 합니다. Node.js 설치하기 Windows에서 Node.js 설치하기 Windows 운영체제에서 Node.js를 설치하는 방법은 다음과 같습니다. Node.js 웹사이트에 접속합니다. "Download for Windows (x64)" 버튼을 클릭합니다. 다운로드한 .msi 파일을 실행합니다. 설치 지침에 따라 Node.js를 설치합니다. 설치가 완료되면 커맨드 프롬프트에서 node -v 명령어를 실행하여 Node.js가 제대로 설치되었는지 확인합니다. macOS에서 Node.. 2023. 4. 24. 자바스크립트 class super JavaScript의 클래스 상속에서 super 키워드는 자식 클래스가 부모 클래스를 참조할 수 있도록 합니다. super를 사용하면 부모 클래스의 생성자 함수를 호출하거나 부모 클래스의 메서드에 접근할 수 있습니다. 이번 글에서는 super 키워드의 역할과 사용법에 대해 자세히 알아보겠습니다. super 키워드란? super는 부모 클래스를 참조하는 키워드입니다. super를 사용하면 부모 클래스의 생성자 함수나 메서드를 호출할 수 있습니다. super를 사용하는 가장 대표적인 경우는 자식 클래스의 생성자 함수에서 부모 클래스의 생성자 함수를 호출하는 것입니다. 이때 super() 함수를 호출합니다. super() 함수를 호출하면 부모 클래스의 생성자 함수가 호출되어 부모 클래스에서 정의한 초기화 작업.. 2023. 4. 24. 자바스크립트 class extends JavaScript 클래스 상속은 객체 지향 프로그래밍의 중요한 개념 중 하나입니다. 클래스 상속을 이용하면 이미 존재하는 클래스에서 속성과 메소드를 상속받아 새로운 클래스를 만들 수 있습니다. JavaScript에서는 extends 키워드를 사용하여 클래스를 상속하며, 이를 이용하면 코드의 재사용성이 높아지고 유지보수성이 향상됩니다. 클래스 상속이란? JavaScript 클래스 상속은 한 클래스가 다른 클래스로부터 속성과 메소드를 물려받아 새로운 클래스를 생성하는 것을 의미합니다. 이를 통해 기존 클래스의 코드를 재사용하여 새로운 클래스를 만들 수 있습니다. 이러한 상속 구조를 통해 코드의 중복성을 줄이고 코드의 가독성과 유지보수성을 향상시킬 수 있습니다. extends 키워드 JavaScript에서는.. 2023. 4. 24. 리눅스(linux) chmod 명령어 리눅스에서는 파일 및 디렉토리의 권한 설정을 변경하기 위해 chmod 명령어를 사용합니다. 이 명령어는 "change mode"의 줄임말입니다. chmod 명령어는 3가지 방법으로 권한을 변경할 수 있습니다: 숫자 모드, 기호 모드, 문자 모드입니다. 숫자 모드 숫자 모드는 숫자 3자리로 권한을 나타냅니다. 첫 번째 자리는 소유자 권한, 두 번째 자리는 그룹 권한, 세 번째 자리는 기타 사용자 권한을 나타냅니다. 각 자리는 다음과 같은 값을 가질 수 있습니다: 4: 읽기 권한 2: 쓰기 권한 1: 실행 권한 예를 들어, 소유자에게 읽기와 쓰기 권한을 주고, 그룹과 기타 사용자에게는 읽기 권한만 주려면 chmod 644 filename과 같이 명령어를 입력합니다. 이는 숫자 모드에서 소유자에게 6(4+2).. 2023. 4. 23. 리눅스(linux) 그룹 소유자 권한 리눅스에서 파일과 디렉토리는 소유자와 그룹 소유자에 의해 관리됩니다. 파일과 디렉토리에는 소유자, 소유자 그룹, 다른 사용자들에 대한 읽기, 쓰기, 실행의 권한을 부여할 수 있습니다. 이러한 권한은 파일 시스템 보안과 사용자 권한 관리에 매우 중요합니다. 리눅스에서 그룹 소유자 권한은 소유자와 같은 레벨의 권한을 가지는 사용자 그룹을 의미합니다. 그룹 소유자 권한을 설정하면 여러 사용자들이 파일에 대한 권한을 공유할 수 있으며, 권한 설정이 간단해지는 등의 이점이 있습니다. 사용법 리눅스에서 그룹 소유자 권한을 설정하려면 다음과 같은 명령어를 사용합니다. $ chgrp [그룹 이름] [파일 이름] 위 명령어는 파일의 그룹 소유자를 [그룹 이름]으로 변경합니다. 이후 해당 그룹의 사용자들에 대해 파일 권한.. 2023. 4. 22. 리눅스(linux) 파일 소유자 권한 리눅스 운영체제에서는 파일과 디렉터리에 대한 소유자 권한을 설정할 수 있습니다. 이 권한은 파일 또는 디렉터리에 대한 접근 제어와 보안을 담당하며, 소유자만이 해당 파일이나 디렉터리에 대한 조작을 수행할 수 있습니다. 리눅스 파일 소유자 권한에 대해 자세히 알아보고, 예시를 통해 설명하겠습니다. 파일 소유자 권한 구성 리눅스에서 파일 소유자 권한은 다음과 같은 세 가지 요소로 구성됩니다. 소유자(User): 파일을 생성한 사용자 그룹(Group): 파일이 속한 그룹 기타(Everyone): 소유자와 그룹 이외의 다른 사용자들 각각의 요소에 대해 읽기(read), 쓰기(write), 실행(execute) 권한을 설정할 수 있습니다. 파일 소유자 권한 설정 예시 파일 소유자 권한을 설정하는 방법은 chmod.. 2023. 4. 21. node.js 란? Node.js는 구글 크롬 V8 자바스크립트 엔진으로 빌드된 서버 사이드 자바스크립트 런타임입니다. 라이언 달(Lyan Dahl)이 개발한 노드는 기존의 자바스크립트가 브라우저 환경에서만 동작하던 것을 브라우저 외부에서도 자바스크립트를 사용할 수 있게 하기 위해 만들어졌습니다. 노드는 비동기 I/O를 지원하며, 이를 통해 I/O 작업을 처리하는 동안 CPU를 대기하지 않고 다른 작업을 수행할 수 있습니다. 이를 통해 노드는 높은 처리량과 확장성을 제공합니다. 노드는 이벤트 기반(event-driven) 프로그래밍 모델을 사용합니다. 이벤트 기반 모델은 이벤트가 발생할 때마다 콜백 함수를 호출하여 처리합니다. 이러한 방식으로 노드는 비동기적으로 작업을 처리하며, 적은 자원으로 많은 요청을 처리할 수 있습니.. 2023. 4. 21. 자바스크립트 클래스(Class) 자바스크립트에서 클래스는 ES6에서 새로 도입된 개념으로, 객체 지향 프로그래밍 패러다임에서 클래스를 구현하기 위한 방법을 제공합니다. 클래스를 이용하면 객체를 생성할 때 일반적으로 사용되는 생성자 함수와 프로토타입을 조합하여 작성되는 코드를 간결하게 작성할 수 있습니다. 클래스 정의 자바스크립트에서 클래스를 정의하는 방법은 다음과 같습니다. javascript class MyClass { constructor(prop1, prop2) { this.prop1 = prop1; this.prop2 = prop2; } method1() { // code } method2() { // code } } 위 코드에서 MyClass는 클래스 이름이며, constructor는 클래스 생성 시 호출되는 생성자 함수입니다.. 2023. 4. 21. 이전 1 ··· 81 82 83 84 85 86 87 ··· 110 다음