hljs.initHighlightingOnLoad();

🆚 Comparison

✅  NPM과 Yarnnpm과 yarn은 Javascript Runtime 환경인 Node.js의 패키지 관리자입니다.Javascript로 만든 다양한 패키지가 저장되어 있는 npm DB에서 npm, yarn 패키지 관리자를 통해 설치 및 삭제뿐 아니라 패키지 버전 관리, 의존성 관리를 하게 됩니다.명령어npmyarn의존성 설치npm installyarn패키지 설치npm install [패키지명]yarn add [패키지명]dev 패키지 설치npm install --save-dev [패키지명]yarn add --dev [패키지명]global 패키지 설치npm install --global [패키지명]yarn global add [패키지명]패키지 제거npm uninstall [패키지명]yarn remove ..
💡 IPv6 특징주소체계유니캐스트 - 1:1 통신멀티캐스트 - 1:N 통신애니캐스트 - 1:1 통신 (유니캐스트와 다르게 송신자와 가장 가까이 있는 수신자 간의 통신) 💡 IPv4와 IPv6 비교구분IPv4IPv6주소 길이32Bit128Bit표시 방법8비트씩 4부분으로 나뉜 10진수16비트씩 8부분으로 나뉜 16진수주소 개수약 43억 개3.4 x 10^38주소 할당A, B, C, D 등 클래스 단위 비순차적 할당네트워크 규모 및 단말기 수에 따른 순차적 할당품질 제어품질 보장 곤란등급별, 서비스별 패킷 구분 가능해 품질 보장 용이(QoS)헤더 크기가변고정QoSBest Effort 방식 / 보장 곤란등급별 / 서비스별 패킷 구분 보장보안 기능IPSec 프로토콜 별도 설치확장 기능에서 기본 제공Plug&..
pip과 conda 개념pip 공식 문서 : https://pypi.org/project/pip/pip 은 python 의 정식 지원을 받는 패키지만을 관리하는 관리자 (python 한정) conda 공식 문서 : https://pypi.org/project/conda/conda 는 anaconda 지원을 받는 패키지만을 관리하는 관리자 (python, c, java 등 포함)어떤 OS에서든 패키지 및 종속을 빠르게 설치 conda install --all 을 입력하면 해당 가상 환경에 설치된 모든 패키지를 한번에 최신 버전으로 upgrade위 구성도를 통해 pip 과 conda 의 차이를 시각적으로 확인할 수 있습니다.conda는  OS 플랫폼에 맞춰 미리 빌드된 패키지들이 설치되므로 cpp 빌드 환경..
Primary keyForeign key특정 컬럼 내에 데이터가 유일하도록 보장두 테이블 사이 데이터를 연결 해주는 관계형 DB 테이블 컬럼관계형 DB 테이블 내 기록을 유일하게 식별다른 테이블의 primary key를 참조할 수 있다.테이블 내 하나의 primary key만 허락테이블 내 한개 이상의 foreign key 허락Unique와 Not Null 제약의 결합관계형 DB 내 중복 값과 테이블 포함 가능Null 값은 허락되지 않음Null 값이 가능상위 테이블에서 해당 값 삭제 불가능상위 테이블에서 해당 값 삭제 가능암묵적으로 임시 테이블 정의가 가능임시 테이블에서 정의 불가능
Python3와 PyPy3를 비교하기 전에 컴파일 언어와 인터프리터 언어의 개념을 비교해보면 다음과 같다. 컴파일 언어 : 소스코드를 기계어로 컴파일(Compile-time) -> 실행 파일 만듬 -> 실행 (Run-time) 인터프리터 언어 : 코드를 한 줄씩 읽어가며 실행 따라서 수정상황이 발생하면, 소스 전체를 다시 컴파일 할 필요가 없고 코드 수정 후 바로 실행 가능한 것이 인터프리터 언어이다. 그렇다면 python이 어떻게 동작하는지 보자. 일반적으로 python이 C로 구현되어 있다고 알려져 있는데, 그 구현체가 CPython이다. CPython은 가장 처음 만들어진 python 구현체이고, 인터페이스이면서 컴파일러이다. 우리가 작성하는 python 코드를 bytecode로 컴파일하고 실행한다..
nerowiki
'🆚 Comparison' 카테고리의 글 목록