반응형

programing 943

자동 증가가 mysql에서 생성할 수 있는 가장 큰 ID 번호는 무엇입니까?

자동 증가가 mysql에서 생성할 수 있는 가장 큰 ID 번호는 무엇입니까? 하루에 10~20,000 행에 대한 데이터로 빠르게 채워지는 데이터베이스가 있습니다. 및 auto-increment 옵션이 있는 ID의 제한은 얼마입니까?ID가 INTEGER로 작성되면 부호 없는 값에 대해 2,147,483,647의 최대값을 할 수 있습니까? 하지만 자동 증가가 이 값을 초과하면 어떻게 될까요?다 무너져?그렇다면 해결책은 무엇일까요? 많은 사람들이 큰 데이터베이스를 가지고 있을 거라고 확신하고, 나는 그들의 이야기를 듣고 싶다. 감사해요.너무 빨리 범위를 벗어나는 것이 걱정된다면 PK를 UNSIGNED BIGINT로 설정하겠습니다.그러면 최대값은 18446744073709551615로 충분합니다. | Min. ..

programing 2023.01.12

pytest에서 콘솔에 인쇄하는 방법

pytest에서 콘솔에 인쇄하는 방법 Development와 TDD(Test-Driven Development)를 함께 pytestpytest 않다print합니다.print. 하고 .pytest my_tests.py실행할 수 있습니다. documentation디폴트로는 동작한다고 하는 것 같습니다.http://pytest.org/latest/capture.html 단, import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) print "This should be printed, but it won't be!" def te..

programing 2023.01.12

Java 8에서 문자열 목록으로 열거 값 가져오기

Java 8에서 문자열 목록으로 열거 값 가져오기 다음과 같이 Enum 값을 문자열 목록으로 반환하는 Java 8 메서드 또는 쉬운 방법이 있습니까? List sEnum = getEnumValuesAsString(); 다음 작업을 수행할 수 있습니다(Java 8 이전). List enumValues = Arrays.asList(Enum.values()); 또는 List enumValues = new ArrayList(EnumSet.allOf(Enum.class)); Java 8 기능을 사용하면 각 상수를 이름에 매핑할 수 있습니다. List enumNames = Stream.of(Enum.values()) .map(Enum::name) .collect(Collectors.toList()); 다음과 같은 ..

programing 2023.01.12

MariaDB 10에서 대용량 인덱스를 활성화하려면 어떻게 해야 합니까?

MariaDB 10에서 대용량 인덱스를 활성화하려면 어떻게 해야 합니까? Debian Jessie에서 MariaDB 서버 10.0.30을 설치하였고, 최대 키 길이를 늘리려고 합니다.AFIU 설정 파라미터에 따라 달라집니다.innodb_large_prefix유효하게 되어 있습니다.의사들에 따르면, 그것은 또한,barracuda파일 형식 및innodb_file_per_table이러한 파라미터를 config로 설정하고 서버를 재기동하면 클라이언트에 표시되는 파라미터가 올바르게 설정되어 있는지 확인합니다. > SHOW GLOBAL VARIABLES LIKE 'innodb_large%'; +---------------------+-------+ | Variable_name | Value | +----------..

programing 2023.01.12

어레이에 개체를 추가하는 방법

어레이에 개체를 추가하는 방법 오브젝트를 어레이에 추가하려면 어떻게 해야 하나요(javascript 또는 jquery)?예를 들어, 이 코드의 문제는 무엇입니까? function() { var a = new array(); var b = new object(); a[0] = b; } 이 코드를 사용하여 function1과 call function2의 배열에 많은 객체를 저장하고 배열 내의 객체를 사용합니다. 개체를 배열에 저장하려면 어떻게 해야 합니까? 개체를 배열에 넣고 변수에 저장하려면 어떻게 해야 합니까? Array.push()를 사용하여 어레이에 임의의 것을 배치합니다. var a=[], b={}; a.push(b); // a[0] === b; 어레이에 관한 추가 정보 항목을 한 번에 두 개 이상..

programing 2023.01.12

JavaScript 약속 - 거부 vs. throw

