-
[Docker] 도커(Docker) 란?IT Tech/찍어먹는 IT 2020. 10. 31. 01:57
도커 : 개발자와 시스템 관리자가 컨테이너와 어플리케이션을 구축, 실행 및 공유할 수 있는 플랫폼. 컨테이너화 어플리케이션을 배포하기 위해 컨테이너(도커 이미지)를 사용하는 것. 도커에서 말하는 컨테이너란? 어플리케이션을 쉽게 배포하기 위한 작업. 호스트 및 다른 컨테이너에서 격리되도록 유지하기 위해 추가 캡슐화 기능이 적용된 실행 프로세스. 도커의 개념. 유연성: 가장 복잡한 응용 프로그램도 컨테이너화할 수 있다. 경량성: 컨테이너는 호스트 커널을 활용하고 공유하여 가상 컴퓨터보다 시스템 리소스 측면에서 훨씬 효율적으로 만듭니다. 휴대성: 로컬로 구축하거나 클라우드에 배포할 수 있고, 어디든 실행할 수 있습니다. 느슨한 결합성: 컨테이너는 매우 자가적이고 캡슐화되어 있어 다른 컨테이너를 방해하지 않고 ..
-
정규화 : 제 5 정규화 (5NF)IT Tech/DB 2020. 10. 13. 13:53
정규화 데이터베이스의 이상현상의 원인이 되는 중복성을 제거하여 무결성을 보존하는 것 제 5 정규화 조인 속성을 제거 개발자 자격증 홍길동 정보처리기사 홍길동 빅데이터 분석 기사 장길산 정보처리기사 개발자 언어 홍길동 C 홍길동 C++ 장길산 JAVA 전 게시물의 4차 정규화의 결과는 위 두 테이블로 나왔다 만약, 조인 연산 후 결과는 다음과 같다 개발자 자격증 언어 홍길동 정보처리기사 C 홍길동 빅데이터 분석 기사 C 홍길동 정보처리기사 C++ 홍길동 빅데이터 분석 기사 C++ 장길산 정보처리기사 JAVA 4차 정규화에서 조인연산 후 결과이고 여기서 나타나는 조인 종속성을 제거해주는 작업은 한다 개발자 자격증 홍길동 정보처리기사 홍길동 빅데이터 분석 기사 장길산 정보처리기사 자격증 언어 정보..
-
프로세스 스케줄링 알고리즘IT Tech/PS 2020. 10. 10. 00:23
특별히 코드와는 관계는 없으나 중요한 내용이라서 기록을.... 프로세스 스케줄링 주요 용어 서비스 시간 : 프로세스가 결과를 산출하기까지 소요되는 시간 응답 시간 : 프로세스들이 입력되어 수행하고 결과를 살출하기까지 소요되는 시간 ( 응답시간 = 대기시간 + 수행시간 ) ( 응답시간 = 종료시간 - 도착시간 ) 평균 응답 시간 : 대기 큐의 프로세스가 결과를 설출하기 소요되는 시간 평균 대기시간 : 프로세스가 프로세서에 할당 대기까지 큐에 대기하는 시간 ( 대기시간 = 응답시간 - 서비스 시간 ) 평균 대기시간 : 프로세스가 대기 큐에서 대기하는 평균 시간 종료시간 : 요구되는 시간을 모두 수행하고 종료된 시간 시간 할당량 : 한 프로세스가 프로세서를 도겆ㅁ하는 것을 방지하기 위해 서비스되는 시간 할당량..
-
[OpenCV] OpenCV 윈도우 개발 환경 및 예제IT Tech/찍어먹는 IT 2020. 10. 2. 19:07
준비 - 필요한 파일을 다운로드 VS ( Visual Studio ) - https://visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio dev tools & services make app development easy for any platform & language. Try our Mac & Windows code editor, IDE, or Azure DevOps for free. visualstudio.microsoft.com 비주얼 코드 말고 비주얼 스튜디오로 하자 비주얼 코드 쓰기가 어렵다 왠만하면 다 있을 것 같긴함 OpenCV 4.4 -..
-
[ 2020 Oct 2 ] Parallels Desktop 16 for Mac내마음대로 일상/일기 2020. 10. 2. 16:58
생각보다 공공기관 접속이나 은행과 관련된 일처리가 많아져서 맥에서 처리하기가 곤란한 상황이 많아서 윈도우 환경에 대한 필요성이 올라가게 되었다 ( 또, 굳이 윈도우에서 코딩을 살짝 할 일이 생기는 것도 자주 있고 ) 그래서 처음엔 부트캠프를 사용하다가 너무 불편해서 페러렐즈로 갈아탈까 고민을 3달간 하다가 .. 결정하게 되었다 예전에 회사에서 옛날 버전이 있어서 옆에서 잠깐 구경을 해봤었는데 생각보다 괜찮아보여서 10만원씩? 1년 갱신보다 12만원 주고 그냥 쭉 쓸까 싶어서 영구라이센스 구입을 하기로 결정했다 영구 라이센스 쓰다가 나중에 새 버전이 나오거나 하면 6만원 내고 업그레이드도 되는 것 같긴 했다 아니면 구독형으로 가서 무료 업그레이드를 하면 될 것 같다 산지 2주일되었고 써보고 리뷰를 남기는 ..
-
11652번. 카드IT Tech/PS 2020. 10. 2. 04:53
문제 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지고 있는 정수를 구하는 프로그램을 작성하시오. 만약, 가장 많이 가지고 있는 정수가 여러 가지라면, 작은 것을 출력한다. 입력 첫째 줄에 준규가 가지고 있는 숫자 카드의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 출력 첫째 줄에 준규가 가장 많이 가지고 있는 정수를 출력한다. 예제 입력 5 1 2 1 2 1 예제 출력 1 예제 입력 6 1 2 1 2 1 2 예제 출력 1 #include #include using namespac..
-
[Python] 함수Programming/프로그래밍 2020. 10. 1. 14:16
함수를 사용하여 간단한 계산기를 작성해보았다 두자리를 입력받아서 만드는 간단한 계산기이다 def minus(a, b): return a - b def plus(a, b): return a + b def mul(a, b): return a * b def div(a, b): return a / b def neg(a): return -a def power(a, b): return a ** b def remainder(a, b): return a % b a = int(input("input A : ")) b = int(input("input B : ")) p_rst = plus(a, b) m_rst = minus(a, b) mul_rst = mul(a, b) div_rst = div(a, b) neg_rst =..
-
관계형 데이터베이스 용어 정리IT Tech/DB 2020. 10. 1. 05:25
데이터베이스 테이블 테이블을 속성과 튜플로 구성한다. 릴레이션 사번 이름 나이 담당명 내선번호 부서번호 8001 김철수 35 안내담당 070-3399-2851 1 8002 박정숙 42 직원담당 070-5710-8471 1 7001 최영희 32 IT 인프라 담당 070-2186-8104 2 릴레이션 부서 번호 부서명 100 마케팅 본부 101 IT 부서 튜플 (Tuple) 데이터베이스 테이블의 행(row) 을 뜻한다 튜플의 수를 카디널리티(Cardinality) 라고 부른다 릴레이션의 "김철수" 해당 열에 해당한다 카디널리티는 '3'이다. 속성 (Attribute) 데이터베이스 테이블의 열(Column) 을 뜻한다 속성의 수를 차수(Degree) 라고 부른다 릴레이션의 '사번', '이름', '나이', '담..