반응형

분류 전체보기 678

소유자와 일치하는 피벗에서 레코드 검색

소유자와 일치하는 피벗에서 레코드 검색 최신 mariaDB 릴리스를 사용하여 다음과 같은 테이블 구조를 가지고 있습니다(예: 트리밍). Table A +--------+------+ | id |name | +--------+------+ | 1 | Bob | | 2 | Jane | +--------+------+ Table B +--------+------+ | id |city | +--------+------+ | 1 | abc | | 2 | def | | 3 | ghi | | 4 | jkl | +--------+------+ Pivot Table +-----------+-----------+ | tableA_id | tableB_id | +-----------+-----------+ | 1 | 1 |..

programing 2022.10.28

Java에서의 인스턴스 회피

Java에서의 인스턴스 회피 "인스턴스" 조작 체인을 갖는 것은 "코드 냄새"로 간주됩니다.일반적인 대답은 "다형성을 사용한다"입니다.이럴 땐 어떻게 해야 하죠? 기본 클래스에는 많은 하위 클래스가 있지만, 어느 것도 내 통제 하에 있지 않습니다.Java 클래스의 Integer, Double, Big Decimal 등에서도 같은 상황이 발생합니다. if (obj instanceof Integer) {NumberStuff.handle((Integer)obj);} else if (obj instanceof BigDecimal) {BigDecimalStuff.handle((BigDecimal)obj);} else if (obj instanceof Double) {DoubleStuff.handle((Double..

programing 2022.10.19

ProcessBuilder와 Runtime.exec()의 차이점

ProcessBuilder와 Runtime.exec()의 차이점 자바 코드에서 외부 명령어를 실행하려고 합니다만, 다른 점이 있습니다.Runtime.getRuntime().exec(...)그리고.new ProcessBuilder(...).start(). 사용시Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor(); exitValue는 0이고 명령어는 ok로 종료됩니다. 단,ProcessBuilder: Process p = (new ProcessBuilder(installation_path + uninstall_pat..

programing 2022.10.18

Panda 데이터 프레임에서 랜덤 행 선택

Panda 데이터 프레임에서 랜덤 행 선택 판다의 DataFrame에서 랜덤 행을 선택할 수 있는 방법이 있습니까? 패키지를한 기능 R이 .some(x, n) 이에서는 x 에 x 에 10 개 10 개 x x 10 at x x x 10 at x x x at x x x 10 x x 10 at , from 10 at at from from 10 행을 슬라이싱 서류도 봤는데, 거기에 해당하는 것은 없는 것 같습니다. 갱신하다 버전 20을 사용하고 있습니다.샘플 방법이 있습니다. df.sample(n) 버전 포함 ★★★★★★★★★★★★★★★★★★★★★★★0.16.1 후, 「」, 「」가 됩니다.DataFrame.sample 메서드 내장: import pandas df = pandas.DataFrame(pandas...

programing 2022.10.18

전체 문서 HTML을 문자열로 가져오려면 어떻게 해야 합니까?

전체 문서 HTML을 문자열로 가져오려면 어떻게 해야 합니까? JS에서 HTML 태그 전체를 문자열로 가져올 수 있는 방법이 있습니까? document.documentElement.?? MS가 추가한 것은outerHTML그리고.innerHTML얼마 전에 부동산에 등록했습니다. MDN에 따르면outerHTML는 Firefox 11, Chrome 0.2, Internet Explorer 4.0, Opera 7, Safari 1.3, Android, Firefox Mobile 11, IE Mobile, Opera Mobile 및 Safari Mobile에서 지원됩니다. outerHTML는 DOM 해석 및 시리얼화 사양에 기재되어 있습니다. 사용자에게 적합한 브라우저 호환성에 대해서는 쿼크스 모드를 참조하십시오..

programing 2022.10.18

jQuery에서 문자열이 특정 문자열로 시작/종료되는지 확인하는 방법

jQuery에서 문자열이 특정 문자열로 시작/종료되는지 확인하는 방법 문자열이 지정된 문자/문자열로 시작하는지 아니면 jQuery로 끝남을 알고 싶습니다. 예: var str = 'Hello World'; if( str starts with 'Hello' ) { alert('true'); } else { alert('false'); } if( str ends with 'World' ) { alert('true'); } else { alert('false'); } 만약 어떤 기능이 없다면, 다른 대안이 있나요?하나의 옵션은 정규 표현을 사용하는 것입니다. if (str.match("^Hello")) { // do this if begins with Hello } if (str.match("World$"))..

programing 2022.10.18

after 키워드를 사용하여 테이블을 변경할 때 "Channel number out of range" 오류가 발생함

after 키워드를 사용하여 테이블을 변경할 때 "Channel number out of range" 오류가 발생함 외부 키와 트리거가 있는 MariaDB 테이블이 있습니다.AFTER 키워드를 사용하여 변경하려고 하면 에러가 발생합니다. 이것을 실행하면: ALTER TABLE `foo` ADD COLUMN baz VARCHAR(190) NULL DEFAULT NULL AFTER `bar`; 다음의 에러가 표시됩니다. ERROR 1030 (HY000):스토리지 엔진 InnoDB에서 오류 44 "채널 번호가 범위를 벗어남"이 표시됨 하지만 이걸 실행하면: ALTER TABLE `foo` ADD COLUMN baz VARCHAR(190) NULL DEFAULT NULL; 작동하지만 (역시) 열이 필요한 순서대..

programing 2022.10.18

장고 개발 IDE

장고 개발 IDE 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 툴, 라이브러리 또는 마음에 드는 오프 사이트 자원을 추천 또는 찾도록 요구하는 질문은 의견이나 스팸을 유도하기 때문에 스택 오버플로우에서는 주제를 벗어납니다.대신, 문제 및 문제를 해결하기 위해 지금까지 수행된 작업을 설명하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 저는 장고 개발을 조금 해봤지만, 모두 텍스트 에디터에 있습니다.장고 개발에 다른 사람들이 어떤 고급 개발 도구를 사용하고 있는지 궁금했습니다. 저는 개발에 Visual Studio를 사용하는 데 익숙하고 IntelliSense, 코드 완성 및 파일 구성을 매우 좋아합니다.또한 이 중 일부를 Django/Pyt..

programing 2022.10.18

2개의 데이터센터 간의 Galera 클러스터 리플리케이션

2개의 데이터센터 간의 Galera 클러스터 리플리케이션 2개의 데이터 센터에 4대의 서버를 배치하고 있습니다.두 데이터 센터를 직접 회선으로 연결합니다.순환 복제가 귀찮기 때문에 MariaDB에서 MariaBD Galera로 전환할 예정입니다. 로드 밸런서는, 어느 서버가 4 개의 서버 중 하나가 될 수 있는 착신 요구를 처리할지를 결정하기 위해서 사용됩니다. 데이터센터 간의 접속이 다운되면 어떻게 됩니까?접속이 회복되고 다시 4노드 클러스터로 재편될 때까지 2개의 센터가 미니 클러스터를 형성합니까? Galera는 두 데이터센터 간의 접속에 장애가 발생했을 때 발생할 수 있는 주요 키 복제 문제를 어떻게 방지합니까? 로드 밸런서가 양쪽 데이터 센터로 요청을 전송하기 시작하고 양쪽 데이터 센터에서 삽입이..

programing 2022.10.18

인스턴스 속성 attribute_name이 __init__ 외부에 정의되어 있습니다.

인스턴스 속성 attribute_name이 __init__ 외부에 정의되어 있습니다. 클래스 컨스트럭터를 다음과 같이 여러 함수를 호출하여 분할했습니다. class Wizard: def __init__(self, argv): self.parse_arguments(argv) self.wave_wand() # declaration omitted def parse_arguments(self, argv): if self.has_correct_argument_count(argv): self.name = argv[0] self.magic_ability = argv[1] else: raise InvalidArgumentsException() # declaration omitted # ... irrelevant fun..

programing 2022.10.18
반응형