본문 바로가기
🔖 Daily/Today I Learned🌱

[16JUN, 2021] TIL

by briee 2021. 6. 16.

벌써 수요일이라니..! 공부를 제대로 시작하니 시간이 순식간에 지나가는 것 같다. 어제 정리를 다 못한 SPA, CSR, SSR에 대해 정리를 마치고 책도 읽고, 공부하면서 하루를 보냈다. 오늘은 에어컨 설치하느라 집중 못한 시간이 많아서 아쉬우니 내일은 집중을 더 해서 알차게 하루를 보내자💪🏻💪🏻💪🏻

 


 

✔️ CPU, RAM

CPU: 용량이 매우 큰 파일이나 데이터를 처리해야 하지만, 한 번에 32, 64bit의 불록 단위로 적은 양의 데이터를 조작하고 계산한다.

RAM: 임의 접근 기억장치, 하드디스크보다 훨씬 빠르게 데이터를 일고 쓸 수 있어 실행 중인 프로그램이나 열려있는 파일들이 더 빨리 접근될 수 있도록 메모리를 저장하는데 쓰인다.

-> 좀 더 컴퓨터 구조나 기초적인 내용들도 알고 싶어서 간단한 강의라도 찾아 들으려 하고 있다. TIL에서는 간단간단히 만 작성하고 정리가 쭉 되면 따로 정리해볼 예정이다. 내일은 비트, 바이트, 2진수 등에 대해 알아볼 것이다.

 

 

✔️ Number.isinteger()

프로그래머스 문제 '약수의 개수와 합 구하기' 문제를 풀고 다른 사람들의 풀이를 보다가 발견한 메소드이다. 주어진 값이 정수인지 아닌지를 판별하여 정수면 true, 아니면 false를 반환한다. NaN이거나 Infinity여도 false를 반환한다. 

Number.isInteger(1);         // true
Number.isInteger(-1000);   // true
Number.isInteger(NaN);       // false
Number.isInteger('10');      // false
Number.isInteger(true);     // false

 

 

✔️ 알고리즘 라이프

7, 8 챕터를 읽으며 공간 복잡도, 문맥전환, 파이프라이닝, 끼어들기 처리기 등을 알았다. 오늘 CSR에 대해 정리를 마무리하면서 자료를 찾다 브라우저 최적화에 대해 잠깐 보았는데 그 내용과 위에서 잠깐 언급한 레지스터, 프로세서 등이 나와 더 반가웠다. 오늘 내용은 좀 더 자료를 찾아보면 좋을 것 같다. 내일 오전에 컴퓨터 구조와 함께 더 찾아볼 예정이다!

 

'🔖 Daily > Today I Learned🌱' 카테고리의 다른 글

[18JUN, 2021] TIL  (0) 2021.06.18
[17JUN, 2021] TIL  (0) 2021.06.17
[15JUN, 2021] TIL  (0) 2021.06.15
[07JUN, 2021] TIL  (0) 2021.06.07
[22APR, 2021] TIL  (0) 2021.04.23