반응형

전체 글 550

대소문자를 구분하지 않는 '입력'

대소문자를 구분하지 않는 '입력' 나는 이 표현을 쓰는 것을 좋아한다. if 'MICHAEL89' in USERNAMES: ... 어디에USERNAMES는 리스트입니다. 대소문자를 구분하지 않는 아이템을 대조하는 방법이나 커스텀 방식을 사용해야 합니까?여기에 추가 코드를 쓸 필요가 있는지 궁금해서요.username = 'MICHAEL89' if username.upper() in (name.upper() for name in USERNAMES): ... 대체 방법: if username.upper() in map(str.upper, USERNAMES): ... 또는 사용자 지정 방법을 만들 수도 있습니다.str.casefold는 대소문자를 구분하지 않는 문자열 매칭에 권장됩니다.@nmichaels의 용액..

programing 2022.09.24

자바스크립트로 div 콘텐츠를 변경하려면 어떻게 해야 하나요?

자바스크립트로 div 콘텐츠를 변경하려면 어떻게 해야 하나요? 간단한 HTML 코드와 JavaScript를 가지고 있습니다.외관: A, B 중 하나의 라디오 버튼을 선택하여 div의 콘텐츠(내부 html)를 변경할 수 있도록 하고 싶었을 뿐인데, div#content에는 javascript 속성 value가 없기 때문에 어떻게 하면 되는지 물어봅니다.jQuery 또는 이러한 작업을 쉽게 하는 다른 라이브러리를 사용하지 않는 경우 요소의 내부만 사용할 수 있습니다.HTML 속성 document.getElementById("content").innerHTML = "whatever"; $('#content').html('whatever'); 의 ID를 가져옵니다.div내용을 변경할 경우 다음과 같이 텍스트를 ..

programing 2022.09.24

MariaDB: 'AS'를 사용하지 않고 중복된 열 이름을 검색할 수 있습니까?

MariaDB: 'AS'를 사용하지 않고 중복된 열 이름을 검색할 수 있습니까? 테이블이 많아서id를 프라이머리 키로서 사용합니다.제가 여러 테이블을 합칠 때select *id 컬럼의 1개만 표시됩니다.MySql을 사용할 때 이 문제를 해결할 수 있는 유일한 방법은SELECT AS,예를들면SELECT id AS groupId. MariaDB의 경우도 마찬가지입니까?중복된 열 이름은 id 필드에만 국한되지 않기 때문에 결국 매우 상세한 선택 문장으로 끝납니다. MariaDB가 테이블 이름 앞에 컬럼 이름을 붙일 수 있는 쿼리 기능을 도입해 주셨으면 합니다.예를 들어 쿼리는 열 이름을 가져올 수 있습니다.group.id그리고.person.id. 편집: Shadow의 코멘트에 따르면 문제는 MariaDB(또는..

programing 2022.09.24

데이터에서의 월과 연도의 갭 메우기

데이터에서의 월과 연도의 갭 메우기 날짜 기반 항목의 표를 가지고 있는데, 그 중 많은 항목이 월과 년 사이에 차이가 있습니다.예를 들어, 1월에 투고가 생성되고 4월에 5개가 생성되면 2월, 3월, 5월, 6월에 공백이 생깁니다.여기저기 찾아보니 숫자표를 사용하거나 임시 월표를 만들어 거기에 가입하는 것이었는데, 아직도 제대로 작동하지 않는 것 같아요.지금까지의 내용은 다음과 같습니다. CREATE OR REPLACE TABLE temp_months (id INT unsigned PRIMARY KEY); INSERT INTO temp_months VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12); SELECT COUNT(p.ID)..

programing 2022.09.24

AngularJS : $observe 메서드와 $watch 메서드의 차이

AngularJS : $observe 메서드와 $watch 메서드의 차이 다 알고 Watchers ★★★★★★★★★★★★★★★★★」Observers은 곧 $scopeAngularJS는 두 이해할 수 .하지만 그 둘의 차이가 정확히 무엇인지 이해할 수 없었다. 알고 .Observers 측 서 HTML은 로 되어 있습니다.Watchers" " 가되었을 때"$scope.$watch()기능이 실행됩니다.가가제 대각 ?각 각?? ???$observe()는 Attributes 객체의 메서드이므로 DOM Attribute의 값 변화를 관찰/감시하는 데만 사용할 수 있습니다.내부 지시문만 사용/불러집니다.보간(즉, {{}}'s)을 포함하는 DOM 속성을 관찰/감시해야 할 경우 $observe를 사용하십시오. ,,att..

programing 2022.09.24

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
반응형