본문 바로가기
반응형

공부8

compose.yaml 파일을 이용하여 간단한 페이지 만들어보기 | back-end 사실, Back-end라고 해서 Front-end와 큰 차이가 있는 것은 아니다. 대부분 동일한 구성형태로 작성을 하듯이, image, working_dir, volume, ports 등을 작성해준다. 차이가 있다면, Front-end에서는 node Image를 사용했다면 Back-end에서는 nginx Image를 사용한다. 그리고 ports는 8080으로 사용을 하는데 이렇게 사용하는데 있어서는 큰 의미가 있지는 않다. 이전부터 개발자분들이 8080을 port로 사용하게 되면서 일반적으로 사용하게 되었다고 알고 있다. volume은 ./backend 경로에 개발된 내용을 컨테이너에 전달하도록 했는데, 만약 compose.yaml을 실행한 상황에서 해당 폴더에 backend 파일이 없으면 자동으로 생성.. 2024. 1. 7.
백준 10610번 30 | python https://www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net 문제 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한다. 미르코를 도와 그가 만들고 싶어하는 수를 계산하는 프로그램을 작성하라. 입력 N을 입력받는다. N는 최대 105개의 숫자로 구성되어 있으며, 0으로 시작하지 않는다. 출력 미르코가 만들고 싶어하는 .. 2023. 2. 16.
멀티 프로세스(Multi Process)란? 멀티 프로세스 두개 이상의 프로세서가 협력적으로 하나 이상의 작업을 동시에 처리하는 것 -> 병렬처리, 각 프로세스 간 메모리 구분이 필요하거나 독립된 주소 공간을 가져야 할 경우 사용 메모리 독립적 장점 독립된 구조로 안전성이 높음 프로세스 중 하나에 문제가 생겨도 다른 프로세스에 영향을 주지 않아, 전체 프로세스가 정지되거나 하는 문제가 발생하지 않음 여러 개의 프로세스가 처리되어야 할 때 동일한 데이터를 사용하고, 이러한 데이터를 하나의 디스크에 두소 모든 프로세서가 이를 공유하면 비용적으로 저렴 문제점 독립된 메모리 영역이기 떄문에 작업량이 많을수록 오버헤드가 발생하여 성능저하가 발생할 수 있음 [Context Switching](Context Switching) 과정에서 Cache 메모리 초기화.. 2023. 2. 1.
백준 23290 | 마법사 상어와 복제 - python https://www.acmicpc.net/problem/23290 23290번: 마법사 상어와 복제 첫째 줄에 물고기의 수 M, 상어가 마법을 연습한 횟수 S가 주어진다. 둘째 줄부터 M개의 줄에는 물고기의 정보 fx, fy, d가 주어진다. (fx, fy)는 물고기의 위치를 의미하고, d는 방향을 의미한다. 방향 www.acmicpc.net 문제 마법사 상어는 파이어볼, 토네이도, 파이어스톰, 물복사버그, 비바라기, 블리자드 마법을 할 수 있다. 오늘은 기존에 배운 물복사버그 마법의 상위 마법인 복제를 배웠고, 4 × 4 크기의 격자에서 연습하려고 한다. (r, c)는 격자의 r행 c열을 의미한다. 격자의 가장 왼쪽 윗 칸은 (1, 1)이고, 가장 오른쪽 아랫 칸은 (4, 4)이다. 격자에는 물고기 .. 2022. 10. 13.
백준 2004번 조합 0개의 개수 - python 처음 해당 문제를 봤을 때 팩토리얼을 활용하여 문제를 풀어도 되지만 시간초과가 날 것 같다는 생각이 들었다. 그러나 정말 그런지 궁금하니 한번 돌려보자.. from math import factorial n, k = map(int, input().split()) number = factorial(n) // (factorial(k) * factorial(n - k)) i = 0 while True: if not number % (10 ** i): i += 1 else: print(i - 1) break 해당 코드로 실행하니 당연하게 시가 초과가 발생했다. 이를 해결하기 위해 다른 방법에 대해 고민을 해 본 결과, m과 n-m의 최소값 만큼 반복문을 실행하는 방식을 진행해 보았다. n, k = map(int.. 2022. 6. 20.
토익 스피킹 공부하기 - Part.5 취업 시즌이 다가오면서 스피킹 자격증에 대한 필요성을 느끼고 있는 요즘이다. 대부분의 기업이 토익보다는 스피킹 점수를 선호하고 필수로 여기는 느낌이 강해 현재 가지고 있는 토스 레벨을 올려야겠다는 생각을 하게 되었습니다. 다시 외국어를 공부해야 한다는 생각에 두려움이 앞섰지만, 취업을 위해 다시 한 번 도전하기로 한다. 그중 가장 어렵다는 파트 5, 6에 대한 해결책을 찾던 중 어느 한 블로그에서 정리를 잘해놓은 것을 보았다. 파트 5의 기본적인 대답 템플릿은 이다. 위 탬플릭을 큰 틀로 잡고 대화를 이어나가면 되는데 가끔 좋은 해결책이 떠오르지 않는 경우가 있다. 이러한 경우를 대비해서 긴급하게 대처하는 10개의 해결책 템플릿을 알아보자. 가장 먼저 각 상황에 따라 사용할 수 있는 대답 두 가지씩을 볼.. 2021. 2. 9.
발전기 내용 정리 2 / 3 전기기사 단답 공부는? https://fancy-malabi-31916e.netlify.app/ Pacho's Web fancy-malabi-31916e.netlify.app 옥외용 변전소 내의 변압기 사고라 생각할 수 있는 것​ · 권선의 상간단락 및 측정단락 · 권선과 철심 간의 절연파괴에 의한 지락사고 · 고〮전압 권선의 혹촉 · 권선의 단선 · Bushing Lead선의 절연파괴 · 지속적 과부하 등에 의한 과열사고 변압기 소손 원인​ · 권선의 상간단락 및 측정단락 · 권선과 철심 간의 절연파괴에 의한 지락사고 · 고·전압 권선의 혹촉 · 권선의 단선 · 지속적 과부하 등에 의한 과열사고 변압기를 과부하 운전 할 수 있는 조건​ · 주위온도가 처하 되었을 때 · 온도상승 시험 기록에 미달되어 있.. 2021. 1. 5.
발전기 내용 정리 1 / 3 전기기사 단답 공부는? https://fancy-malabi-31916e.netlify.app/ Pacho's Web fancy-malabi-31916e.netlify.app 단상변압기 병렬 운전조건 및 (조건이 맞지 않을 경우 나타나는 현상) · 조건: 극성이 일치할 것 (현상: 큰 순환 전류가 흘러 권선이 소손) · 조건: 정격전압(권수비)이 같을 것(현상: 순환전류가 흘러 권선이 가열) · 조건: %임피던스가 같을 것(현상: 부하의 분담이 용량의 비가 되지 않아 부하의 분담이 불균형) · 조건: 내부 저항과 누설 리액턴스가 같을 것(현상: 각 변압기 전류간 위상차 발생으로 동손 증가) 몰드 변압기의 장점 · 자기소화성이 우수하므로 화재의 염려가 없다. · 코로나 특성 및 임펄스 강도가 높다. · 소.. 2021. 1. 5.
반응형