목록전체 글 (435)
보라코딩

- 도커 : 데이터 또는 프로그램을 격리시키는 기능 ( 물리적 환경의 차이, 서버 구성의 차이를 무시 가능) - 서버 :서비스를 제공하는 것 - 리눅스 운영체제 위에 도커 엔진이 작동하고 그 위에 컨테이너가 동작 - 운영체제가 하는 일 : 소프트웨어나 프로그램의 명령을 하드웨어에 전달하는 역할 - 컨테이너의 생애주기 : 컨테이너 만들고 -> 실행하고 -> 종료하고 -> 폐기하는 과정 - 도커의 핵심 : 환경을 격리할 수 있다 ㄴ 독립된 환경에서 이미지를 만들 수 있으며 컨테이너에 커널을 포함하지 않아도 된다! - 도커의 장점 ㄴ 한 대의 물리 서버에 여러 대의 서버를 띄울 수 있다 ㄴ 서버 관리가 용이하다 ㄴ 서버를 잘 몰라도 다루기 쉽다. - 도커의 단점 ㄴ 리눅스용 소프트웨어만 지원한다 ㄴ 호스트 서..
오랜만에 코테... 쉬운 1단계부터 다시...! 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요. 단, 주어진 수가 1인 경우에는 0을, 작업을 500번 반복할 때까지 1이 되..
Mongo DB 기본 명령어 use studydb : studydb를 생성 show dbs db.firstcol : firstcol이라는 collection 생성 db.firstcol.insertOne({a:1}) : 데이터 넣기 show collections db.firstcol.insertOne( {name:"싼쵸", age:4, t_f:true, asstr:[{국적:"한국", 도시:"동탄"}, {직업:"백수", 경력:"4년"}]}) : insertOne 데이터 하나 넣기 디비 컬렉션 수정 삭제 상태 확인 db.firstcol.renameCollection('collst') : collection 이름 변경 db.collst.drop() : collection 삭제 db.dropDatabase() :..