전체 글79 [Codility] Lesson 4: Counting Elements - MaxCounters (javascript) 문제 You are given N counters, initially set to 0, and you have two possible operations on them: increase(X) − counter X is increased by 1, max counter − all counters are set to the maximum value of any counter. A non-empty array A of M integers is given. This array represents consecutive operations: if A[K] = X, such that 1 ≤ X ≤ N, then operation K is increase(X), if A[K] = N + 1 then operation .. 2021. 3. 18. WEB RTC (Web Real-Time Communication) 📋 목차 서론 WEB RTC가 뭔데? WEB RTC API Signaling STUN/ TURN SERVER 1:N 통신은 어떻게? 참고해보기 ✍🏻 서론 최근에 WEB RTC 기술에 관심이 많아지면서 간단한 개인 플젝을 해볼까 해서 조금씩 공부해보고 있습니다. 공부하면서 조금씩 정리해 두면 좋을 것 같아 적어둡니다. 👩🏻💻 WEB RTC가 뭔데? WEB RTC MDN 문서에는 아래와 같이 정의가 되어있습니다. WebRTC(Web Real-Time Communication)은 웹 애플리케이션과 사이트가 중간자 없이 브라우저 간에 오디오나 영상 미디어를 포착하고 마음대로 스트림할 뿐 아니라, 임의의 데이터도 교환할 수 있도록 하는 기술입니다. WebRTC를 구성하는 일련의 표준들은 플러그인이나 제 3자 소.. 2021. 3. 16. [OS] 스케쥴러 📋 목차 서론 스케쥴링이란? 스케쥴러의 종류 (장기, 단기, 중기) Virtual Memory Management(가상메모리) 정리 👩🏻💻 서론 오늘은 [OS] 시리즈의 스케쥴러에 대해 알아보겠습니다. 스케쥴러에 대해 제대로 이해하지 못했다! 하시는 분들이 읽으시면 도움이 될 것 같습니다! 우선 지난시간에 포스팅 했던 프로세스와 PCB편을 꼭 읽어주세요! 👩🏻💻 스케쥴링이란? 우선 오늘 배워볼 스케쥴링이 뭔지에 대해 간략하게 설명 드리겠습니다. 위키 백과에 정의되어 있는 스케쥴링의 정의는 아래와 같습니다. 스케줄링(scheduling)은 다중 프로그래밍을 가능하게 하는 운영 체제의 동작 기법이다. 지난 시간에 프로세스에 대해 공부했던 기억이 나시나요? 그런 프로세스들에게 자원들을 배정해주고 시스템의 .. 2021. 3. 15. ResizeObserver 과 svg Element는 같이 동작하지 않는다. 👀 서론 요즘 D3에빠져 데이터 시각화에 관심이 많은 한사람 입니다. (리액트에서 D3를 이용하려다 보니 둘의 Dom control이 달라서 어떻게 해야 잘 쓸 수 있는지 고민이 많습니다..ㅋㅋ) D3랑관련 있는 이야기는 아니고, 그래프 그리다가 돔 크기에 따라 그래프가 유연하게 그려졌으면 좋겠어서 ResizeObserver 을 이용해서 하고 있습니다. ResizeObserver에 대한 설명은 아래 MDN참고 하세요! developer.mozilla.org/en-US/docs/Web/API/ResizeObserver ResizeObserver - Web APIs | MDN ResizeObserver The ResizeObserver interface reports changes to the dimensi.. 2021. 3. 12. [OS] 프로세스와 PCB 그리고 스레드 📋 목차 서론 프로세스란 무엇인가 프로세스 제어 블록(Process Control Block, PCB) 스레드란 무엇인가 정리 ⛳ 서론 프로세스랑 스레드는 면접 단골 질문이라고 칭할만큼 이제는 필수적으로 알아야하는 개념입니다. 오늘은 이 프로세스랑 스레드에 대해 최대한 쉽게 설명 드리려고 합니다. 끝까지 읽어주세요! 사전에 알아야 할 내용은 다음과 같습니다. cpu 레지스터 👀 프로세스란 무엇인가 프로세스에 대해 알아보겠습니다. 사전적 정의 프로세스: 운영체제로부터 자원을 할당받은 작업의 단위. 말이 어려워 보이지만 사실 어려운 개념이 아닙니다. 그냥 실행하고 있는 프로그램을 일컫는데, 왜 이런 정의가 나왔는지 알아보겠습니다. 자 카카오톡으로 예를 들어보겠습니다. 카카오톡이라는 프로그램이 있습니다. 카카.. 2021. 3. 7. 자바스크립트 클로저가 아직도 난해한 개념으로 다가오는 사람들 모여라! 📋 목차 이 포스팅을 읽으면 도움이 되는 사람들 클로저의 정의 렉시컬 스코프 함수객체의 내부슬롯 [[Environment]] 클로저와 렉시컬 환경 클로저의 활용 정리 ✍🏻 이 포스팅을 읽으면 도움이 되는 사람들 이 포스팅은 클로저에 대한 완벽정리를 도와주기위해 작성했습니다. 포스팅을 읽으면 도움이 되는 분들은 아래와 같습니다. 내가 아래 해당사항 중 하나라도 해당이 된다면 이 포스팅을 꼭 읽어보세요! MDN에 나온 클로저 사전 정의는 알고 있지만 제대로 이해하지 못하고 있다. 클로저가 왜생긴지 모르겠고, 대체 어디에 써먹으란건지 모르겠다. 클로저가 뭔지 모른다. 클로저관련 예제라곤 for문안에서 쓰는 그(?) 예제 밖에 모른다. 클로저에 대해 설명하라 하면 말문이 막힌다. 아래 개념은 미리 알고 오시는게.. 2021. 3. 5. 이전 1 ··· 6 7 8 9 10 11 12 ··· 14 다음