profile
자라나라 프론트엔드 개발새싹!

CPU의 구조와 멀티테스킹, 멀티프로세스 멀티스레드, PCB 과 Context switching

최근 기술 면접들을 보는 중, 한 기업에서 자료구조와 알고리즘과 같은 기초 CS 지식을 물어보는 경우가 있었다. 슬프게도, 거진 대부분의 내용에 대해서 답변을 제대로 하지 못했다고 스스로 판단하고 있다. 차라리 아예 몰랐다면 모를까, 전에 한번 공부했다고 생각했는데 전

약 14시간 전
·
0개의 댓글

[CS] OS와 커널 Program과 Process, Hardware과 Software, thread

최근 기술 면접들을 보는 중, 한 기업에서 자료구조와 알고리즘과 같은 기초 CS 지식을 물어보는 경우가 있었다. 슬프게도, 거진 대부분의 내용에 대해서 답변을 제대로 하지 못했다고 스스로 판단하고 있다. 차라리 아예 몰랐다면 모를까, 전에 한번 공부했다고 생각했는데 전

어제
·
0개의 댓글

[❗️Error] netlify로 배포시 주의점

최근, 기업면접을 보던 도중에 내가 배포했던 페이지에서 새로고침을 하면 페이지가 나오질 않는다는 이야기를 들었다. 분명 배포 단계에서 새로고침시 데이터가 유지되는지를 확인하기 위해 테스트를 했었다고 생각했는데 아니었나보다.덕분에 면접관님들 앞에서 쪽팔린 경험을 하게 되

4일 전
·
0개의 댓글

[CS] GC, 메모리구조, OS

최근 기술 면접들을 보는 중, 한 기업에서 자료구조와 알고리즘과 같은 기초 CS 지식을 물어보는 경우가 있었다. 슬프게도, 거진 대부분의 내용에 대해서 답변을 제대로 하지 못했다고 스스로 판단하고 있다. 차라리 아예 몰랐다면 모를까, 전에 한번 공부했다고 생각했는데 전

6일 전
·
0개의 댓글

[TIL]XSS and CSRF, Cookie, Document.referer

토이 프로젝트에서 쿠키를 교환하는 일을 하던 도중, XSS 공격에 대한 염려로 쿠키와 보안관련한 내용들을 쭉 공부하다가 다시 정리를 해둘 필요가 생겼다고 생각하여 쓴다. 항상 안다고 생각했어도 다시 보면 까먹고 있는 나지만 이렇게 적다보면 언젠가 암기하는 날이.. 오겠

2022년 5월 12일
·
0개의 댓글

Binary buffer to PDF download

컴퓨터는 아스키코드와 유니코드 이야기때에서도 말했듯, 통신과 저장을 모두 이진수 데이터로 행하게 된다. (바이너리 데이터)일반적으로 node.js에서 바이너리 데이터의 흐름을 stream이라고 한다.서버에서 클라이언트에게 데이터를 전송한다면, 크게 두가지의 케이스가 생

2022년 5월 10일
·
0개의 댓글

[TIL] 아스키코드와 유니코드, TLS

pdf를 생성한 Buffer 데이터를 클라이언트에게 보내는 과정 중에 문제가 발생했는데, 이 원인을 분석하기 위해 수많은 지식들을 받아들어야 했으므로 정리를 할 필요가 있어서 쓰는 글이다.컴퓨터는 기본적으로 전기적 신호로 통신을 한다. 전기가 흐른다면 1, 전기가 흐르

2022년 5월 10일
·
0개의 댓글

[TIL] 할당문, CSS Preprocessor, Event loop

항상 나는 복습을 하는 것을 좋아한다. 이 블로그를 쓰는 이유도 내 스스로 복습하고 정리하기 위한 목적이 아주 크다.누군가는 왜 아는것을 또 보고 있냐고 말할 수 있고, 나 역시도 이제는 너무 많이 봐서 당연스럽게 안다고 생각했던 내용들인데다시금 복습하면 새롭게 깨닫는

2022년 5월 9일
·
0개의 댓글

Typescript와 AST

최근 아는 지인으로부터 typescript의 interface는 어떤 작동을 하느냐는 물음에 이것저것 찾아보다가 알게 된 내용을 정리해본다.Javascript 코드는 Scanner에 의해 분해되어 가장 작은 의미론적 단위인 "Token" 의 모음이 된 후, Parse

2022년 5월 6일
·
0개의 댓글

[Hook] 커스텀 훅과 그 종류

평소 새로운 지식을 습득하기 위해서 유튜브를 많이 애용하는 편인데, 그 중에 자주 보는 "Sonny" 라는 웹 개발자가 업로드한 영상 중에 hooks와 관련한 내용이 있어서 살펴보다가 hooks를 마치 디자인 패턴처럼 정리해둔 사이트를 공유하길래 들어가보고 정말 많

