Posts by Category

BOJ

맨 위로 이동 ↑

programmers

맨 위로 이동 ↑

thisiscote

[이코테] 1. 복잡도

! 이것이 코딩 테스트다 책을 정리하여 내가 다시 보기 위함 !

맨 위로 이동 ↑

python

[Python] for ~ else

코딩 테스트를 풀다가 새로운 문법을 알게되서 기억하기 위해서 작성한다.

[Python] 4. 함수

반복적 수행을 해야하는 경우 유용하게 사용

[Python] 3. 반복문

! 공부 중이기 때문에 내용은 틀렸을 수 있고, 계속 수정될 수 있음 !

[Python] 2. 조건문

! 공부 중이기 때문에 내용은 틀렸을 수 있고, 계속 수정될 수 있음 !

맨 위로 이동 ↑

algorithms

맨 위로 이동 ↑

javascript

[Javascript] 프로토타입

자바스크립트는 객체지향 프로그래밍 패러다임을 지원한다. C++, 자바는 클래스 기반인데, 자바스크립트는 프로토타입 기반이라고 한다. ES6+ 에서는 class를 지원하고 있지만, 결국 프로토타입 기반임에는 달라지는 바가 없다. 따라서 프로토타입을 제대로 알아야겠다는 생각을 했고, ...

[Javascript] this

나는 C를 거쳐 C++로 처음 객체 지향을 접했다. C++에서의 this는 내부 멤버 변수를 스스로 참조하는 경우에 사용하는 포인터였고, 다른 언어에서도 대부분 그렇게 쓰였다. 파이썬에서는 self로 쓰인다. 그래서 javascript 코드의 this를 보고 똑같겠지~ 라고 생각했...

[Javascript] 클로저

자바스크립트 처음 공부하면서 여기저기 나오는데 이해하기 힘들었던 경험이 있다. 자바스크립트에서의 클로저는 스코프, 실행 컨텍스트와 함께 연계되는 개념이라고 생각한다. 블로그에 작성해놨으니 같이 보면 도움이 될지도..?

[Javascript] 실행 컨텍스트

자바스크립트를 공부하다보면 실행 컨텍스트를 무조건 마주하게 된다. 그리고 실제로 모르면 동작 원리를 이해하지 못한다. 자바스크립트 이해도가 반쪽짜리가 되지 않기 위해 꼭 알아야 한다. 스코프, 호이스팅, 클로저, this등의 동작 원리를 제대로 이해하기 위해 차근차근 알아보자...

[Javascript] 스코프 & 호이스팅

스코프에 대해 알아보기 전에, 자바스크립트는 왜이렇게 복잡할까 생각을 해봤다. var과 let, const는 참조할 수 있는게 다르다고? var는 이게 된다고? 싶은 것들이 많았다. 자 그래서 왜 그렇게 되는지 알아보기 위해서는 스코프, 호이스팅에 대해 이해할 필요가 있었다. 알아...

맨 위로 이동 ↑

docker

[docker] 1.2 도커를 사용해야 하는 이유

쿠버네티스, 메소스와 같은 오픈소스 프로젝트에서도 이미 도커를 기준으로 개발되고 있으며 많은 회사들이 서비스 개발 및 운영 환경에 도커 컨테이너를 도입하고 있다.

맨 위로 이동 ↑

BookReview

[책] 그림으로 배우는 HTTP

그림으로 배우는 HTTP & Network Basic 이라는 책을 읽고 정리해보았다. 학부 수업에서 네트워크를 듣기도 했고, REST 에 대해 간단하게 알고 있기는 했지만 정작 그 핵심인 HTTP에 대해 그리고 그 주변 파생 기술들에 대해 알아보기 위해 읽어보았다. 그...

[책] 대규모 서비스를 지탱하는 기술

대규모 서비스를 지탱하는 기술이라는 책을 읽고 정리해보았다. 항상 컴퓨터 공학과 수업을 들으며 이것이 실제 서비스에서 어떻게 쓰이는지 궁금했다. 백엔드 서버 개발자가 되고자 하는 지망생의 입장에서 정말 중요하다고 생각되는 내용들이 많았다. CS지식을 더욱 깊게 다시한번 생각해...

[책] 비전공자를 위한 이해할 수 있는 IT지식

나도 공부를 하면서 큰 숲을 잊고 나무만 보면서 공부할 때가 있다. 따라서 전체적인 틀을 복습하기 위해 읽어보았고, 몰랐던 내용과 까먹기 쉬운 내용들을 간략히 정리했다. (복기 용도)

맨 위로 이동 ↑

network

[Network] API 서버 인증(Authentication) & 인가(Authorization)

토이 프로젝트를 진행하는데, API서버에서의 회원가입, 로그인 및 유료, 무료 사용자등을 구분해야 할 일이 생겨서 이참에 인증과 인가를 제대로 공부하고, 정리해보려고 한다. 그리고, API 서버 구축, 보안 관점에서 보려고 한다.

[Network] CORS(Cross-origin Resource Sharing)

Node.js 프로그래밍을 하며 만났던 오류중에 cors 관련해서 오류가 발생한 적이 있었다. 따라서 구글링을 했고, cors 미들웨어를 사용하면 문제가 해결된 경험이 있었다. 그때는 그렇게 간략히(?) 보내줬지만 이번에는 정리해보려고 한다.

맨 위로 이동 ↑

github.io

맨 위로 이동 ↑

data structure

맨 위로 이동 ↑

github

[Github] 원격 저장소 커밋 되돌리기

알고리즘 스터디 하는 중, 서로 코드 리뷰를 하기 위해 각자 브랜치를 따서 PR을 해야 한다. 팀원이 실수로 main에 바로 코드를 푸시 해버렸다.

맨 위로 이동 ↑

spring

[Spring5] 1. 들어가며

초보 웹 개발자를 위한 스프링5 프로그래밍 입문을 읽고 정리한 포스트이다.

맨 위로 이동 ↑

mysql

맨 위로 이동 ↑

Jungol

맨 위로 이동 ↑