Recent Posts

[백준] 13549번 문제, 숨바꼭질 3

1 minute read

알고리즘 경로를 찾는 문제에서는 다익스트라가 최고라고 하지만 가중치 0과 가중치 1만 있는 그래프에서는 0-1 너비 우선 탐색이 더 좋은 성능을 보여준다. 실제로 다익스트라는 시간복잡도 $O(ElogE)$ 또는 $O(VlogV)$를 가지지만, 0-1 너비 우선 탐색의 경우 시간...

[Git] 파일을 commit 상태로 되돌리기

less than 1 minute read

프로젝트를 수행하다가 다른 사람의 브랜치에 있는 코드를 참고하기 위해 파일을 열었는데 뭔가 수정을 해버려서 push 해주지 않으면 브랜치 변경을 할 수 없게 됐다.

[Ubuntu] Ubuntu 20.04에서 Spring Boot 배포하기 (3/3)

less than 1 minute read

어파치에서 제공하는 프록시 모듈을 사용해 Tomcat을 호출하려고 한다. apach2에 대한 root 설정 파일은 /etc/apache2/apache2.conf이며, 서버에서 운영할 사이트에 대한 설정은 /etc/apache2/sites-available에서 한다.

[Ubuntu] Ubuntu 20.04에서 Spring Boot 배포하기 (2/3)

1 minute read

오늘은 Tomcat9 서버 설정을 해보자 배포하기 위해서 도메인이 당연히 필요하지만, 도메인 없이 localhost에서 배포 연습을 해보고 싶어하는 사람을 위해 localhost에서도 배포하는 방법을 작성하겠다. Tomcat은 기본적으로 8080포트를 차지하고 있으며, 포트가 ...

[MAC/M1] M1칩 Homebrew 설치 - path 설정 필수!

less than 1 minute read

MAC에서 homebrew를 설치하면 다른 tool을 쉽게 설치하고 버전 관리할 수 있다. 그런데 M1칩을 가지고 있는 MAC에서 homebrew 설치 시 /opt/homebrew에 있기 때문에 기존 intel칩의 경로인 /usr/local/…와 다르기 때문에 path를 맞춰야 ...

[MAC/M1] M1칩 M1 칩에서 pod install 이슈 해결하기

less than 1 minute read

MacBook M1 칩에서 Firebase를 이용해 Swift 프로젝트를 진행하려고 했는데 pod install 하는 과정에서 에러가 발생했다. M1 칩 이슈라고는 하는데 구글링을 해보면 다른 고수분들이 해답을 찾아 올렸다. 그래서 에러에 대한 별다른 설명은 필요 없으니 내가 ...