운영체제 - 1

Operating System 또는 OS 라고 부른다.시스템 자원 = 컴퓨터 하드웨어CPU, RAM, DRAM입출력장치 (모니터, 마우스, 키보드 등..)저장매체: SSD, HDDCPU: 각 프로그램이 얼마나 CPU를 사용할지를 결정할 수는 없다.Memory: 각 프로

2021년 7월 12일
·
0개의 댓글
·
post-thumbnail

react-hook-form(1)

react-hook-form 적용 전 조사 특징 타입스크립트 적용이 쉽다. 유효성 검사를 위한 자체 기능이 존재한다. yup도 사용 가능 폼을 위한 필드, 컴포넌트가 따로 필요 없다. 그냥 HTML 사용 타 라이브러리에 비해 성능이 우수 Hooks 리랜더링 분리가 쉽

2021년 4월 15일
·
0개의 댓글
·
post-thumbnail

유틸리티 타입

유틸리티 타입을 이용해 기존에 선언한 타입을 가지고 좀 더 편하게 새로운 타입을 정의할 수 있다.원하는 속성을 선택해서 타입을 정의할 수 있다.지정된 속성을 제외한 타입을 정의할 수 있다.옵셔널한 타입을 정의할 수 있다.유틸리티 타입을 직접 만들 수도 있는데 아래는 P

2021년 3월 22일
·
0개의 댓글
·
post-thumbnail

타입스크립트 enum

enum? > enum은 열거형 변수로 정수를 하나로 합칠 때 편리하다. > 임의의 숫자나 문자열을 할당할 수 있으며 하나의 유형으로 사용해서 버그를 줄일 수 있다. 이게 무슨 말인지 아래 예제를 보자 위와 같이 리터럴 타입과 유니온을 사용해서 변수 타입의 범위를

2021년 3월 22일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.30 🏃🏽‍♂️🏃🏽‍♂️

TS 클로저 JS => TS Defualt parameter Indexable type Class method Method chain Generic 배열을 다루는 함수를 작성할 때는 타입이 고정된 함수를 만들기보다는 제너릭 타입을 사용하는 편리하다. 제너릭

2021년 1월 30일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.28 🏃🏽‍♂️🏃🏽‍♂️

공식문서 참고interface 생성 후 class에 implements 키워드 사용해서 적용 constructor에서 this.name = name 이렇게 하지 않아도 된다.readonly 키워드 이용해 상수 선언을 할 수 있다.static 키워드는 정적 메소드를 정의

2021년 1월 28일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.27 🏃🏽‍♂️🏃🏽‍♂️

학점 출력 프로그램 만들기 미션근로계약서 작성 완료, 서류 제출 끝..! 거의 1년 넘게 준비했던거 같은데 드디어 월요일부터 출근이다.진짜 개발자다....ㅎ더 열심히 해서 좋은 팀원이 되자.월요일까지 꼭 한번씩 살펴보자!Netlify QATypeScriptEmotion

2021년 1월 27일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.26 🏃🏽‍♂️🏃🏽‍♂️

C에는 여러 자료형이 있고 각각의 자료형은 서로 다른 크기의 메모리를 차지한다. char 타입의 변수를 생성하면 메모리의 한 사각형 안에 그 변수의 값이 저장된다.RAM세 개의 점수를 저장하고 평균을 출력하는 프로그램이다.하지만 이 코드가 최선의 디자인이 아니다. 그

2021년 1월 26일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.25 🏃🏽‍♂️🏃🏽‍♂️

printf 함수를 사용하기 위해서는 stdio.h 라이브러리가 필요하다.c언어로 작성되어 있으며 파일명이 .h로 끝나는 파일이다.여기에는 printf 함수의 프로토타입이 있어 clang 컴파일러가 컴파일할 때 무엇인지 알려주는 역할을 한다.make나 clang을 사용

2021년 1월 25일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.18 🏃🏽‍♂️🏃🏽‍♂️

웹 페이지를 로드할 때 그에 필요한 리소스들도 받는다. (HTML, CSS, JS 등..)이러한 문서들의 용량을 줄이기 위해서 텍스트 압축을 실행한다.서버에서 보내는 리소스를 압축해서 사용.텍스트 압축의 예압축 알고리즘GZIPDeflate (LZ77)클라이언트가 아닌

2021년 1월 18일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.16 🏃🏽‍♂️🏃🏽‍♂️

CS는 문제 해결에 대한 학문이다. 문제 해결은 I/O의 과정이다.컴퓨터 과학이란?컴퓨팅은 입력 -> 출력의 중간 과정이다.알고리즘은 입력의 자료를 출력 형태로 만드는 처리 과정이다.입력값을 출력값의 형태로 바꾸기 위한 명령의 규칙들의 순서적 나열이다.정확도와 효율성이

