도움말, 설치파일,샘플코드 등으로 구성. 라이브러리 종류 : 표준 라이브러리 / 외부 라이브러리 모듈(Module) : 함수나 변수, 클래스가 저장된 파일, 한개의 파일에서 기능을 제공함 ex) import(모듈명) 패키지(Package) : 여러 개의 모듈을 한개의 폴더에 묶어서 기능을 제공, 패키지명과 모둘명을 import하여 불러올 수 있음 ex) import(패키지명).(모듈명) 표준라이브러리 문자열 연산 일반적인 문자열의 조작 기능 제공 C언어 strcpy() : 문자열을 복사하는 함수 strcat() : 문자열을 연결하는 함수 strcmp() : 문자열을 비교하는 함수 strlen() : 문자열 길이를 알려주는 함수 자바 charAt() : 문자열에서 특정문자를 가져오는 메서드 toCharAr..
변수 식별자 바인딩 : 정적 바인딩 / 동적 바인딩 선언 : 명시적 선언 / 묵시적 선언 영역 : 정적 영역 / 동적영역 할당 데이터 타입 연산자 명령문 프로그래밍 언어에서 실수치, 정수 자료형과 같은 여러 종류의 데이터를 식별하는 형태 메모리 공간을 효율적으로 사용, 2진수 데이터를 다양한 형태로 사용하기 위해 존재 데이터 타입의 유형 불린 타입 ( Boolean type ) 문자 타입 ( Char type ) 문자열 타입 ( String type ) 정수 타입 ( Int type ) 부동 소수점 타입 ( Float type ) 배열 타입 ( Array type) 저장하고자 하는 어떠한 값이 있을 때, 그 값을 주기억 장치에 기억하기 위한 공간 일반 변수 선언 : 데이터타입 변수명 = 초기값; 배열 변..
운영체제(Operating System) 응용프로그램(컴파일러, 데이터베이스, 게임패키지프로그램...) 시스템프로그래(어셈블러, 디버깅용 프로그램, 로더, DBMS...) 운영체제 (중앙처리장치관리) (기억장치관리) (입출력장치관리) (파일시스템관리) 컴퓨터 하드웨어 운영체제는 사용자로 하여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어. 하드웨어는 컴퓨터의 장치를 제어하고 데이터를 처리하는 중앙처리장치, 데이터를 저장하느 기억장치, 외부와의 통신을 담당하는 통신장치, 데이터 입력과 출력을 담당하는 입출력장치 등으로 구분. 특징 → 사용자의 편리성, 인터페이스, 스케줄링, 자원관리, 제어기능 기능별로 제어 프로그램과 처리프로그램으로 나눠짐. [제어 프로그램(Conr..

import { useEffect,useState } from 'react'; useEffect : 컴포넌트가 렌더링 될 때 특정 작업을 실행할 수 있도록 하는 Hook. 처음 마운트(APP의 JSX내용이 HTML로 들어가서 보일때) 되었을 때 한번, 업데이트 될때마다(스테이트값이 변경되었을때.) import { useEffect,useState } from 'react'; import { Routes, Route, Link } from 'react-router-dom' import './App.css'; function App() { let [count,setCount] = useState(0); useEffect(()=>{//처음 마운트되었을때 한번, 업데이트 될때마다(스테이트값이 변경되었을때) al..
전체 Routes로묶고 각페이지마다 Route. Route안에 서브Route가능. Home Detail data={data} 데이터 연결, 가져오는거 path ="*" 없는페이지 path="/a/:page" : 콜론붙이고 이름설정하면 뒤에뭐가붙어도 페이지 나옴. page자리에 이름을 정해줘서 해당 상세페이지연결해야함. function Box(props){ return( {props.t} {props.d} ) } *라우터 링크걸기* import { Routes, Route, Link } from 'react-router-dom'; //위에 import 걸어주고 Link태그로 링크걸어줌. html의 a태그 같은기능. import { useParams } from 'react-ro..
자바스크립트의 "배열"에서 특정아이템 값을 가진 Index번호 알아내기 doctype html> const 명함집 = [ { id:10, name:"김철수", address:"서울" }, //0 { id:15, name:"민서희", address:"경주" }, //1 { id:20, name:"이하나", address:"전주" }, //2 { id:33, name:"김민준", address:"서울" }, //3 ] let idx = 명함집.findIndex((명함집)=>{ return 명함집.id == 20}); alert(idx); //let 명함집2 = 명함집.find((명함집)=>{ return 명함집.address == "서울"}); //console.log(명함집2); //let 명함집2 = 명..