전체 글159 [JavaScript] JS에서 객체 지향 프로그래밍 1. Class와 Prototype공통점객체 지향 프로그래밍 지원: 둘 다 JavaScript에서 객체 지향 프로그래밍(OOP)을 지원하는 데 사용됩니다.메서드 정의: 둘 다 객체의 메서드를 정의하는 데 사용할 수 있습니다.상속: 둘 다 상속을 구현할 수 있습니다. prototype 체인과 class 상속을 통해 객체 간의 상속을 설정할 수 있습니다.차이점classES6에서 도입된 더 직관적이고 간결한 문법을 제공합니다.extends 키워드를 사용하여 상속을 구현합니다.super 키워드를 사용하여 부모 클래스의 생성자와 메서드를 호출할 수 있습니다.클래스 문법은 더 직관적이고 가독성이 좋습니다. JavaScript에 익숙하지 않은 개발자라도 쉽게 이해할 수 있습니다.prototypeES6 이전의 Java.. 2024. 7. 22. [메모리 관리] 프로세스 메모리 관리 일반적인 프로세스 메모리 관리텍스트 (코드) 세그먼트:실행 가능한 코드가 저장되는 영역입니다.보통 읽기 전용입니다.데이터 세그먼트:초기화된 전역 및 정적 변수가 저장되는 영역입니다.보통 읽기/쓰기가 가능합니다.두 개의 부분으로 나눌 수 있습니다:초기화된 데이터 세그먼트: 초기화된 전역 및 정적 변수가 저장됨.초기화되지 않은 데이터 세그먼트 (BSS): 초기화되지 않은 전역 및 정적 변수가 저장됨.힙 (Heap):동적 메모리 할당이 이루어지는 영역입니다.프로그램 실행 중 malloc, free, new, delete와 같은 함수 호출을 통해 메모리를 할당하고 해제합니다.힙은 아래로 확장됩니다 (높은 주소로).스택 (Stack):함수 호출과 지역 변수를 저장하는 영역입니다.각 함수 호출은 스택 프레임을 생성.. 2024. 7. 18. [XML, JSON] XML과 JSON JSON과 XML의 공통점데이터를 저장하고 전달하기 위해 고안되었다.기계뿐만 아니라 사람도 쉽게 읽을 수 있다.계층적인 데이터 구조를 가진다.다양한 프로그래밍 언어에 의해 파싱 될 수 있다.XMLHttpRequest 객체를 이용하여 서버로부터 데이터를 전송받을 수 있다. 2. JSON과 XML의 차이점JSON은 종료 태그를 사용하지 않는다.JSON은 구문이 XML의 구문보다 더 짧다.JSON 데이터가 XML 데이터보다 더 빨리 읽고 쓸 수 있다.XML은 배열을 사용할 수 없지만, JSON은 배열을 사용할 수 있다.XML은 XML 파서로 파싱되며, JSON은 자바스크립트 표준 함수인 eval() 함수로 파싱 된다.3. Tokenizer토크나이저는 입력된 소스 코드를 읽어들여서 토큰(Token) 단위로 분해.. 2024. 7. 17. [Ubuntu] 가상 머신에 Ubuntu 설치 후 서버 실행 1. Virtualbox 다운 및 설치https://www.virtualbox.org2. Ubuntu다운 및 설치https://ubuntu.com/download/alternative-downloads3. Vitualbox에서 다운받은 Ubuntu IOS 이미지 파일을 이용해서 가상머신 생성https://mainia.tistory.com/23794. 로컬 컴퓨터에서 가상 환경 리모트 컴퓨터에 ssh로 접속하기 1) sudo 명령어가 안먹힌다면 'su' 를 입력하고 root 비밀번호를 입력하면 된다. 2) 우분투에 SSH 서버 설치하기sudo apt update : 패키지 리스트 업데이트sudo apt install openssh-server : SSH 서버 설치sudo systemctl status ss.. 2024. 7. 16. 이전 1 ··· 10 11 12 13 14 15 16 ··· 40 다음