분류 전체보기

Study Group/2020 1학기 소소하게

20.04.21

공부한 것들 / 일한 것들 - 프로젝트 계획서 정리 및 검토 - 운영체제과목 3장 정리 : 자료가 한참 남았는데도 벌써 워드 6장이 나왔다...페이지도 두 단으로 나눴는데....워어... 중요하다고 생각되는 부분을 블로그에 정리해두었다. (아래의 링크로 스터디 인증을 해도 되지만, 현재 카테고리에도 글을 이어나가고 싶었음) --> https://hololo-kumo.tistory.com/69 - 대충모임 소개서 디자인 - React npm 재설치 시도

System/OS

Process와 Process Control Block

1. Process 간단히 설명하자면, 1) 실행 중인 프로그램 2) 컴퓨터에서 실행되는 프로그램의 인스턴스 3) 프로세서에 할당되고, 실행될 수 있는 엔터티 4) 일련의 명령 실행과, 현재 상태 및 관련 시스템 리소스 등을 포함하는 전반적인 활동 프로그램 자체는 생명이 없다. 프로그램은 보조 기억장치에 존재하며, 실행되기를 기다리는 명령어와 정적인 데이터의 묶음이다. 이 프로그램의 명령어와 정적 데이터가 메모리에 적재되면 생명이 있는 프로세스가 된다. 이 프로세스는 작업(Job), 태스크(Task)라고도 한다. 2. Process Control Block PCB라고 불리는 Process Control Block에는 프로세스에 대한 여러 요소(Element)들이 저장되어있는데, 이는 OS가 여러 프로세스..

Study Group/2020 1학기 소소하게

20.04.20

현재 시각 4시 41분... 지금까지 튜터일했다..... 아아.....아아..... 프로그래밍 언어 개론 6장 정리이다... 피곤해피곤해피곤해 내일 약속도 있는데 망했음 이닦고 자야지

카테고리 없음

7] React State

1. State 입문자에겐 State와 props의 차이를 이해하기 어렵다. (물론 나도) 어떤 제품이 있을 때, 사용자의 UI들이 리액트의 관점에서는 props이다. 반대로 내부적인 구현을 위해 상태를 다양하게 바꿀 수 있는 것을 state라고 한다. 즉 개발자의 입장에서는 state를 주목해야 한다. state는 props의 값에 따라 내부 구현에 필요한 것이라고 얘기할 수 있다. 사용자는 props를 통해 컴포넌트를 마음대로 조작할 수 있지만, state는 건드릴 수 없으며, 또한 알아서도 안된다. 옆의 그림처럼 내부 state는 철저히 분리되어있다. 2. State 사용 App.js를 보면, App컴포넌트 안에 Subject라는 하위 컴포넌트가 존재한다. Subject 안에 있는 props들을 s..

기타 딩가딩가/Github

3] Branch (실습)

1. 사전 준비 먼저 Git 저장소를 만들어 주었다. 폴더 이름은 BranchTutorial로 지정해주고, 저장소로 지정해 주었다. mkdir BranchTutorial cd BranchTutorial git init 폴더에 myfile.txt라는 이름으로 파일을 만든 후 커밋한다. 여기까지 진행했다면, 다음과 같은 이력이 남게 된다. 2. 브랜치 만들기 'issue1'이라는 이름으로 새로운 브랜치를 작성한다. 브랜치는 branch라는 명령어로 만들 수 있다. git branch 을 이용하여 새로운 브랜치를 작성한다. 옵션을 지정하지 않고 branch명령어를 실행하면 브랜치 목록 전체를 확인할 수 있다. 앞 부분에 *이 붙어있는 것이 현재 선택된 브랜치이다. 현재 master브랜치인 것을 확인할 수 있다..

기타 딩가딩가/Github

2] Branch (개념)

1. Branch의 개념 소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다룬다. 동일한 소스코드 위에서 어떤 개발자는 버그를 수정하고, 다른 개발자는 새 기능을 추가한다. 이와 같이 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때엔 서로 다른 버전의 코드가 만들어질 수밖에 없다. 이럴 때, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 바로 '브랜치'이다. 각자 독립적인 작업 영역 안에서 마음대로 소스코드를 변경할 수 있고, 후에 원래의 버전과 비교하여 하나의 새로운 버전으로 만들어 낼 수 있다. 1) 다른 브랜치의 영향을 받지 않기 떄문에, 여러 작업을 동시에 진행할 수 있다. 2) 다른 브랜치와 병합(Merge)함으로써, 작업한 내용을 다시..

hololo
'분류 전체보기' 카테고리의 글 목록 (29 Page)