[프로그래머스] 없는 숫자 더하기

https://school.programmers.co.kr/learn/courses/30/lessons/86051우선 numbers의 원소를 et에 담아두고, 없는 숫자를 찾아 합을 구하는 naive한 방식으로 풀 수 있다. 좀더 최적화된 해법을 찾기 위해 문

2022년 7월 19일
·
0개의 댓글
·

가상화 입문 - 에뮬레이션, 가상머신, 컨테이너

'가상화'라는 단어는 폭넓게 쓰이지만 의외로 제대로 이해하기 어려운 개념입니다. 이 글에선 가상화의 정의와 장점을 쉽게 풀어 설명하고, 가상화의 방법으로 에뮬레이션, 가상머신, 컨테이너를 소개합니다.

2022년 2월 2일
·
1개의 댓글
·

range loop 변수를 goroutine에서 직접 참조하면 안 되는 이유

range loop는 편리한 기능이지만 goroutine과 함께 사용할 경우 예상과 다르게 동작할 수 있습니다. 이는 golang FAQ에도 등재될 정도로 입문자가 빠지기 쉬운 함정입니다. range loop 변수를 참조하는 올바른 방법에 대해 소개합니다.

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

nil을 nil이라 부를 수 없는 커스텀 에러

golang에서는 error interface를 구현한 커스텀 에러를 만드는 경우가 많습니다. 이때 커스텀 에러의 포인터를 직접 리턴할 경우 의도하지 않은 상황이 발생할 수 있습니다. 커스텀 에러 사용시 주의해야 할 점을 알아봅니다.

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

Prometheus의 spike를 포착하기 위한 쿼리 작성 방법

Prometheus를 Grafana와 같은 대시보드 환경에서 사용할 때, spike를 효과적으로 포착하는 방법을 소개합니다.

2021년 10월 11일
·
0개의 댓글
·

시간 복잡도는 무엇이고 왜 중요할까?

시간복잡도의 정의와, 꼭 알아두어야 하는 이유를 설명합니다.

2021년 9월 23일
·
0개의 댓글
·

Prometheus rate() 연산의 실행 원리

변화율을 측정하는 함수인 rate()의 실행 원리를 알아봅니다.

2021년 8월 8일
·
0개의 댓글
·

오픈소스 기여 입문

오픈소스 기여에 쉽게 입문할 수 있는 방법을 소개합니다.

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

힙스터를 위한, 더 편리한 터미널 도구들

기존의 유명한 CLI 도구를 대체할 수 있는 프로그램들을 소개합니다.

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

좋은 커밋을 작성하는 법

좋은 커밋을 작성하는 원칙과 방법을 소개합니다.

2021년 6월 13일
·
3개의 댓글
·
post-thumbnail

서비스를 확장하는 방법

서비스가 더 큰 부하를 감당할 수 있도록 확장하는 방법을 소개합니다.

2021년 5월 30일
·
1개의 댓글
·

Dockerfile에 부모 디렉토리의 파일을 복사 하는 방법

Dockerfile의 COPY 명령어는 해당 Dockerfile과 같은 디렉토리에 있는 파일만 복사할 수 있다. 그래서 대부분 프로젝트의 루트 디렉토리에 Dockerfile을 작성한다. 그런데 Dockerize 하려는 프로그램이 부모 디렉토리를 상대 경로로 참조할 때가

2021년 5월 2일
·
0개의 댓글
·