일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 혼자 공부하는 컴퓨터구조+운영체제
- JS
- html 필수태그
- html 문서작성
- TS
- 코딩
- html 실무
- 자바스크립트
- css배경
- propschildren
- Git
- do it! 한권으로 끝내는 웹 기본 교과서 html+css+자바스크립트 웹 표준의 정석
- Do it
- 코딩 자율학습 html + css + 자바스크립트]
- HTML
- css필수 속성
- 코딩자율학습
- css박스 모델
- 코딩 자율학습 html + css + 자바스크립트
- do it! html+css+자바스크립트 웹 표준의 정석
- html 기본문서
- react
- JavaScript
- CPU
- 이벤트
- 코딩 자율학습
- CSS
- 메모리와 캐시 메모리
- https://api.jquery.com/
- cpu 성능 향상 기법
- Today
- Total
목록분류 전체보기 (86)
게으른 나에게
html 파일 안에 내용을 조작하는 방법. 태그 안에 자바스크립트 코드 작성. [기본 문법] 셀렉터 : .getElementById() 메소드(함수): .innerHTML / .style / .color .. document.셀렉터(' ').메소드(함수) = ' '; 버튼 getElementsByClassName('클래스명')[순서] 순서 반드시 작성 필요. getElementsByTagName -> 태그명으로 찾아줌 getElementsByName -> name 속성으로 찾아줌 document.getElementsByClassName(' ')[0].style = ' '; [function 문법] 긴 코드를 축약하고 싶을 때 사용 funcion 작명( ) { 실행할 코드 } 버튼 [function 파라미..
jQuery: 자바스크립트의 생산성을 향상 시켜주는 js 라이브러리 jQuery cdn 검색 -> jQuery 3.x 버전 [기본 문법]$(제어대상).method1().method2(); querySelector / querySelectorAll = $addEventListener = on document.querySelector('.a').innerHTML = "하이";==> $('.a').html = "하이"; document.querySelector('.a').sytle = "하이";==> $('.a').css('color', 'red) document.querySelector('.').addEventListener('click', funtion() {});==> $('.').on('click',..
map() 함수는 배열을 순회해서 각 요소를 콜백 함수로 적용해서 처리해 모은 새로운 배열을 반환하기 위한 함수. map을 사용해 배열의 모든 원소를 다른 원소로 변환 가능.배경의 모든 원소를 입력값을 받으면 자동으로 실행.배열의 모든 원소가 이 함수가 실행될 때의 입력값으로 전달 됨. 그런 다음 이 값이 변환될 원소를 반환하면 됨.>리액트 작업 때, 목록의 내용물을 출력하거나 데이터를 JSX로 매핑하는 등 자주 사용기존 배열 변하지 않고 새 배열 반환하는데 사용.어떠한 유형의 원소든 다른 유형의 원소로 변환 가능.이러한 배열이 있다. 모든 배열의 값에 "1"를 추가하려면 map( ) 함수를 이용하면 된다.
15-1 파일과 디렉터리파일과 디렉터리는 운영체제 내부 파일 시스템이 관리. 보조기억장치에 있는 데이터 덩어리. 파일컴퓨터를 이용할 때 파일단위로 이용.파일: 하드디스크, SSD와 같은 보조기억장치에 저장된 관련 정보의 집합을 의미.모든 파일: 이름과 파일 실행 위한 정보 + 파일 관련 부가 정보(=속성, 메타데이터)파일 속성: 파일 형식, 위치, 크기 등 파일과 관련된 정보. 파일 속성과 유형파일 시스템은 파일별로 속성을 유지하고 관리.파일 유형: 운영체제가 인식하는 파일 종류. ex) 텍스트, 실행, 음악 파일 등 / 유형이 다르면 실행 양상도 다름.확장자: 파일 유형을 알리기 위한 방식으로 파일 이름 뒤에 붙음. 파일 연산을 위한 시스템 호출파일을 다루는 모든 작업은 운영체제에 의해 이루어짐.운영체..
14-1 연속 메모리 할당연속 메모리 할당: 프로세스에 연속적인 메모리 공간 할당하는 방식 스와핑메모리에 적재된 프로세스들 중에는 현재 실행되지 않는 프로세스가 있을 수 있음.스와핑: 위와 같은 프로세스들 임시로 보조기억장치 일부영역으로 내보냄. -> 메모리 상의 빈공간에 다른 프로세스 적재하여 실행.스왑영역: 내보낸 프로세스들있는 보조기억장치의 일부영역.스왑 아웃: 현재 실행되지 않는 프로세스 메모리에서 스왑 영역으로 옮겨지는 것.스왑 인: 스왑 영역에 있던 프로세스가 다시 메모리로 옮겨오는 것.스왑 아웃되었던 프로세스가 다시 스왑 인이 될 때는 이전 물리 주소와 다른 주소에 적재될 수 있음 스와핑 이용해 프로세스들이 요구하는 메모리 공간 크기가 실제 메모리 크기보다 크더라도 모든 프로세스를 동시 실..
13-1 교착상태란식사하는 철학자 문제교착상태를 설명하기 위한 문제 상황. 동그란 원탁에 다섯명의 철학자 앉아 있음. 앞에 식사가 있고 철학자 사이사이에 식사에 필요한 포크 있음. 식사는 두개의 포크로 먹을 수 있는 음식. 식사하는 순서 모든 철학자가 동시에 포크를 집어 식사했을 시, 어떤 철학자도 식사 x. 다른 철학자가 포크를 내려 놓을 때까지 기다려야 함. 교착상태: 일어나지 않을 사건을 기다리며 진행이 멈춰버리는 현상. 상대방이 가진 자원을 기다리기만 하다가 결국 실행 한번 못하는 상황. 철학자 = 프로세스, 스레드 포크 = 자원 (임계구역) 생각하는 행위 = 자원을 기다리는 것 교착 상태는 아주 다양한 상화에서 발생 (뮤텍스 락 등) 교착상태 해결 방법 1. 교착상태 상황 정확히 표현. 2. 교..
12-1 동기화란동시다발적으로 실행되는 프로세스들은 공동의 목적을 올바르게 수행하기 위해 서로 협력하여 실행되는 프로세스들은 실행순서와 자원의 일관성을 보장하기 때문에 반드시 동기화 되어야 함. 동기화 의미프로세스 동기화: 프로세스들 사이의 수행시기를 맞추는 것. "프로세스들 사이의 수행시기를 맞추는 것"1. 실행순서 제어실행순서 제어: 프로세스를 올바른 순서대로 실행.실행순서를 위한 동기화: 동시에 실행되는 프로세스를 올바른 순서대로 실행하는 것.Writer라는 프로세스(Book.txt파일에 값을 저장하는 값)와 Reader라는 프로세스(Book.txt파일에 저장된 값을 읽어들이는 프로세스)가 동시에 실행 중Reader 프로세스는 Writer프로레스 실행이 끝나야 실행 가능. = Reader 프로세스는..
11-1 CPU 스케줄링 개요CPU 스케줄링: 운영체제가 프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것.프로세스 우선순위프로세스마다 우선순위 다름. 우선순위 높은 프로세스는 빨리 처리해야하는 프로세스. (대표적으로 입출력작업)프로세스들은 CPU와 입출력장치를 모두 사용하며 실행. 실행상태와 대기 상태 반복하며 실행. 프로세스 종류마다 입출력 장치를 이용하는 시간과 CPU를 이용하는 시간의 양에는 차이 존재.입출력 집중 프로세스: 비디오 재생, 디스크 백업 작업 담당 등. 실행상태보다 입출력을 위한 대기 상태에 더 많이 머무름. CPU 많이 사용하지 않는 프로세스. 입출력 버스트가 많은 프로세스.CPU 집중프로세스: 수학연산, 컴파일, 그래픽 처리 담당 등. 대기 상태보다 실행 상태에 더 많..
10-1 프로세스 개요프로세스: 실행중인 프로그램.프로그램은 실행되기 전까지 보조기억장치에 있는 데이터 덩어리.프로세스 생성한다: 보조기억장치에 저장된 프로그램 메모리에 적재하고 실행하는 순간 프로그램 프로세스. 프로세스 직접 확인하기윈도우: 작업관리자 [프로세스]탭유닉스: Ps명령어 포그라운드 프로세스: 사용자가 볼 수 있는 공간에서 실행되는 프로세스.백그라운드 프로세스: 사용자가 보이지 않는 공간에서 실행되는 프로세스. 사용자와 직접 상호작용 o / 상호작용 x.데몬: 유닉스 체계의 운영체제의 백그라운드 프로세스.서비스: 윈도우 운영체제의 백그라운드 프로세스. 프로세스 제어 블록모든 프로세스는 실행 위해 CPU 필요. CPU 자원 한정. 동시에 사용 x. 프로세스는 한정된 시간만 CPU 이용.시간이 ..
15-1 함수 알아보기여러 동작을 묶은 덩어리, 함수함수: 동작해야 할 목적대로 묶은 명령.함수 사용하면 시작과 끝 명확하게 구별 가능. 묶은 기능에 이름 붙여 같은 이름으로 명령 실행. 함수를 사용하는 이유자바스크립트에 들어 있는 함수를 가져다 사용하거나, 자신이 필요한 명령을 직접 함수로 만들어 사용. 함수 선언 및 호출함수 만들 때 이름 붙이고, 필요할 때마다 함수 이름 사용해 실행.함수 선언한다, 함수 정의한다: 함수가 어떤 명령을 처리할지 미리 알려주는 것.함수 선언할 때: 에약어 (function) + 중괄호{실행할 명령}function 함수명() { 명령 }함수 선언만으로 함수 실행 x. 함수 선언한 후, 실행하는 코드 작성.함수 실행하려면 미리 선언한 함수명 사용.함수 호출한다, 함수..