반응형

JavaScript 2291

MySQL에서 INDEX, PRIMARY, UNIQUE, FULLTEXT의 차이점은 무엇입니까?

MySQL에서 INDEX, PRIMARY, UNIQUE, FULLTEXT의 차이점은 무엇입니까? MySQL 테이블을 생성 할 때 PRIMARY, UNIQUE, INDEX 및 FULLTEXT의 차이점은 무엇입니까? 어떻게 사용합니까? 차이점 KEY 또는 INDEX 는 일반적인 고유하지 않은 인덱스를 나타냅니다. 인덱스에 대해 고유하지 않은 값이 허용되므로 인덱스의 모든 열에 동일한 값 이 있는 행 이 인덱스에 포함될 수 있습니다. 이러한 인덱스는 데이터에 어떠한 제한도 적용하지 않으므로 특정 쿼리가 빠르게 실행될 수 있도록하는 데만 사용됩니다. UNIQUE 는 인덱스의 모든 행이 고유해야하는 인덱스를 나타냅니다. 즉, 동일한 행이이 인덱스의 모든 열에 대해 다른 행과 동일한 NULL이 아닌 값을 가질 수 ..

developer tip 2020.10.03

Java에서 ==와 equals ()의 차이점은 무엇입니까?

Java에서 ==와 equals ()의 차이점은 무엇입니까? 이 내용을 올바르게 이해하는지 명확히하고 싶었습니다. == -> 참조 비교입니다. 즉, 두 개체가 동일한 메모리 위치를 가리 킵니다. .equals() -> 객체의 값 비교를 평가합니다. 내 이해가 맞습니까? 일반적으로 귀하의 질문에 대한 대답은 "예"이지만 ... .equals(...) 비교하기 위해 작성된 내용 만 비교할 것입니다. 클래스가 equals 메서드를 재정의하지 않으면이 메서드를 재정 equals(Object o)의 한 가장 가까운 상위 클래스 의 메서드가 기본값으로 사용됩니다. 재정의를 제공 한 부모 클래스가 없으면 기본적으로 최종 부모 클래스 인 Object의 Object#equals(Object o)메서드 가 사용되므로 메서..

developer tip 2020.10.03

여러 열의 SQLite 기본 키