2022년 5월 2일
·
0개의 댓글
post-thumbnail

useEffect는 비동기적이지만, 동기적이다(?)

일전 "useEffect 디펜던시 무시하지 마라" 라는 주제로 글을 길게 썼던 게 있었는데, 그때의 내용은 대략 요약하자면 이런거였다useEffect는 비동기적으로 작업하기 때문에, 서로간에 어떤 요청이 먼저 들어올지 모르므로 만약 useEffect끼리 서로간의 작업이

2022년 5월 1일
·
0개의 댓글
post-thumbnail

개발 삶의 질을 높여주는 커스텀 snippet

이번에 일이 있어서 맥북을 한번 초기화시키는 일이 있었다. 그러면서 자연스럽게 vscode의 기존 설정들도 다 날아갔었는데, 개발을 하던 도중에 아주 많이 쓰던 커스텀 키보드 단축키도 다 날아갔다는 사실을 깨닫고 부랴부랴 인터넷 검색을 하였다.그런데, 이게 참 우연인지

2022년 4월 26일
·
0개의 댓글

CSS 의 fetching은 Asynchronous하지만 Blocking스럽다

이전 비슷한 주제로 신나게 공부하다가 블로그에 똥(?) 글을 작성한 적이 있다. 그때 당시에 정확하지도 않은 정보를 그냥 해외자료라는 이유 하나만으로 신뢰하고 읽고 작성했었는데 그 내용 자체가 완전히 틀렸다는 것을 깨닫고 부끄러워서 다 삭제하고 다시 쓴다.우선 너무나도

2022년 4월 25일
·
0개의 댓글

[Redux] 비동기 상태처리를 위한 redux-toolkit 분석 및 탐구

결론적으로 말하자면, 요새는 redux가 store 역할만 하는 것이 아니라 비동기 처리의 역할까지 담당하게 되면서 너무 비대해진다는 점을 지적하는 사람들이 많아지는 것 같다. 나 역시도 개발을 할 때에 비동기 관련 작업을 삽입하다 보면 "pending", "rejec

2022년 4월 15일
·
0개의 댓글

제네레이터

이번에 redux-saga와 관련된 개념을 공부하기 위해 미리 선 지식으로 필수적으로 알아야 할 제네레이터의 개념을 공부하여 정리하는 글이다.현재 redux-toolkit으로 상태관리툴이 전환되는 시기점이기도 하지만, 아직 기업에서 redux-saga를 쓰는 기업들이

2022년 4월 14일
·
0개의 댓글

[Lv2. 오픈 채팅방]

Map이나 Object를 통한 캐싱이다. 그냥 아무 생각없이 모든 입력값에 대해 기존 저장값을 다 순회하며 변경할 경우 시간이 오버된다.n이 10만 이하이므로, O(N^2) 까지 사용 가능하다. (즉 for문을 중첩하는것까지 가능)오픈채팅방카카오톡 오픈채팅방에서는 친구

2022년 4월 13일
·
0개의 댓글

[React] hydration이란? (+ root란?)

최근 react 18 관련 자료들과 블로깅을 보면서, 나는 hydration이라는 개념이 아예 리엑트에 내장된... 무언가 랜더링 프로세스중에 한가지가 새로 추가된 것이라고 착각하고 있었다만, 그런게 전혀 아니었고 리엑트가 제공하는 기능중에 하나였었는데 혼자 오해해서

2022년 4월 13일
·
0개의 댓글

[Lv2, 문자열 압축]

데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현

2022년 4월 12일
·
0개의 댓글

[React] class 컴포넌트 vs 함수 컴포넌트 내부구조 들여다보기 + hook

요즘 면접준비를 하면서 react 관련 내용을 살펴보다가 hook 에 대해서 설명해야 하는 부분이 있었다.일전 공식사이트에서 내용을 살펴본 기억은 있었다.뭐라 내용이 많다만나는 해당 내용을 이렇게 이해했다 (우선 우리는 hook 이 없는 세계의 함수 컴포넌트를 사용한다

2022년 4월 11일
·
0개의 댓글
post-thumbnail

클로져에 대한 탐구

사실 클로져는 이제까지 쓴 블로그 내용 가운데 한번이라도 언급이 됬을 가능성이 높다. (그만큼 워낙 중요한 특성이니)근데, 다른 사람에게 해당 내용을 설명하려는 상황이 있었는데 명확하게 용어로 설명하지 못하는 나를 바라보며 반성하고,남에게 설명할 수 없다면 그것은 알지

2022년 4월 8일
·
0개의 댓글