본문 바로가기
728x90
SMALL

전공수업52

[Node.js] 내장 모듈 #2 - url, searchParams, 암호화 * url 모듈인터넷 주소를 쉽게 조작하도록 도와주는 노드 내장 모듈이다. url 처리 방식에는 가존 노드 방식과 WHATWG(WHAT Working Group) 방식이 있다. 기존 노드 방식 메서드1. url.parse(주소)주소를 분해한다.WHATWG 방식과 비교하면, username과 password 대신 auth 속성이 있고, searchParams 대신 query가 있다. 2. url.format(객체)분해된 url 객체를 다시 원래대로 조립한다.WHATWG 방식에서도 사용가능하다.   const url = require('url');  // url 모듈 불러옴const { URL } = url;  // url 모듈로부터 URL 클래스 가져옴console.log('----------WHATWG .. 2024. 4. 29.
[Node.js] REPL, JS 파일 실행, 모듈화, 내장 모듈(os, path) * REPL(Read-Evaluate-Print Loop) REPL은 자바스크립트 표현식을 읽고, 평가하고, 출력해 주는 것을 반복해 주는 환경이다. 노드에서 제공하는 REPL 콘솔을 통해 간단한 자바스크립트 코드를 테스트할 수 있다. * JS 파일 실행 아래 helloWorld.js 파일을 실행하려면 'node helloWorld'로 실행하면 된다. function helloWorld(){ console.log('Hello World'); // Hello World 출력하고 helloNode(); // Hello Node를 출력하는 함수 호출 } function helloNode(){ console.log('Hello Node'); } helloWorld(); * 모듈 노드는 자바스크립트 코드를 모듈로.. 2024. 4. 21.
[Node.js] 내장 객체 * 내장 객체 노드에선 기본적인 내장 객체와 내장 모듈을 제공한다. 내장 모듈은 다음 글에서 다루겠다. 1. global 노드의 전역 객체로, 모든 파일에서 접근 가능하다. 2. console console.log()처럼 로그를 콘솔에 출력하는 데 사용된다. console.time() / console.timeEnd() time과 timeEnd 사이의 시간 측정 console.log() 로그를 콘솔에 표시 console.error() 에러를 콘솔에 표시 console. dir(객체, 옵션) 객체를 콘솔에 표시 console. trace() 에러 추적 // 각종 자료형 변수 선언 const string = 'abc'; // 문자열 const number = 1; // 숫자 const boolean = tr.. 2024. 4. 21.
x86 Architecture - 8086, 80386 CPU * 8086 CPU8086 CPU의 내부구조는 EU와 BIU로 구분된다. EU(Execution Unit) 명령 실행을 담당한다.- ALU- Flag Resister- General Resister: Ax, Bx, Cx, Dx - Pointer Resister: SP(Stack Pointer), BP(Base Pointer) - Index Resister: SI(Source Index), DI(Destination Index) BIU(Bus Interface Unit) CPU가 외부 memory 및 I/O controller와의 통신을 위한 Address bus + Data bus + Control bus 신호를 generate 한다.- Segment Resisters: CS, DS, SS, ES- IP.. 2024. 4. 10.
728x90
LIST