- [에러잡기] TypeError: undefined is not iterable (cannot read property symbol(symbol.iterator)) array-like 또는 iterable object 타입을 인자로 넘겨줘야 하는 메소드에 그렇지 못한 인자를 넘겨줬을때 나타나는 오류이다. 원인 Array.from() 메소드는 파라미터로 array-like 또는 iterable object 를 전달해줘야 하는데 안에 있는 값을 배열로 만들고 싶은 마음에 .innerText 를 잘못사용해서 생긴 에러였다. 해결 Array.from() 메소드로 만든 배열을 변수에 넣고 arr_point.map() 안에서 innerText 를 사용해 값을 가져왔다. 2022.02.15
- [DB] KEY의 종류와 차이점 필요한 개념 유일성 : 중복되는 값이 없어서 하나의 키만으로 하나의 로우를 유일하게 식별할 수 있다. 최소성 : 컬럼을 최소한으로 써서 키를 형성하는 것. 키를 구성하는 컬럼 하나를 제거하면 유일하게 식별할 수 없도록 꼭 최소한의 컬럼으로 구성되어야 한다. 키의 종류 종류 개념 기본 키(Primary Key) 테이블에서 로우를 유일하게 식별할 수 있는 키 후보 키(Candidate Key) 유일성과 최소성을 만족해서 기본키가 될 수 있는 후보들. 대체 키 (Alternate Key) 후보 키 중에서 기본 키를 제외한 남은 후보 키. 슈퍼 키 (Super Key) 로우를 유일하게 식별할 수 있는 유일성은 갖추었지만 최소성은 만족하지 못함. 외래 키 (Foreign Key) 다른 테이블의 기본 키를 참조하는.. 2024.04.06
- [알고리즘] BFS - 큐, 최단거리 1. Queue 사용 import org.springframework.boot.autoconfigure.SpringBootApplication; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; @SpringBootApplication public class Main { static final int Max_N = 10; static int N, E; static int[][] Graph = new int [Max_N][Max_N]; /.. 2023.11.29