본문 바로가기
320x100

Blog189

AWS EC2(AMI2) 에 Docker(+compose) 최신버전 설치하는 법 최신 AMI2에서는 이제 yum install docker 를 통해 docker를 설치할 수 있다고 한다. 그러나 이전 버전에서는 yum install docker를 통해서 설치할 수 없었다. Docker 설치 sudo amazon-linux-extras install docker // 도커 설치 sudo service docker start // 도커 시작 sudo usermod -a -G docker ec2-user // 권한 부여 sudo chkconfig docker on // auto-start에 docker 등록 sudo reboot // 인스턴스 재시작 여기까지 하면 Docker는 설치된다. Docker compose 설치 sudo curl -L https://github.com/docker.. 2021. 10. 23.
[JS] this 부터 call, apply, bind 까지 내가 다른 언어보다 JS에서 가장 애를 먹었던 키워드들 중 하나가 this 이다. this에 대해 공부한 내용을 최대한 내 언어로 정리해보려고 한다. this는 무엇인가? JAVA에서의 this는 간단히 말하면 해당 인스턴스를 가리키는 키워드이다. JS에서도 클래스의 인스턴스 내에서 this를 사용하면 해당 객체를 가리키게 된다..만, JS의 this는 조금 다른 의미를 가지고 있다. this는 기본적으로 전역 객체를 가리킨다 Chrome 브라우저에서 개발자 도구 콘솔을 열고 this를 입력해보면 다음과 같이 나온다. 이렇게 Window 객체가 나오는것을 확인할 수 있다. 이번에는 nodejs에서 this를 출력해 본다. nodejs에서 this를 입력하여 확인해보면, 이렇게 global 객체의 정보가 .. 2021. 9. 26.
2021 부스트캠프 6기 지원부터 챌린지 합격까지 지원동기 개발공부를 하다보면, 특히 주로 혼자 하다 보면, 항상 드는 의문이 있다. '나는 잘 하고 있는 것일까?' 그러나 혼자 공부를 하면, 이 질문에 대답해 줄 사람은 없다. 사실 혼자 공부를 하는게 아니라 다른 사람들과 공부를 한다고 해도, 이 질문에 확실하게 대답할 수 있는 사람이 있을까? 이러한 의문을 품고 있을 도중, 부스트캠프에 대한 소식을 듣게 되었다. 다른 교육 프로그램도 많이 있었지만, 내가 특히 부스트캠프에 가고 싶었던 이유는, '소통' 기반의 교육이었기 때문이다. 일방적으로 누군가에게 강의를 듣는 방식보다, 나와 비슷한 사람들과 이야기하며 발전하는 것이 훨씬 더 재미있고 의욕이 솟구칠 것 같았다. 내가 잘 하고 있는지에 대한 답은 될 수 없어도, 나와 같은 과정을 밟으며 공부하는 사.. 2021. 7. 17.
[CLASS 4]백준 1238번 - 파티 1238번 : 파티 문제를 보고 가장 먼저 든 생각은 역시 코드를 작성하는 입장에서 가장 편한 플로이드 와샬 알고리즘이었다. 어렵지 않게 첫 시도를 해볼 수 있었다. 내 코드(플로이드 와샬, 시간 초과) # dawitblog.tistory.com/169 import sys input = sys.stdin.readline INF = sys.maxsize # 입력 n,m,x = map(int,input().split()) x -= 1 # 길 소요시간 리스트 roads = [[INF]*n for _ in range(n)] for _ in range(m): a,b,t = map(int,input().split()) a -= 1 b -= 1 roads[a][b] = t # 플로이드 와샬 for v in range.. 2021. 7. 1.