일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTTP
- 알고리즘
- 코어 자바스크립트
- 타임어택
- 백준
- codestates
- 파이썬
- 손에 익히며 배우는 네트워크 첫걸음
- 타입스크립트
- 프로그래머스
- LeetCode
- 회고
- programmers
- SQL 고득점 Kit
- til
- Async
- 토익 900
- js
- 리덕스
- 정재남
- javascript
- 코드스테이츠
- 4주 프로젝트
- 2주 프로젝트
- 자바스크립트
- 리액트
- 토익
- 타입스크립트 올인원
- 제로초
- 렛츠기릿 자바스크립트
- Today
- Total
목록CS/Terminology (13)
Jerry
동기화 : 작업들 사이의 수행 시기를 맞추는 것. 사건이 동시에 일어나거나, 일정한 간격을 두고 일어나도록 시간의 간격을 조정하는 것을 이른다. 라고 사전에서는 말한다. 동기화라는 말을 공부하면서 많이 사용하는 것보다 많이 듣는 단어인데 대충 "업데이트" 한다는 느낌으로 인지하고 있던 터라, 생각난 김에 찾아보게 되었다. 동기화를 해야 하는 이유는 "순서 또는 공유 자원" 때문이라는 글을 보았다. 이 글을 보고, 이해하기로는 컴퓨터가 작업을 처리하는 방식은 순차적(A작업 완료하고 B작업 완료)과 반대로, 번갈아가면서(A 작업하다가 중단하고 B 작업한다. 그리고 B작업 중단하고 A 작업하는 식) 혹은 랜덤 하게 처리한다고 한다. 예를 들어, 입금을 해야 발주가 되는게 상식적이지만, 위와 같은 (통제가 되지..
개발을 하면서 발생하는 Error 종류는 다음과 같다. 1. Compile Error: Compile 도중 발생하는 에러, 대부분 문법 에러이며 build시 발생한다. 2. Link Error: Linking 도중 발생하는 에러, build시 발생한다. 3. Runtime Error: Build는 성공했지만, 실행 도중에 버그로 인해 발생한다. 출처: 민코딩
Build는 아래와 같이 세 동작으로 이루어진다. 1. Preprocessing: 소스코드를 정리하고, Header 파일을 CPP 파일에 합치는 과정 2. Compile: 프로그래밍 언어로 작성된 1개의 CPP 파일을 0과 1 명령어로 바꾼다. 3. Linking: 여러 개의 CPP 파일들을 하나로 합치고 (CPP 파일이 여러 개 있는 경우), Library를 연결시키고, 실행 파일이 될 수 있도록 추가 코드를 붙여준다. source: 민코딩
it means when you find out the answer, or find a resolution like you can resolve a crossword (find all the clues) or resolve a crime (find out who did it), or resolve a mathematical sum (3x+1=7) so in programming terms it means when you use some information to discover some other information - so not as simple as $x * $y but rather for instance when one variable points to another variable which ..