여러 열의 SQLite 기본 키 SQLITE에서 둘 이상의 열에 기본 키를 지정하는 구문은 무엇입니까? 에 따르면 문서 , 그건 CREATE TABLE something ( column1, column2, column3, PRIMARY KEY (column1, column2) ); CREATE TABLE something ( column1 INTEGER NOT NULL, column2 INTEGER NOT NULL, value, PRIMARY KEY ( column1, column2) ); 예. 그러나 이러한 기본 키 NULL는 두 열의 값을 여러 번 허용 합니다. 다음과 같이 테이블을 만듭니다. sqlite> CREATE TABLE something ( column1, column2, value, PR..

developer tip 2020.10.03

앞으로 선언은 언제 사용할 수 있습니까?

앞으로 선언은 언제 사용할 수 있습니까? 다른 클래스의 헤더 파일에서 클래스를 앞으로 선언 할 수있는시기에 대한 정의를 찾고 있습니다. 기본 클래스, 멤버로 보유 된 클래스, 참조로 멤버 함수에 전달 된 클래스 등에 대해 수행 할 수 있습니까? 컴파일러의 입장에 서십시오. 유형을 앞으로 선언 할 때 컴파일러는이 유형이 존재한다는 것을 알고 있습니다. 크기, 멤버 또는 방법에 대해 아무것도 모릅니다. 이것이 불완전 유형 이라고 불리는 이유 입니다. 따라서 컴파일러가 형식의 레이아웃을 알아야하므로 형식을 사용하여 멤버 또는 기본 클래스를 선언 할 수 없습니다. 다음과 같은 전방 선언을 가정합니다. class X; 할 수있는 것과 할 수없는 것은 다음과 같습니다. 불완전한 유형으로 수행 할 수있는 작업 : 멤..

developer tip 2020.10.03

IntelliJ는 마우스를 올리면 JavaDocs 툴팁을 표시합니다.

IntelliJ는 마우스를 올리면 JavaDocs 툴팁을 표시합니다. Eclipse에서 메서드, 변수 등을 가리키면 해당 JavaDocs와 함께 도구 설명이 표시됩니다. IntelliJ에 그러한 기능이 있습니까? 대한 인 IntelliJ (13) , IDE 설정에서 편집기의 페이지에서 체크 박스가있다 편집 : 들어 인 IntelliJ (14) , 옵션 편집기> 일반 페이지로 이동되었습니다. "기타"그룹의 마지막 옵션입니다. (Mac의 경우 옵션은 "IntelliJ Idea"> "Preferences"메뉴에 있습니다). 편집 : 들어 인 IntelliJ (16) , 그것은 다른 편집기> 일반>의 마지막에서 두 번째 옵션들 중 하나입니다. 편집 : 들어 IntelliJ를 궁극적 인 2016.1 ,이 편집기>..

developer tip 2020.10.03

Git은 푸시 할 때마다 사용자 이름을 묻습니다.

Git은 푸시 할 때마다 사용자 이름을 묻습니다. 내 저장소에 밀어 넣으려고 할 때마다 git은 둘 다 요구합니다 username & password. 매번 비밀번호를 다시 입력하는 데 문제가 없지만 사용자 이름을 입력하는 데 문제가 있습니다. https내 저장소를 복제 하는 데 사용 합니다. 따라서 username각 .NET에서 요청하지 않도록 git을 구성하려면 어떻게해야합니까 git push? 나는 리눅스를 처음 접했지만 Windows의 IIRC는 git push암호 만 묻습니다. 편집 (조정자와 댓글이 제안한대로 @ dk14에 의해) 경고 : credential.helper store답변에서 사용 하는 경우 암호는에 완전히 암호화되지 않은 ( "있는 그대로") 저장됩니다 ~/.git-credent..

developer tip 2020.10.03

한 줄 Bash 무한 while 루프 구문

한 줄 Bash 무한 while 루프 구문 세미콜론 및 / 또는 중괄호의 올바른 조합을 찾는 데 문제가 있습니다. 이 작업을 수행하고 싶지만 명령 줄에서 한 줄로 표시합니다. while [ 1 ] do foo sleep 2 done while true; do foo; sleep 2; done 그건 그렇고, 명령 프롬프트에서 여러 줄로 입력 한 다음 (표시되는 것처럼) 화살표를 위로 향한 히스토리를 호출하면 올바른 구두점으로 한 줄에 표시됩니다. $ while true > do > echo "hello" > sleep 2 > done hello hello hello ^C $ while true; do echo "hello"; sleep 2; done while 상태에서 수면 명령을 사용할 수도 있습니다. ..

developer tip 2020.10.03

두 날짜 사이의 일 수 찾기

두 날짜 사이의 일 수 찾기 PHP를 사용하여 두 날짜 사이의 일수를 찾는 방법은 무엇입니까? $now = time(); // or your date as well $your_date = strtotime("2010-01-31"); $datediff = $now - $your_date; echo round($datediff / (60 * 60 * 24)); 을 사용하는 경우 PHP 5.3 >차이를 계산하는 가장 정확한 방법입니다. $earlier = new DateTime("2010-07-06"); $later = new DateTime("2010-07-09"); $diff = $later->diff($earlier)->format("%a"); PHP 버전 5.3 이상부터 차이를 얻기 위해 새로운 날짜 ..

developer tip 2020.10.03

운영 체제 개발을 시작하기위한 리소스에는 어떤 것이 있습니까?

운영 체제 개발을 시작하기위한 리소스에는 어떤 것이 있습니까? [닫은] 제가 항상하고 싶었던 한 가지는 저만의 운영 체제를 개발하는 것입니다 (리눅스 나 Windows처럼 멋질 필요는 없지만 제가 이미 해본 단순한 부트 로더보다 낫습니다). 간단한 "Hello World"OS를 작성하는 데 도움이되는 리소스 / 가이드를 찾는 데 어려움을 겪고 있습니다. 나는 많은 사람들이 내가 리눅스 나 BSD를 추천 할 것이라는 것을 알고있다. 하지만 그런 시스템의 코드 기반은 (아마도) 너무 커서 어디서부터 시작해야할지 모르겠습니다. 어떤 제안? 업데이트 : Google을 통해이 게시물을 보는 사람들이 더 쉽게 할 수 있도록 다음과 같은 OS 개발 리소스가 있습니다. 나만의 운영 체제 작성 (Adam에게 감사합니다)..

developer tip 2020.10.03

C에서 size_t는 무엇입니까?

C에서 size_t는 무엇입니까? 나는 size_tC에서 혼동되고 있다. 나는 그것이 sizeof연산자에 의해 반환된다는 것을 알고있다 . 하지만 정확히 무엇입니까? 데이터 유형입니까? for루프 가 있다고 가정 해 보겠습니다 . for(i = 0; i < some_size; i++) int i;또는 사용해야합니까 size_t i;? Wikipedia에서 : 1999 ISO C 표준 (C99)에 따르면 size_t최소 16 비트의 부호없는 정수 유형입니다 (섹션 7.17 및 7.18.3 참조). size_t에 정의 된 C99 ISO / IEC 9899 표준과 같은 여러 C / C ++ 표준에 의해 정의 된 서명되지 않은 데이터 유형입니다 stddef.h. 1stdlib.h 이 파일은 내부적으로 하위에 포..

developer tip 2020.10.03
반응형