반응형

programing 535

addEventListener의 useCapture 매개 변수를 이해할 수 없습니다.

addEventListener의 useCapture 매개 변수를 이해할 수 없습니다. https://developer.mozilla.org/en/DOM/element.addEventListener에서 기사를 읽었는데 이해할 수 없습니다.useCapture기하다:. 는 과 같습니다을 사용하다 true일 경우 useCapture는 사용자가 캡처를 시작하려는 것을 나타냅니다.캡처를 시작하면 지정된 유형의 모든 이벤트가 등록된 리스너로 디스패치된 후 DOM 트리의 그 아래에 있는 EventTargets로 디스패치됩니다.트리를 통해 위로 버블하는 이벤트는 캡처를 사용하도록 지정된 수신기를 트리거하지 않습니다. 이 코드 부모 이벤트는 아이보다 먼저 트리거되기 때문에 그 동작을 이해할 수 없습니다.문서 객체는 use..

programing 2022.09.24

그룹화된 SQL 결과의 각 그룹에 대해 최대값을 가진 레코드를 가져옵니다.

그룹화된 SQL 결과의 각 그룹에 대해 최대값을 가진 레코드를 가져옵니다. 그룹화된 각 세트의 최대값을 포함하는 행을 얻으려면 어떻게 해야 합니까? 나는 이 질문에 대해 지나치게 복잡한 변형을 보았지만, 좋은 답변은 하나도 없었다.가능한 한 간단한 예를 들어 보겠습니다. 아래 표에 인물, 그룹 및 연령 열이 있는 경우 각 그룹에서 가장 나이가 많은 사람을 어떻게 찾을 수 있습니까?(그룹 내 동점일 경우 첫 번째 알파벳 순으로 결과를 제시해야 함) Person | Group | Age --- Bob | 1 | 32 Jill | 1 | 34 Shawn| 1 | 42 Jake | 2 | 29 Paul | 2 | 36 Laura| 2 | 39 원하는 결과 세트: Shawn | 1 | 42 Laura | 2 | ..

programing 2022.09.24

Twig에 어레이의 특정 키가 있는지 확인합니다.

Twig에 어레이의 특정 키가 있는지 확인합니다. PHP에서는 이 함수를 사용하여 배열에 키가 있는지 확인할 수 있습니다.array_key_exists(). Twig 템플릿 언어에서 우리는 변수 또는 객체의 속성이 존재하는지 여부를 간단히 확인할 수 있습니다.if다음과 같은 스테이트먼트를 나타냅니다. {% if app.user %} do something here {% else %} do something else {% endif %} 그러나 Twig를 사용하여 어레이의 키가 존재하는지 여부를 확인하려면 어떻게 해야 합니까?나는 노력했다.{% if array.key %}에러가 발생합니다. Key "key" for array with keys "0, 1, 2, 3...648" does not exist 데..

programing 2022.09.24

Galera MySQL의 추가 노드 추가 실패

Galera MySQL의 추가 노드 추가 실패 두 번째 노드를 다른 노드로 동작하는 galera mysql 서버에 추가하려고 합니다.여기서 설정합니다. 노드 A(작동 중) [server] [mysqld] [embedded] [mysqld-5.5] [mariadb] binlog_format=ROW default-storage-engine=innodb innodb_autoinc_lock_mode=2 innodb_locks_unsafe_for_binlog=1 query_cache_size=0 query_cache_type=0 bind-address=172.16.1.20 wsrep_provider=/usr/lib/galera/libgalera_smm.so wsrep_cluster_name="controller_..

programing 2022.09.21

Tymeleaf: 조건을 사용하여 CSS 클래스를 동적으로 추가/삭제하는 방법

Tymeleaf: 조건을 사용하여 CSS 클래스를 동적으로 추가/삭제하는 방법 템플릿 엔진으로 타이메리프를 사용함으로써 CSS 클래스를 심플에서 동적으로 추가하거나 삭제할 수 있습니다.div와 함께th:if조항? 일반적으로 다음과 같이 조건절을 사용할 수 있습니다. Lorem Ipsum lorem ipsum 페이지에 대한 링크를 만듭니다.단, condition 절이 true인 경우에만 해당됩니다. 뭔가 다른 걸 찾고 있어요블록은 항상 보여 주지만 상황에 따라 클래스가 변경되도록 하고 싶습니다.또 있다th:classappend. 한다면isAdmin이true그 결과, 다음과 같은 결과가 됩니다. 예, 상황에 따라 CSS 클래스를 동적으로 변경할 수 있지만, CSS 클래스는 변경할 수 없습니다.th:if이건 ..