JavaScript 약속 - 거부 vs. throw 이 몇 , 이 에 대한 하지 않습니다.Promise.reject 투척 vs. 를 들어 예를 , Promise 사용거절하다 return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new PermissionDenied()); } }); 던지기 사용 return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { throw new PermissionDenied(); } }); 는 가가제 my my m..

programing 2023.01.12

Java 프로젝트의 Vagrant: VM에서 컴파일할 것인가, 아니면 호스트에서 컴파일할 것인가?

Java 프로젝트의 Vagrant: VM에서 컴파일할 것인가, 아니면 호스트에서 컴파일할 것인가? 질문은 다음과 같습니다.Java 프로젝트(또는 컴파일된 언어 프로젝트)에 Vagrant를 사용하는 경우 VM 또는 호스트 중 어느 쪽에서 컴파일해야 합니까?또한 IDE와 모든 개발 툴을 VM 내부에서도 실행하시겠습니까, 아니면 호스트에서도 실행하시겠습니까? Java IDE와 컴파일/도입 프로세스가 Vagrant VM에서 어떻게 동작하는지는 정확하게 정의되어 있지 않은 것 같습니다.일반적으로 코드는 호스트에서 편집되고 VM에서 실행되므로 컴파일되지 않은 언어에 적합합니다.Stackoverflow에 대한 다른 답변에서는 추가 컴파일 단계 때문에 Vagrant가 컴파일된 언어에 덜 유용하다는 것을 시사하고 있지만..

programing 2023.01.01

Python: ValueError: 인덱스 1에서 지원되지 않는 형식 문자 ''(0x27)

Python: ValueError: 인덱스 1에서 지원되지 않는 형식 문자 ''(0x27) 파이썬을 통해 MySQL을 사용하여 데이터베이스에서 3개의 테이블을 검색하기 위한 쿼리를 실행하려고 합니다.다음 문자열을 쿼리로 실행하려고 할 때마다 문자열 연결에 대한 오류가 나타납니다. "SELECT fileid FROM files WHERE description LIKE '%" + search + "%' OR filename LIKE '%" + search + "%' OR uploader LIKE '%" + search + "%' ORDER BY fileid DESC" 다음 오류가 나타납니다. ValueError: unsupported format character ''' (0x27) at index 1 요구..

programing 2023.01.01

explicit_defaults_for_timestamp를 활성화하려면 어떻게 해야 합니까?

explicit_defaults_for_timestamp를 활성화하려면 어떻게 해야 합니까? mySQL 서버를 시작하려고 하면 다음과 같은 메시지가 나타납니다. [경고] 암묵적인 DEFAULT 값을 가진 TIMESTAMP는 권장되지 않습니다. --explicit_defaults_for_timestamp 서버 옵션을 사용하십시오(자세한 내용은 설명서를 참조하십시오). 나는 다음과 같은 답을 찾는다. http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_explicit_defaults_for_timestamp 하지만 어떻게 활성화 할 수 있을까요?어디?우선 아직 아무것도 바꿀 필요가 없습니다. 이러한 비표준 동작은 TIMESTA..

programing 2023.01.01

INSER JOIN / LEFT JOIN 우선순위 및 그룹 강제 적용

INSER JOIN / LEFT JOIN 우선순위 및 그룹 강제 적용 예를 들어 A, B1, B2, C1, C2 라고 합시다. 나는 A에서 선택하고 B1에 합류하고 B2에 합류한다.또한 C1의 A에서 선택하고 C2에 참여하고 있습니다.즉, 다음과 같습니다. SELECT * FROM A JOIN B1 ON A.b1 = B1.id JOIN B2 ON B1.b2 = B2.id LEFT JOIN C1 ON A.c1 = C1.id LEFT JOIN C2 ON C1.c2 = C2.id B 브런치에 장애가 발생했을 경우 쿼리 전체가 실패했으면 합니다.이 경우 JOIN은 정상적으로 완료됩니다. 하지만 만약 'C'의 분기가 고장나면LEFT JOIN C2(이 경우 C1로부터의 정보는 필요 없습니다.NULLS를 원합니다)하..

programing 2023.01.01
반응형