2021년 1월 16일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.15 🏃🏽‍♂️🏃🏽‍♂️

웹팩으로 번들링한 파일 분석을 위해 사용한다.CRA로 생성한 프로젝트는 cra bundle analyzer 를 사용.불필요한 모듈이 번들링 파일로 같이 로딩된다? -> 성능저하따라서 code spliting을 통해서 불필요한 리소스 줄이기 -> 로딩속도 향상코드 분할

2021년 1월 15일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.14 🏃🏽‍♂️🏃🏽‍♂️

성능 최적화 종류 로딩 성능 이미지 사이즈 최적화 Code split 텍스트 압축 렌더링 성능 Bottle neck code 최적화 크롬 dev tool - lighthouse 사용

2021년 1월 14일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.13 🏃🏽‍♂️🏃🏽‍♂️

사용자가 떠나가지 않게 하기 위함 => 수익 증대프론트엔드 개발자로서의 경쟁력로딩 성능 (리소스 불러오기)렌더링 성능 (리소스를 화면에 렌더)아날로그는 우리가 듣고 보고 느끼는 자연의 모든 신호를 말한다.컴퓨터는 아날로그 신호를 디지털 신호로 바꾼다.다시 필요한 곳

2021년 1월 13일
·
0개의 댓글
·
post-thumbnail

TIL_21.01.12 🏃🏽‍♂️🏃🏽‍♂️

웹 표준에 대한 지식이 생각보다 부족했다.<button>태그를 이용해서 링크를 이동해야하는데 자바스크립트 말고 방법이 딱히 생각나지 않았다.....또한 버튼 태그들은 type의 속성이 기본으로 submit이 들어가 있다. 따라서 form 태그로 들어간다면 onSu

2021년 1월 12일
·
0개의 댓글
·
post-thumbnail

TIL_20.11.11 🏃🏽‍♂️🏃🏽‍♂️

오랜만의 TIL이다. 코드스테이츠라는 코딩 부트캠프를 수료하고 그 동안 밀린 일과 휴식을 하며 시간을 보냈고 이제는 다시 운동화 끈을 꽉 조이고 달릴 준비를 해야겠다. 오늘은 면접 예상 질문에 대한 답변을 준비하면서 글을 쓰는데 번역투가 나도 모르게 쓰이고 있는거 같아

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

TIL_20.10.28 🏃🏽‍♂️🏃🏽‍♂️

오늘도 역시나 삽질의 연속이다.리덕스로 상태를 관리하는데 전역 상태를 효과적으로 활용하지 못하는 거 같아서코드를 뒤 엎고 있다.예를 들면 일정을 삭제하면 다시 요청을 해서 가져오는게 아닌 상태 값만 변경해주려는(?) 그런 삽질을 하고 있다.무튼 방금까지 열심히 달려서

2020년 10월 28일
·
0개의 댓글
·
post-thumbnail

TIL_20.10.27 🏃🏽‍♂️🏃🏽‍♂️

일단 오늘은 반성부터 하고 시작하자 아침에 페어 코딩 인터뷰가 있는데잠깐 10분만 누워있어야지가 40분이 되버리고 지각을 해버렸다.상대방 분에게 굉장히 죄송한 마음 뿐....😞오늘 작업은 대부분 클라이언트 일정 기능 작업을 한거 같다.근데 이렇게 프론트 작업을 하다보

2020년 10월 27일
·
0개의 댓글
·
post-thumbnail

TIL_20.10.26 🏃🏽‍♂️🏃🏽‍♂️

오늘부터 클라이언트 작업에 합류를 하였다. 일단 오늘을 대비해서 주말에 빡세게(?) 복습을 했는데나름 성과가 있던 공부인거 같다.예를들어 리덕스로 전역 상태관리 하는 방법에 대해서 어렴풋이 기억이 나고 saga는 완전 까먹어버린 상태인데거기다가 타입스크립트까지 적용하라

2020년 10월 26일
·
0개의 댓글
·
post-thumbnail

TIL_20.10.24 🏃🏽‍♂️🏃🏽‍♂️

역시 프로젝트는 끝 없는 문제가 있다.기획을 아무리 열심히 짠다고 해도 계속되는 수정 사항과 문제 발생으로 인해서 일정이 틀어지고팀원들과 나는 점점 지쳐가는 느낌이다.우리가 이번 프로젝트에서 메인 기능으로 사용하는 날씨 정보를 가져오는데 일단 문제가 생겼다.시간별로 예

2020년 10월 24일
·
0개의 댓글
·