반응형

전체 글 1512

SQL에서 NULL이 부울 식으로 전파되지 않는 이유는 무엇입니까?

SQL에서 NULL이 부울 식으로 전파되지 않는 이유는 무엇입니까? SQL에서 NULL을 가진 피연산자를 포함하는 모든 연산은 NULL을 산출합니다(IS NULL 또는 IS NOT NULL 연산자의 명백한 예외 포함).그러나 NULL은 TRUE 또는 FALSE를 반환할 수 있는 AND 또는 OR 연산자와 전파되지 않습니다.예를 들어 MariaDB 10.4의 다음은 각각 NULL과 0을 반환합니다. select 0 & null, 0 and null 다른 점은 첫 번째가 약간 AND이고, 두 번째가 부울 AND라는 것입니다.부울 연산에서 NULL이 전파되지 않는 이유는 무엇입니까?NULL 값은 가능한 일련의 전체 의미를 갖습니다.IIRC Chris Date는 약 7가지 다른 해석을 발견했습니다. NULL에 ..

programing 2023.10.18

자동 호출 기능 전 세미콜론?

자동 호출 기능 전 세미콜론? 이 질문에는 이미 다음과 같은 답변이 있습니다. 자바스크립트 라이브러리의 선두 세미콜론은 무엇을 합니까? (6개 답변) 닫힘8년 전에. 자바스크립트에서 자동 호출 기능 전에 세미콜론을 사용하면 어떤 이점이 있습니까?저는 이 접근법을 몇몇 인기있는 jQuery 플러그인에서 보았는데 자바스크립트에서 제가 모르는 다음으로 멋진 것인지 궁금합니다.자동 호출 기능이 있는 두 파일을 연결하면 다음과 같습니다. 파일 A: (function(){...A...})() 파일 B: (function(){...B...})() 파일 A+B: (function(){...A...})()(function(){...B...})() 구분자가 없는 문장이 두 개 있습니다.파일을 함께 저장한 다음 파일을 최소..

programing 2023.10.18

MySQL 월별/년 단위 반복 이벤트

