벌써 수요일이라니..! 공부를 제대로 시작하니 시간이 순식간에 지나가는 것 같다. 어제 정리를 다 못한 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 |