Category: 개발용어

angular-js 0

Angular에서 얘기하는 dirty checking이란 무엇인가?

Angular 1.x 버전에서는 해당 scope에 존재하는 모델이 변경되었는지 $watch list에 등록된 모델들을 순회하며 확인시커주는 digest loop라는 것이 존재합니다. 이렇게 digest loop가 계속 수행되면서 해당 스코프에 변경된 모델이 있는지 체크한다는 의미는, 유지되어야하는 값이 아닌 더럽혀진...

linux-headless 0

헤드리스 서버란?

헤드리스 서버란 말 그대로 머리가 없는 서버입니다. …-_- 네.. 그냥 모니터가 없는 서버라고 표현한다면 뜻은 통하는 것 같습니다. 기본적으로 헤드리스 서버는 모니터가 연결되어있지 않거나, 키보드나 마우스 등의 주변장치가 연결되어있지 않은 서버를 의미합니다. 이러한 타입의...

conputerScience 0

모듈 (module)

컴퓨터 분야에서의 모듈이란, 독립된 하나의 소프트웨어나 하드웨어의 단위를 의미합니다. 하드웨어 분야에서의 모듈이란, 시스템 내에서 존재하는 작은 크기의 부품으로 독립적으로 설치할 수 있고, 교체할 수 있으며 사용할 수 있는 것을 의미합니다. CPU, 메모리등의 각 부품들을...

HTML5 0

HTML에서의 애트리뷰트와 프로퍼티는 어떤 차이가 있을까?

attribute vs property 둘 다 속성으로 번역된, 그 자체만으로는 어떤 차이를 가지고있는지 알지 못하고 있다는 것을 인지하게 된 출근길에, 갑자기 궁금해져 정리할 겸 폰으로 작성을 시작하게 됐습니다. 내용이 정확하진 않을 수 있으나 개념적으로는 아마...

conputerScience 0

파라미터와 아규먼트, 그 차이는?

parameter는 메소드의 시그니쳐에서 사용된 변수를 의미합니다. (프로그래밍 언어에서 메소드를 선언할 때 사용하는 declaration을 의미, 이 자체만으로는 무엇도 할 수가 없겠지요.) argument는 메소드를 호출할 때 사용됩니다.   즉, 이들 사이의 가장 큰 차이는 parameter는 실제로...