profile
never stop

TIL 221202

동기와 비동기의 차이비유를 통한 쉬운 설명\`해야할 일'이 빨래, 설거지, 청소 세 가지가 있다고 가정한다. 이 일들을 동기적으로 처리한다면 =>빨래 하고 설거지하고 청소를 한다비동기적으로 일을 처리한다면 빨래하는 업체에게 빨래를 시키고 설거지 대행 업체에 설거지를 시

약 7시간 전
·
0개의 댓글
·

TIL 221201

프로세스와 스레드의 차이프로세스: 실행 중인 프로그램으로 디스크로 부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것프로세스 제어 블록(Process Control Block, PCB)PCB 는 특정 프로세스에 대한 중요한 정보를 저장프로세스의 생성과 동시에 고유

어제
·
0개의 댓글
·

TIL 221130

HTTP 의 GET 과 POST 비교둘 다 HTTP 프로토콜을 이용해서 서버에 무엇인가를 요청할 때 사용하는 방식이다. 하지만 둘의 특징을 제대로 이해하여 기술의 목적에 맞게 알맞은 용도에 사용해야 한다.GET우선 GET 방식은 요청하는 데이터가 HTTP Request

2일 전
·
0개의 댓글
·
post-thumbnail

TIL 221129

Array vs Linked ListArray 가장 기본적인 자료구조인 Array 자료구조는, 논리적 저장 순서와 물리적 저장 순서가 일치한다. 따라서 인덱스(index)로 해당 원소(element)에 접근할 수 있다. 그렇기 때문에 찾고자 하는 원소의 인덱스 값을 알

3일 전
·
0개의 댓글
·

TIL 221128

좋은 코드란 무엇일까?\-읽기 쉬운 코드\-중복이 없는 코드\-테스트가 용이한 코드 등등...프로젝트 팀원 간의 그라운드 룰(Ground rule)1\. Naming2\. Directory코드 간의 의존성을 고민하자.합의된 규칙으로 일관성있게 작성하자적절하게 확장 가능

4일 전
·
0개의 댓글
·

Nextjs로 프로젝트하면서 배운점 1

typescript 랑 eslint 자동 세팅해줌... 리액트할때는 이런거 없었는거같은데.. npm run dev 로 localhost:3000 시작 자동으로 라우팅을 해준다 ㅎㄷㄷ... api 폴더 안에 product.tsx 혹은 product.js 만들기만 했

5일 전
·
0개의 댓글
·

TIL 221126

타입스크립트를 쓰는 이유를 알아보자https://www.youtube.com/watch?v=5oGAkQsGWkc&list=PLZKTXPmaJk8KhKQ_BILr1JKCJbR0EGlx0function add(num1,num2){ console.log(num1+n

6일 전
·
0개의 댓글
·
post-thumbnail

TIL 221120

Design Pattern 개요일종의 설계 기법이며, 설계 방법이다.목적SW 재사용성, 호환성, 유지보수성을 보장특징디자인 패턴은 아이디어임, 특정한 구현이 아님프로젝트에 항상 적용해야 하는 것은 아니지만, 추후 재사용, 호환, 유지 보수시 발생하는 문제 해결을 예방하

2022년 11월 20일
·
0개의 댓글
·

TIL 221118

UI (User Interface)사용자가 앱을 사용할 때 마주하는 디자인, 레이아웃, 기술적인 부분UX (User Experience)앱을 주로 사용하는 사용자들의 경험을 분석하여 더 편하고 효율적인 방향으로 프로세스가 진행될 수 있도록 만드는 것이다.CSR: Cli

2022년 11월 18일
·
0개의 댓글
·

TIL 221117

Web Server와 WAS의 차이Static Pages 웹 서버는 파일 경로 이름을 받고, 경로와 일치하는 file contents를 반환함항상 동일한 페이지를 반환함Dynamic Pages인자의 내용에 맞게 동적인 contents를 반환함웹 서버에 의해 실행되는 프

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

TIL 221116

Cookie & Session저장위치쿠키 : 클라이언트의 웹 브라우저가 지정하는 메모리 or 하드디스크세션 : 서버의 메모리에 저장만료시점쿠키: 저장할 때 expires 속성을 정의해 무효화시키면 삭제될날짜 정할 수 있음세션: 클라이언트가 로그아웃하거나, 설정 시간동안

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

TIL 221115 [WEB]

브라우저 동작 방법브라우저 주요 기능사용자가 선택한 자원을 서버에 요청, 브라우저에 표시자원은 html 문서, pdf , image 등 다양한 형태자원의 주소는 URI에 의해 정해짐브라우저는 html과 css 명세에 따라 html 파일을 해석해서 표시함이 '명세'는 웹

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

TIL 221113 [Language]

Cchar : 1바이트int : 4바이트double : 8바이트main 에서 한번 만들어둔 변수 값을 다른 함수에서 그대로 사용하거나, 변경하고 싶은 경우가 있따.포인터는 메모리를 할당 받고 해당 공간을 기억하는 것이 가능CPP얕은 복사(shallow copy)한 객체

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

TIL 221113 [Design Pattern]

Design Pattern일종의 설계 기법이며, 설계 방법이다.SW 재사용성, 호환성, 유지보수성을 보장디자인 패턴은 아이이디어이며 특정한 구현이아님원칙: SOLID1\. 하나의 클래스는 하나의 역할2\. 확장(상속)에는 열려있고 수정에는 닫혀 있어야함3\. 자식이 부

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

TIL 221113 [CS]

컴퓨터의 구성https://gyoogle.dev/blog/computer-science/computer-architecture/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98%20%EA%B5%AC%EC%84%B1.html캐시 메모리(Cache

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

TIL 221109

Redux를 배우며... src/reducers/ 에서 addsub.js , counting.js를 만들어준다 src/ 에서 reducer.js를 만들어 리듀서들을 합쳐준다 용어정리 state: store에서 저장되어 있는 값 action: store에 저장

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

TIL 221108

int(string, base) 파이썬 진법 변환 *결과값은 모두 string이라서 int를 해준다

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

토이프로젝트 (1)

토이프로젝트 구상도는 일단 이렇게 구상중...MERN 스택으로 구현할것을 생각중일단 header와 footer 작업을 하고 어떤 서비스를 제공해줄지 생각을 더 해 봐야겠다.생각해둔거는 써브웨이랑 베스킨라빈스 조합추천해주는 게시판한번만들어 보고 싶은데...일단 think

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

TIL 221102

app.use(morgan("dev"))=> 기존로그 외에 추가적인 로그 app.use(express.json)app.use(express.urlencoded)=> 클라이언트로 부터 받은 http 요청 메시지 형식에서body 데이터를 해석하기 위해 사용내보낼때 modu

2022년 11월 2일
·
0개의 댓글
·

TIL 221101

BACKEND ROAD MAPhttps://roadmap.sh/backendhttps://velog.io/@geeneve/2021-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A1%9C%E

2022년 11월 1일
·
0개의 댓글
·