hljs.initHighlightingOnLoad();

🧑🏻‍💻 Fac si facis

Primary keyForeign key특정 컬럼 내에 데이터가 유일하도록 보장두 테이블 사이 데이터를 연결 해주는 관계형 DB 테이블 컬럼관계형 DB 테이블 내 기록을 유일하게 식별다른 테이블의 primary key를 참조할 수 있다.테이블 내 하나의 primary key만 허락테이블 내 한개 이상의 foreign key 허락Unique와 Not Null 제약의 결합관계형 DB 내 중복 값과 테이블 포함 가능Null 값은 허락되지 않음Null 값이 가능상위 테이블에서 해당 값 삭제 불가능상위 테이블에서 해당 값 삭제 가능암묵적으로 임시 테이블 정의가 가능임시 테이블에서 정의 불가능
다음과 같은 에러와 함께 Git push 가 안되는 에러가 발생하였다. 1. 먼저 github에 업로드를 하고싶은 디렉토리에 아래의 명령어로 초기화합니다. 2. 다음의 명령어를 통해 원격 저장소를 재설정합니다. 3. 만약 git pull 또는 git merge 명령어도 안되고 아래의 명령어로 push를 할 수 없는 경우 해결방법은 다음과 같습니다. 원인 원인은 .gitignore 파일 또는 README.md 파일로 인해 발생한다고 합니다. 해결방법 push 하려고 하는 브랜치 이름 앞에 +를 붙여 push하면 해결됩니다. 그럼 이상없이 push가 되는 것을 확인할 수 있습니다.
Python3와 PyPy3를 비교하기 전에 컴파일 언어와 인터프리터 언어의 개념을 비교해보면 다음과 같다. 컴파일 언어 : 소스코드를 기계어로 컴파일(Compile-time) -> 실행 파일 만듬 -> 실행 (Run-time) 인터프리터 언어 : 코드를 한 줄씩 읽어가며 실행 따라서 수정상황이 발생하면, 소스 전체를 다시 컴파일 할 필요가 없고 코드 수정 후 바로 실행 가능한 것이 인터프리터 언어이다. 그렇다면 python이 어떻게 동작하는지 보자. 일반적으로 python이 C로 구현되어 있다고 알려져 있는데, 그 구현체가 CPython이다. CPython은 가장 처음 만들어진 python 구현체이고, 인터페이스이면서 컴파일러이다. 우리가 작성하는 python 코드를 bytecode로 컴파일하고 실행한다..
만약 파이썬 코딩테스트를 준비중이라면 다음의 코드는 선택이 아닌 필수이다.import syssys.setrecursionlimit(10 ** 6) 파이썬의 기본 재귀 깊이 제한은 1000으로 매우 얕다.따라서 재귀로 문제를 푸는 경우 드물지 않게 위의 조건에 제한이 걸리게 된다. 여기서 문제는코딩테스트 환경에서 에러 메세지를 확인할 수 없다는데에 있다.재귀를 사용하는 문제가 있다면 위의 코드를 반드시 작성하길 바란다.
DFS란 말 그대로 깊은 부분을 우선적으로 탐색하는 기법이다. 이 알고리즘의 핵심은 스택(stack) 자료구조를 사용하는 것이다. 스택 자료구조는 FILO (First-In-Last-Out) 방식을 따른다. 즉 스택에 데이터를 집어넣을 때 순서와 스택에서 데이터를 꺼낼 때 순서가 역방향이라는 것이다. DFS는 가능한 모든 경로(후보)를 탐색한다. 따라서, 불필요할 것 같은 경로를 사전에 차단하거나 하는 등의 행동이 없으므로 경우의 수를 줄이지 못한다. 따라서 N! 가지 경우의 수를 가진 문제는 DFS로 처리가 불가능할 것이다. DFS 알고리즘 구체적인 동작 과정은 아래과 같다. 탐색 시작 노드를 스택에 삽입하고 "방문처리"를 한다. 스택의 최상단 노드에 방문하지 않은 인접 노드가 있으면 그 인접 노드를 ..
nerowiki
'분류 전체보기' 카테고리의 글 목록 (25 Page)