programing 2022.09.21

JavaScript를 사용하여 요소까지 스크롤하려면 어떻게 해야 합니까?

JavaScript를 사용하여 요소까지 스크롤하려면 어떻게 해야 합니까? 를 이이 a a a a a a a a i로 합니다.★★★★★★ 。 다음 코드를 시도했지만 소용이 없었습니다. document.getElementById("divFirst").style.visibility = 'visible'; document.getElementById("divFirst").style.display = 'block'; ScrollIntoView는 정상적으로 동작합니다. document.getElementById("divFirst").scrollIntoView(); MDN: https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollIntoViewhttpsdevel..

programing 2022.09.21

Node.js 스트림의 내용을 문자열 변수로 읽으려면 어떻게 해야 합니까?

Node.js 스트림의 내용을 문자열 변수로 읽으려면 어떻게 해야 합니까? SMTP 이메일을 캡처하고 메일 데이터를 처리하는 노드 프로그램을 해킹하고 있습니다.라이브러리는 메일 데이터를 스트림으로 제공하는데, 어떻게 그것을 문자열에 넣어야 할지 모르겠어요. 요.stream.pipe(process.stdout, { end: false })말씀드렸듯이 스트링 내의 스트림 데이터가 필요합니다.이치노 Node.js 스트림에서 모든 데이터를 문자열로 수집하려면 어떻게 해야 합니까?예 ) 사용하다then (오류)await를 사용하여 를 사용하여 변수에 해결된 값을 할당합니다. function streamToString (stream) { const chunks = []; return new Promise((reso..

programing 2022.09.21

명령줄에서 외부 키 검사 비활성화

명령줄에서 외부 키 검사 비활성화 MySQL 데이터베이스용 백업스크립트가 있는데mysqldump와 함께--tab옵션을 생성하도록 합니다..sql구조물과 a를 신청하다.txt파일(파이프로 구분)을 지정합니다. 일부 테이블에는 외부 키가 있기 때문에 가져올 때 다음과 같은 오류가 발생합니다. ERROR 1217 (23000) 행 8: 부모 행을 삭제 또는 업데이트할 수 없음: 외부 키 제약에 실패함 사용법을 알고 있습니다.SET FOREIGN_KEY_CHECKS=0(그리고SET FOREIGN_KEY_CHECKS=1나중에)를 참조해 주세요).그것들을 각각에 더하면.sql파일 Import가 동작합니다.하지만 다음번엔 분명히mysqldump덮어쓰게 됩니다. 또한 다음과 같이 별도의 명령으로 실행하려고 했지만 오류..

programing 2022.09.21

Python에서 오브젝트의 크기를 확인하는 방법은 무엇입니까?

Python에서 오브젝트의 크기를 확인하는 방법은 무엇입니까? Python에서 문자열, 정수 등의 오브젝트 크기를 얻는 방법을 알고 싶습니다. 관련 질문:Python 목록(태플)에는 요소당 몇 바이트가 있습니까? 값의 크기를 지정하는 크기 필드가 포함된 XML 파일을 사용하고 있습니다.이 XML을 해석하고 코딩해야 합니다.특정 필드의 값을 변경하고 싶을 때 해당 값의 크기 필드를 확인합니다.여기서 입력하는 새 값이 XML과 같은 크기인지 비교합니다. 새 값의 크기를 확인해야 합니다.끈의 경우 길이라고 할 수 있습니다.단, int, float 등의 경우나는 혼란스럽다.에 정의된 기능을 사용하면 됩니다.sys★★★★★★ 。 sys.getsizeof(object[, default]): 개체의 크기(바이트)를 ..

programing 2022.09.21

flake8이 필터 절의 부울 비교 "=="에 대해 불만을 제기합니다.

flake8이 필터 절의 부울 비교 "=="에 대해 불만을 제기합니다. mysql db 테이블에 부울 필드가 있습니다. # table model class TestCase(Base): __tablename__ = 'test_cases' ... obsoleted = Column('obsoleted', Boolean) 폐지되지 않은 모든 테스트 케이스의 카운트를 취득하려면 , 다음과 같이 간단하게 실시할 수 있습니다. caseNum = session.query(TestCase).filter(TestCase.obsoleted == False).count() print(caseNum) 정상적으로 동작하지만 flake8은 다음 경고를 보고합니다. E712: False와의 비교는 "조건이 False인 경우" 또는 ..

programing 2022.09.21
반응형