항해플러스에서 코육대를 한다는 얘기를 처음 들었을 때, 그리고 그 주요 종목들이 세뱃돈 계산기 행맨 테트리스 등 간단한 게임이나 프로그램이라는 얘기를 듣는순간! 이건 파이썬을 위한 대회라는 생각을 했다.웹배포까지 포함되기 때문에 굳이 백엔드와 상호작용할 필요는 없었다.
널리 잘 알려진 자료구조 중 최대 힙이 있다. 최대 힙을 이용하여 다음과 같은 연산을 지원하는 프로그램을 작성하시오.1) 배열에 자연수 x를 넣는다.2) 배열에서 가장 큰 값을 출력하고, 그 값을 배열에서 제거한다.3) 프로그램은 처음에 비어있는 배열에서 시작하게 된다
루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오.첫째 줄에 노드의 개수 N (2 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N-1개의 줄에 트리 상에서 연결된 두 정점이 주어진다첫째 줄부터
정보 은닉(data hiding)사용자가 굳이 알 필요가 없는 정보는 사용자로부터 숨겨져야 한다는 객체지향 철학캡슐화privateprivate 접근제어자로 선언된 클래스 멤버는 외부에 공개되지 않으며, 외부에서 접근할 수도 없음. 해당 객체 내의 public 매소드를
실패하는 작은 단위 테스트를 작성한다. 처음에는 컴파일조차 되지 않을 수 있다.빨리 테스트를 통과하기 위해 프로덕션 코드를 작성한다. 이를 위해 정답이 아닌 가짜 구현 등을 작성할 수도 있다.그 다음의 테스트 코드를 작성한다. 실패 테스트가 없을 경우에만 성공 테스트를
동시성 문제란 여러 트랜젝션이 동시에 데이터 베이스에 접근할 때 생기는 문제.ACID(Atomicity, Consistency, Isolation, Durabilty) 원칙을 지키기 위해 동시성을 관리해줘야 한다.=>같은 파일을 접근하면서 문제가 생길 수 있기 때문에
서버 증설은 되었는데, DB 부하가 많이 감.한시적으로 이벤트를 주최해서 트래픽 급증DB 리소스 이용률 또한 높아 서버 및 DB에 많은 부하를 주기 시작하였는데 이 상황을 어떻게 극복하는 것이 좋을까?인스턴스가 10~20~30 DB 이슈가 없게 처리해야\-작업성이쪽에서
| | dev | test | alpha | prod | |---|---|---|---|---| | 용도 | 개발자의 로컬 환경에서 작동합니다. 이 환경은 외부에 배포되지 않습니다. 개발자가 자신의 로컬 컴퓨터에서 코드를 실행하고 테스트합니다. | 개발된
도커란 어플리케이션+시스템툴(노드 버전 맞추기)+디펜던시를 통째로 패키징 할 수 있는 툴패키징 된 컨테이너는 다른 서버, 다른 PC 어디에서도 쉽게 배포하고 안정적으로 구동할 수 있다!VM은 하드웨어 위에 vm 소프트웨어 위에 여러개의 독립된 VM을 실행하는 방식운영체
CI(Continuous Integration): 자동적으로 중앙저장소에 통합하는 과정을 말한다 & 빌드 및 테스트 과정을 거쳐야 한다.CD(Continuous Deployment): 코드 변경사항이 자동적으로 배포되는 과정을 말한다. 수동 승인 없이 코드가 바로 사용
'Appconfig' 클래스는 앱 설정을 관리하는 역할을 한다.AppConfig의 주요 속성 중 하나인 name 속성은 Django에서 이 앱을 어떻게 참조할 것인지를 결정하는 것.Django의 다양한 부분에서 이 경로를 사용하여 앱의 코드를 참조한다.python ma
현재 백엔드는 http인데, 프론트엔드 담당자 Hatem이 개인 재량(심심해서)으로 프론트를 다른 곳에서 배포한뒤 연결이 안된다고 했다.다음 중 틀린 부분을 고르시오!정답은 : https백엔드는 http인데 https로api를 부르니까 나오는 err-ssl_protoc
문제: 잘되던 도커빌드가 갑자기 안됐다. 더 이상한것은 로컬환경에서는 잘 되고 ubuntu 환경에서도 몇가지 추가하니까 되는데 도커에서만 빌드가 안되었다는 것.시도1) 다음 세 문구를 추가해서 도커가 아닌 일반 우분투 환경에서 빌드를 시도해 봤다. npm cache c