본문 바로가기

분류 전체보기135

[모니터링] Docker + Prometheus + Grafana에 설치하기 Docker + docker-compose 설치 docker 설치 및 docker-compose 설치는 이미 설치했다고 가정한다. 만약 설치하지 않았다면 다음 url에서 설치 할 수 있다. https://jung-mmmmin.tistory.com/124 [Docker] Docker 부터 docker compose 설치 실행환경 cat /etc/*-release | uniq DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 Docker 설치 sudo apt-get update 필요한 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common Docker.. 2024. 1. 30.
[Python] 백준1011. Fly me to the Alpha Centauri https://www.acmicpc.net/problem/1011 1011번: Fly me to the Alpha Centauri 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행 www.acmicpc.net 문제 설명 x -> y까지 도달하는데 필요한 최소한의 공간이동 장치 작동 횟수를 출력한다. 예를 들어 0,3 까지 가기 위해서 1,1,1 총 3번의 공간이동이 필요하다. 여기서 주의할 점이 몇가지 있다. 시작할때와 도착하기전에는 무조건 1광년만 이동이 가능하다. 처음 작동시킬 경우 -1 0 1 만큼만 이동이 가능하다. 그 다음으로 0 1 2 광년을 이동.. 2024. 1. 23.
[Python] 백준 1002. 터렛 https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 $-1$ 출력한다. www.acmicpc.net 이 문제는 원에 대해서 알아야 쉽게 풀 수 있는 문제이다. 원에 대해 알아보며 코드를 작성해보자 두 점 사이의 거리 공식 Python Code distance = (x2 - x1)**2 + (y2 - y1)**2 distance = math.sqrt(distance) 두 원의 위치 관계 1. 만나지 않는 경우 외부에서 만나지 않음 r1 + r2 d인 경우 동심원 d == 0 인 경우 코드를 작성해보면 .. 2024. 1. 23.
ALU와 제어장치 CPU는 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 장치입니다. CPU 내부에는 계산을 담당하는 ALU, 명령어를 읽어 들이고 해석하는 제어장치, 작은 임시 저장 장치인 레지스터라는 구성 요소가 있습니다. 이번글에서는 ALU와 제어장치에 대해서 구체적으로 다뤄보겠습니다. ALU 이 그림은 ALU가 어떤 정보를 받아들이고 내보내는지를 표현한 그림입니다. 계산을 할 때 생각해봅시다. 1+2 을 연산하고 싶을때 1,2 피연산자가 필요하고 더하기라는 수행할 연산이 필요합니다. ALU는 '계산하는 부품'입니다. 위 연산을 기억하며 그림을 보고 생각해 봅시다. ALU는 레지스터를 통해 피연산자를 받아들입니다. ( 1,2 를 받아들이는 것과 같습니다.) 제어장치로부터 수행할 연산을 알려주는 제어 신호.. 2024. 1. 18.