Hyechan's Blog

프론트엔드 성능 최적화(Front-End Performance Optimization)-2

성능 최적화 이번 포스트에서는 실제로 사용할 수 있는 성능 최적화 방법들을 알아보자. 이전 포스트에서 성능 최적화를 크게 두가지로 분류한다고 정리했었다. 로딩 성능 최적화 클라이언트가 서버로부터 웹 페이지, 필요한 기타 리소스를 다운로드할 때의 성능.(ex. HTML, JS, CSS, 기타 이미지, 폰트 파일, …) ...

프론트엔드 성능 최적화(Front-End Performance Optimization)-1

프론트엔드 성능 최적화 이번 사이드 프로젝트 Store Soljik 의 기능들을 개발하면서, 새로운 기술 스택에 대한 경험들을 얻었다. 사실 기능 구현에 있어서는 다른 사이드 프로젝트에서도 재미있는 기능들을 구현해봤다고 생각하기 때문에 내가 진심으로 하고싶었던 부분이 바로 성능 최적화 부분이다. 성능 최적화 부분은 사용자 잔존율과 이탈률에 커다란 영...

컴퓨터 구조 - 2-5. 데이터의 표현(조합 논리회로, 기억회로, 순차회로)

이 포스트는 패스트캠퍼스의 “컴퓨터 공학 전공 필수 올인원 패키지 Online.” 강의를 보고 정리한 내용입니다. 앞서서 이전 포스트들의 내용을 종합해보면 먼저 이진법, 팔진법, 십육진법 등 여러가지 진법과 정수/실수의 표현법, 다양한 코드(디지털 코드, 에러 검출 코드)들을 포함한 표현법들이 있다. 다음으로는 이러한 이진 정보의 실제 표현...

컴퓨터 구조 - 2-4. 데이터의 표현(논리 게이트, 부울 대수, 카노 맵)

이 포스트는 패스트캠퍼스의 “컴퓨터 공학 전공 필수 올인원 패키지 Online.” 강의를 보고 정리한 내용입니다. 데이터의 표현 컴퓨터에서 데이터를 표현하는 방법에 대해서 알아보자. 1. 논리 게이트(Logical Gate) 사칙연산 같은 산술 연산이 아닌 논리 연산을 수행하는 전자 소자가 논리 게이트이다. 논리 게이트는 입력 변수가 주어...

컴퓨터 구조 - 2-2. 데이터의 표현(정수 표현, 실수 표현)

이 포스트는 패스트캠퍼스의 “컴퓨터 공학 전공 필수 올인원 패키지 Online.” 강의를 보고 정리한 내용입니다. 데이터의 표현 컴퓨터에서 데이터를 표현하는 방법에 대해서 알아보자. 1. 정수 표현 정수형이란, 소숫점이 고정되어있는 수(고정 소숫점, Fixed Point Number)를 뜻한다. 1-1. 부호화 절대치(Signed Magn...

컴퓨터 구조 1 - 컴퓨터 시스템의 이해

이 포스트는 패스트캠퍼스의 “컴퓨터 공학 전공 필수 올인원 패키지 Online.” 강의를 보고 정리한 내용입니다. 컴퓨터 구조 컴퓨터 구조를 배워야 하는 이유를 다음과 같이 정리해주었다. 빠르게 발전하는 컴퓨터의 역사에서 현대의 컴퓨터란 어떤 기계인가? 상태 머신(State Machine)1과 소프트웨어 소프트웨어의 고성능, 저...

운영체제 1

이 포스트는 패스트캠퍼스의 “컴퓨터 공학 전공 필수 올인원 패키지 Online.” 강의를 보고 정리한 내용입니다. 운영체제 컴퓨터 공학의 필수 과목으로 꼽히는 운영체제이다. 컴퓨터 구조가 컴퓨터 하드웨어의 기본 원리라면 운영체제는 컴퓨터 소프트웨어의 기본 원리라고 볼 수 있다. 정확히는 운영체제는 컴퓨터 소프트웨어 + 하드웨어 를 관리하며...