MySQL 월별/년 단위 반복 이벤트 저는 1/2/3/4/5 또는 6개월/년마다 발생할 수 있는 이벤트를 반복적으로 작업하고 있습니다.여기서 몇 가지 해결책을 찾았지만 대부분 며칠/주 단위입니다. 또한 나는 마감일 15일 전에 이벤트를 받아야 합니다.스크립트는 매일 자정에 실행되며 15일까지인 이벤트(알림)가 있는지 확인하고 알림(표에 삽입)을 보냅니다. 여기 제가 시도한 질문이 있습니다. SELECT *, ABS(TIMESTAMPDIFF(SECOND, first_date - INTERVAL 15 DAY, CURDATE())) AS diff, TIMESTAMPDIFF(SECOND, first_date, first_date + INTERVAL `repeat` * IF(repeat_type = '0', 1,..

programing 2023.10.18

Excel/VBA: 단일 셀을 인수로 전달

Excel/VBA: 단일 셀을 인수로 전달 사용자 지정 VBA 함수에서 단일 셀 인수만 허용하도록 하고 싶습니다.올바른 방법은 무엇입니까? 통과하다myCell as Cell 또는: 통과하다myRange as Range기본적으로 왼쪽 상단 셀을 얻습니까? 셀을 두 개 이상 선택하면 기능이 종료됩니다. Function AcceptOneCell(rng As Range) If (rng.Cells.Count > 1) Then AcceptOneCell = "Only allow 1 cell" Exit Function End If ' your code here End Function 사용자가 여러 열과 행으로 구성된 범위를 입력한다고 가정할 때, 질문에서 의미한 것이라면 다음 검사를 수행하여 함수를 종료할 수 있습니다..

programing 2023.10.18

Oracle sql developer 3.2에서 sql 워크시트 표시 전환 방법

Oracle sql developer 3.2에서 sql 워크시트 표시 전환 방법 키를 누를 때 Oracle sql developer의 sql 워크시트에서ctrl + [up/down]arrow워크시트를 단일 sql statmenet 탐색으로 전환합니다.스크립트를 개별 문으로 분할하고 이 문 사이를 탐색할 수 있습니다. 원래의 긴 스크립트로 다시 전환하려면 어떻게 해야 합니까? 못 찾겠어요. 편집: 그리고 어떻게 하면 이 옵션을 완전히 취소할 수 있을까요?"Ctrl-Z"를 사용하여 뒤로 이동하는 것도 가능하지만 한 번에 한 단계씩 수행합니다(예: Ctrl-Down 5번 수행하면 해당 "실행 취소" 동작을 5번 수행해야 다시 실행할 수 있습니다).ctrl-up그리고.ctrl-down기본적으로 SQL 워크시트에..

programing 2023.10.18

주어진 코드의 복잡도 결정

주어진 코드의 복잡도 결정 코드 조각이 주어지면 일반적으로 복잡성을 어떻게 결정할 것입니까?저는 빅 오 질문에 매우 혼란스러워 하고 있습니다.예를 들어, 아주 간단한 질문이 있습니다. for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { System.out.println("*"); } } TA는 이것을 조합과 같은 것으로 설명했습니다.이와 같이 n은 2 = (n(n-1))/2 = n^2 + 0.5를 선택한 후 상수를 제거하여 n^2가 됩니다.테스트 값을 입력하고 시도해 볼 수 있는데 이 조합은 어떻게 들어오는 건가요? 만약 if 진술이 있다면요?복잡성은 어떻게 결정됩니까? for (int i = 0; i < n; i++) { if (i % 2 ==0)..

programing 2023.10.18

정의되지 않은 문자열을 빈 문자열로 바꾸는 방법

정의되지 않은 문자열을 빈 문자열로 바꾸는 방법 jsPdf를 사용하고 있습니다.필드를 비워 두면 "정의되지 않음"이 pdf에 인쇄됩니다.저는 그것을 빈 문자열로 대체하고 싶습니다.if문을 사용하려고 하는데 이해가 되지 않습니다. doc.text(30, 190, "Budget : $"); if ($scope.currentItem.JobOriginalBudget == "undefined") { doc.text(50, 190, " "); } else { var y = '' + $scope.currentItem.JobOriginalBudget; doc.text(50, 190, y); }; 이 대답에 의하면 당신이 원하는 것은 doc.text(50, 190, $scope.currentItem.JobOriginal..

programing 2023.10.18

상위 항목을 호버링할 때 스타일 하위 요소

상위 항목을 호버링할 때 스타일 하위 요소 상위 요소에 호버링이 있을 때 하위 요소의 스타일을 변경하는 방법.가능하다면 CSS 솔루션을 선호합니다.:hover CSS selectors를 통해 가능한 솔루션이 있습니까?실제로 패널에 호버가 있을 때 패널 내부의 옵션 바 색상을 변경해야 합니다. 모든 주요 브라우저를 지원하려고 합니다.예, 확실히 할 수 있습니다. .parent:hover .child { /* ... */ } 이것은 일치하는 요소로 제한하기 위해 의사 클래스를 사용합니다..parent하위 조합(공간)을 선택하여 일치하는 하위 조합을 선택할 수도 있습니다..child. 다음은 실제 예입니다. .parent { border: 1px dashed gray; padding: 0.5em; displa..

programing 2023.10.18

SQL Server에서 행 수준 잠금을 강제할 수 있습니까?

SQL Server에서 행 수준 잠금을 강제할 수 있습니까? SQL Server에서 행 수준 및 페이지 수준 잠금을 해제하는 방법은 알 수 있지만 SQL Server에서 행 수준 잠금을 사용하도록 강제하는 방법을 찾을 수 없습니다.SQL Server에서 행 수준 잠금을 사용하고 페이지 수준 잠금을 사용하지 않도록 강제하는 방법이 있습니까?ROWLOCK 힌트를 사용할 수 있지만 리소스가 부족할 경우 AFAIK SQL에서 이 힌트를 확대하기로 결정할 수 있습니다. 문서에서: ROWLOCK 일반적으로 페이지 또는 테이블 잠금이 설정될 때 행 잠금이 설정되도록 지정합니다.스냅샷 분리 수준에서 작동하는 트랜잭션에 지정된 경우 ROWLOCK이 UPDLOCK 및 HOLDLOCK과 같이 잠금이 필요한 다른 테이블 힌트..

programing 2023.10.18

Alpine Linux에 Panda를 설치하는 데 시간이 걸리는 이유

Alpine Linux에 Panda를 설치하는 데 시간이 걸리는 이유 기본 OS Alpine vs.를 사용하여 Pandas와 Numpy를 Docker 컨테이너에 설치하는 것을 확인했습니다.CentOS나 Debian은 시간이 훨씬 더 오래 걸립니다.저는 시차를 증명하기 위해 아래에 약간의 테스트를 만들었습니다.Alpine이 Pandas와 Numpy를 설치하는 데 필요한 빌드 종속성을 업데이트하고 다운로드하는 데 몇 초가 걸리는 것 외에, 왜 setup.py 은 Debian 설치보다 약 70배나 더 많은 시간이 걸립니까? Alpine을 기본 이미지로 사용하여 설치 속도를 높일 수 있는 방법이 있습니까? 아니면 Pandas나 Numpy와 같은 패키지에 사용하기에 Alpine과 비슷한 크기의 다른 기본 이미지가..

programing 2023.10.18
반응형