전체 글86 [ DB ] Relational Model (1) : Structure, Database Schema, Keys, Schema Diagrams, Relational Query Lang. 1. Structure of Relational Databases (1) Relational Model - 오늘날 상업적으로 가장 많이 쓰이는 모델 - 매우 simple 하며 활발한 update가 이뤄지고 있다. - low level 데이터 구조들에 대해 independence 속성을 가지고 있다. - 이 때문에 데이터 저장의 새로운 접근이 발달할 수 있었으며, modern column-stores이 가능해졌다. - column-stores는 큰 규모의 data mining (데이터 채굴)이 가능해졌다. ※ columnstore : 열과 행이 있는 테이블로 논리적으로 구성되는 데이터로, 열 데이터 서식으로 물리적으로 저장된다. (2) Relations - RDB (Relational Database)는 .. 2022. 3. 26. [ 에러 수집 ] The specified port already in use | MySQL The specified port already in use 1. 원인 - 이전 MySQL 버전이 설치되어있었고, 이미 3306번 포트가 사용 중이기 때문에 발생한 에러이다. 2. 해결 (1) 이 전 버전 삭제하기 win + R키 누르기 → "resmon.exe" 입력 → port number 3306 찾기 네트워크 탭에서 mysqld.exe 찾기 - 포트 번호 3306이 이미 사용되고 있는 모습을 볼 수 있다. PID 4880을 기억한다. cmd를 관리자 권한으로 실행하고 다음과 같이 입력한다. taskkill /F /PID 4880 사라진 것을 볼 수 있다. (2) Port number를 3306이 아닌 수로 지정하기 단, 일부 예약 포트 (8080, 1521 - Oracle)을 제외하고 네자리로 자.. 2022. 3. 24. [ BOJ 오답노트 ] 2579 파이썬 : 계단 오르기 2022 03 24 1. 틀린 기록 2. 원인 분석 - 도저히 생각이 안났다. 일단 한 칸 오르고 또 한 칸 오르는 것이 불가능하다는 조건을 어떻게 따져야 할 지 고민이었다. - 맨 앞에서부터 따질 지, 맨 뒤에서부터 따질 지 고민했다. - 두 칸을 건너 뛰면 i의 값을 +2 해주어야 하는지 등 고민을 했고, 문제가 풀리지 않아서 다른 분들의 정답 코드를 확인했다. 3. 해결 import sys input = sys.stdin.readline n = int(input()) stairs = [0] # 1번부터 n번까지의 index를 사용하기 위해서 dp = [0]*(n+1) for _ in range(n): stairs.append(int(input())) if n == 1: print(stairs[1]).. 2022. 3. 24. [ BOJ 오답노트 ] 1149 파이썬 : RGB거리 2022 03 22 1. 틀린 기록 2. 원인 분석 - 일단 틀린 내용은 없지만 정말 오랫동안 고민했고, 다른 분들 코드를 보고 풀었기 때문에 오답노트를 했다. - 이 문제는 분명히 다이나믹 프로그래밍인데, 도저히 어떻게 dp를 사용해야할 지 감이 안 잡혔다. - 모든 경우의 수를 다 따져봤을 경우에는 시간 초과 판정이 날 것이라고 생각했다. 3. 해결 n = int(input()) rgb = [] for i in range(n): lst = list(map(int, input().split(' '))) rgb.append(lst) for i in range(1, n): # R rgb[i][0] = min(rgb[i-1][1], rgb[i-1][2]) + rgb[i][0] # G rgb[i][1] = m.. 2022. 3. 22. 이전 1 ··· 7 8 9 10 11 12 13 ··· 22 다음