기간: 3년 / 2024.12 ~ 2027.12(예상 종료일) 목표 방통대 컴퓨터과학과 졸업 (3, 4 학년) KOSTA 국비 학원 - Node.js 개발 과정 5개월 (2025.02 ~ 2025.07) 포트폴리오 React, nodeJS 추가 포트폴리오 디자인
Javascript Fundamentals 001
javascript fundamental 002
Javascript fundamentals
javascript fundaments
javascript fundamentals
2.18 JavaScript specials
003 - javascript fundamentals in 23 Dec
3.1 Debugging in the browser
3.2 Coding Style
1.1 Browser environment, specs / 1.2 DOM tree
1.3 walking the DOM
5주 Node JS 스터디 그룹 "Code Muffler" 시작
error: expression must have a constant value. it expected, have to use constant in array sizenew operatior can know data type object of object and ret
How object allocate dynamic memoryit need “object pointer variable” to allocate memory in heap segment. class type momory create through new operator
this time Allocate dynamic memory thorugh pointer on member variable.Questionchar \*pubuffer create pointer memberpbuffer = new char\[nLength + 1]; cr
Same operator can define various function. It’s called “Operator Overloading”. First we need assign operator to resolve that assign between object.let
자바스크립트의 변수는 자료형이 오버로딩된 객체 타입이다. c++언어와 비교하며 추측할 수 있다.node터미널 node 입력 시, 이 상태에서는 JavaScript 코드를 바로 입력해서 실행할 수 있어.숫자형을 문자열 변수에 담는다는 게 어떻게 이뤄질까?결국 변수는 값이
fs 모듈로 ‘readme.txt’ 파일 접근하기동일한 코드 promise로 작성reference
노드는 대부분의 비동기 방식으로 처리합니다. 아래는 비동기 방식의 파일 시스템 코드입니다.위 코드를 실행하면 실행할 때마다 순서가 다르게 출력됩니다.비동기 메서드들은 백그라운드에 해당 파일을 읽으라고만 요청하고 다음 작업으로 넘어갑니다. 따라서 파일 읽기 요청만 세 번
상속의 개념: 자식이 부모로부터 재산을 물려받는 개념inheritance in opp완성된 하나의 데이터형인 클래스를 다른 클래스에 상속함으로써 기능을 제공하는 것이 “객체지향에서의 상속성”기능을 상속할 뿐 아니라 확장할 수 있다.(override)급여시스템 클래스가
부모 객체를 통해 자식 객체의 멤버를 호출하고 싶다면..가상함수란 자식 클래스에서 오버라이딩 될 것으로 예상되는 멤버함수를 의미한다. 상수 관계에서 부모 클래스와 자식 클래스 모두 같은 이름의 멤버 함수가 존재하되, 자식 클래스의 멤버함수를 재정의 할 수 있었다.상속성
문자열끼리 쓸 수 있다. 즉 연산자 오버로딩이 된 형태로 제공문자열과 숫자를 더하면 숫자가 문자형으로 typeCast 적용문자열 앞에 더하기 연산자가 있을 경우 \-문자열은 숫자로 캐스팅된 결과 리턴=할당연산자; assign operatorPriority가 낮은 할당연
Node.js의 내장 모듈인 readline을 가져옴.이 모듈은 터미널에서 입력을 받을 수 있도록 도와줌.readline.createInterface()를 호출하여 rl이라는 인터페이스 객체를 생성.input: process.stdin: 표준 입력(키보드 입력)을 받음
코드 개발 초기에는 어려운 코드가 미덕인 시절이 있었다.강사님께서 잊혀지지 않는 코드로 모나리자를 그림을 그렸던 mi친 작품..세기말이 끝나고 프로젝트가 커지고 표준화에 대한 요구가 커졌다.배경CRT(C Runtime Library)라는 이름의 라이브러리를, C++ S
EDA 용어 차이이벤트 발생 = 함수 호출리스너 = 이벤트의 콜백함수핸들러 = 콜백함수(이벤트)의 객체이벤트 기반: 이벤트의 발생에 의해 프로그램 흐름이 결정되는 프로그래밍 패러다임createReadStream 같은 경우는 내부적으로 알아서 data와 end 이벤트를
코드 : https://github.com/tony96kimsh/data-structure 해시 기본 개념 해시(hash) 자료를 입력할 때부터 검색하기 쉬운 위치에 입력하는 방법이다. 따라서 해시는 검색을 빠르게 하는 방법이라기보다는 빠른 검색을 위한 자료관리
코드 개발 초기에는 어려운 코드가 미덕인 시절이 있었다.강사님께서 잊혀지지 않는 코드로 모나리자를 그림을 그렸던 mi친 작품..세기말이 끝나고 프로젝트가 커지고 표준화에 대한 요구가 커졌다.배경CRT(C Runtime Library)라는 이름의 라이브러리를, C++ S
일반화된 컨테이너 중에서 가장 많이 사용된다.필요한 크기만큼 메모리를 자동으로 재할당하여 늘릴 수 있다.템플릿 기반으로 요소 타입에 무관하게 만들 수 있다.C언어의 realloc()을 통해 재할당되는 구조queue 구조의 enqueue뒤쪽에 공간을 미리 만들고 데이터를
사전적 의미로 집합이라는 뜻인데, 동일한 타입의 데이터를 모아놓은 것이다.데이터는 정렬된 위치에 삽입되므로 검색 속도가 빠르고, 키가 중복되지 않는다.셋의 형식으로 타입이 T형인 셋의 객체를 선언한 형태이다.일반 컨테이너와 사용 형태는 동일하다.맵은 두 개의 데이터가
반복자는 포인터처럼 동작하도록 만든 클래스 객체포인터처럼 \*, ++, == 연산 설계 (연산자 오버로딩)컨테이너마다 구조에 맞게 다르게 구현반복자는 컨테이너의 구간에 대해 값을 읽어올 수 있도록 기능을 제공한다.모든 컨테이너에 대해서 동일하게 동작하여 값을 얻어올 수
정렬. 검색하는 방법같은 유용한 생각들을 정리해 놓은 함수들이다.알고리즘은 모두 일반적이기 때문에, 하나의 컨테이너에 종속되지 않고, 여러 컨테이너에 사용할 수 있다.변경 불가 순차 알고리즘; Nonmutatinng Sequence Algorithm변경 가능 순차 알고
버블정렬특징: 구현은 가장 쉬움. 하지만 비효율적.옆에 있는 것끼리 비교해서 큰 걸 뒤로 보내는 방식.가장 큰 숫자가 점점 "거품처럼" 위로 올라감.문제: 학생 키 순서대로 정렬하기
\*파보나치 수열(Fibonacci Sequence)\*\*은 다음과 같은 규칙으로 이루어진 숫자들의 나열이야:처음 두 숫자는 0과 1이고,그 다음 숫자는 바로 앞의 두 숫자를 더한 값이야.숫자 n이 주어졌을 때, n의피보나치(Fibonacci) 수열을 출력하는 프로그
올해 1월말 전에 일하는 QA업무를 그만두고 2월부터 Node.JS 웹 풀스택 교육 과정을 수료했다. 수료가 종료되기까지는 아직 2개월 정도 남았지만, 늘 친절하게 챙겨주시던 센터 연구원님께서 후기를 쓸 수 있는지 물어보셔서 이번 기회에 무료로 배울 수 있게된 감사한