반응형

분류 전체보기 796

SPARS COLUMN을 사용해야 하는 이유와 시기(SQL SERVER 2008)

SPARS COLUMN을 사용해야 하는 이유와 시기(SQL SERVER 2008) SQL Server 2008의 새로운 기능 "Sparse COLUMN"에 대한 튜토리얼을 검토한 결과 열 값이 0 또는 NULL이면 공간이 필요하지 않지만 값이 있으면 일반(비 스파스) 열이 보유한 공간의 4배가 필요합니다. 제가 이해한 것이 맞다면 데이터베이스 설계 시점에 왜 그렇게 해야 합니까?만약 제가 그것을 사용한다면, 저는 어떤 상황에 처하게 될까요? 또한 호기심에서 열을 희소 열로 정의할 때 공간이 예약되지 않는 방법도 있습니다(즉, 이를 위한 내부 구현은 무엇입니까?).희소 열은 값을 저장하는 데 4배의 공간을 사용하지 않고 null이 아닌 값당 (고정된) 4바이트를 추가로 사용합니다.(이미 언급했듯이 NULL..

sourcecode 2023.07.12

Firebase child_added only get child added

Firebase child_added only get child added Firebase API에서: 추가된 자식:이 이벤트는 이 위치의 각 초기 자식에 대해 한 번씩 트리거되며, 새 자식이 추가될 때마다 다시 트리거됩니다. 일부 코드: listRef.on('child_added', function(childSnapshot, prevChildName) { // do something with the child }); 그런데 이 위치에서 아이들마다 한 번씩 기능이 호출되기 때문에, 실제로 추가된 아이만 받을 수 있는 방법은 없을까요?이전 레코드를 가져오지 않고 일부 체크포인트 이후에 추가된 항목을 추적하려면 다음을 사용할 수 있습니다.endAt()그리고.limit()마지막 레코드를 가져오려면: // re..

sourcecode 2023.07.12

Firebase 실시간 데이터베이스에 대한 무단 액세스를 방지하려면 어떻게 해야 합니까?

Firebase 실시간 데이터베이스에 대한 무단 액세스를 방지하려면 어떻게 해야 합니까? 다른 사용자가 내 Firebase URL을 통해 내 실시간 데이터베이스에 액세스하지 못하도록 하려면 어떻게 해야 합니까?도메인에만 보안을 적용하려면 어떻게 해야 합니까?무엇보다도, 출처 도메인에 따라 인터넷에서 URL을 보호할 수 없다는 것을 이해하십시오. 악의적인 사용자는 거짓말을 할 수 있습니다.오리진 도메인을 보호하는 것은 사이트 간 스푸핑 공격(악성 소스가 사이트인 것처럼 가장하여 사용자를 대신하여 로그인하도록 속이는 경우)을 방지하는 데만 유용합니다. 좋은 소식은 사용자가 처음부터 허가되지 않은 도메인에서 인증하지 못하도록 이미 차단되었다는 것입니다.Forge:에서 인증된 도메인을 설정할 수 있습니다. 브라..

sourcecode 2023.07.12

SQL에서 해당 달의 마지막 날 가져오기

SQL에서 해당 달의 마지막 날 가져오기 저는 월말을 SQL 날짜로 받아야 합니다.이달의 첫 번째 날이 있다면 다음과 같은 일을 할 수 있습니다. DATEADD(DAY, DATEADD(MONTH,'2009-05-01',1), -1) 하지만 특정 날짜의 마지막 날을 찾을 수 있도록 일반화하는 방법을 아는 사람이 있습니까?SQL Server 2012부터는 EOMONTH 함수를 사용할 수 있습니다. 지정한 날짜가 포함된 월의 마지막 날을 반환합니다(선택 사항 오프셋 포함). 구문 EOMONTH ( start_date [, month_to_add ] ) 어떻게... 주어진 날짜에 대한 월의 마지막 날을 찾을 수 있습니까? SELECT EOMONTH(@SomeGivenDate) 여기 제 버전이 있습니다.스트링 조..

sourcecode 2023.07.12

GCM(현재 FCM)은 제한 없이 무료입니까?

GCM(현재 FCM)은 제한 없이 무료입니까? 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 이 질문은 도움말 센터에 정의된 범위 내의 프로그래밍에 관한 것이 아닌 것 같습니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. 파이어베이스 클라우드 메시징이 무제한 사용자에게 무료인지 알고 싶습니다.AL의 답변 외에도. 가격 페이지에서 자주 묻는 질문: 어떤 제품이 유료입니까?어떤 것이 무료입니까? Firebase의 유료 인프라 제품은 실시간 데이터베이스, Firebase 스토리지, 호스팅 및 테스트 랩입니다.테스트 랩을 제외한 모든 제품에 대해 무료 계층을 제공합니다. Firebase는 또한 많은 무료 제품을 제공합니다.분석, 앱 인덱싱, 인증..

sourcecode 2023.07.12

TypeScript 유형 무시 대소문자

TypeScript 유형 무시 대소문자 TypeScript에는 다음과 같은 형식 정의가 있습니다. export type xhrTypes = "GET" | "POST" | "PUT" | "DELETE" | "OPTIONS" | "CONNECT" | "HEAD"; 슬프게도, 이것은 대소문자를 구분합니다. 대소문자를 구분하지 않는 것으로 정의할 수 있는 방법이 있습니까? 감사해요.유형 스크립트 4.1+에 대한 새로운 답변 다시 오신 것을 환영합니다!이제 TypeScript 4.1에 템플릿 리터럴 유형과 /Lowercaseintental 문자열 매핑 유형이 도입되었으므로 정규식 유형 없이도 이 질문에 대답할 수 있습니다. 두 가지 주요 접근 방식이 있습니다."잔인한 힘" 접근법은 반복적인 조건부 유형과 조합을 ..

sourcecode 2023.07.07

"메모리가 8바이트 정렬"이라는 것은 무엇을 의미합니까?

"메모리가 8바이트 정렬"이라는 것은 무엇을 의미합니까? 한 프로젝트를 진행하면서 메모리 데이터가 "8바이트 정렬"되어 있는 것을 보았습니다.이것이 무엇을 의미하는지 설명해 줄 수 있는 사람이 있습니까?"8바이트 정렬"된 개체는 8의 배수인 메모리 주소에 저장됩니다. 대부분의 CPU는 정렬된 위치에서 일부 데이터 유형만 로드합니다. 다른 CPU에서는 이러한 액세스 속도가 더 빠릅니다.또한 메모리 정렬을 사용하는 데에는 몇 가지 다른 이유가 있을 수 있습니다. 코드를 보지 않으면 이유를 말하기가 어렵습니다. 메모리에 대한 외부 버스의 폭이 단일 바이트가 아니기 때문에 정렬된 액세스 속도가 더 빠릅니다. 일반적으로 4-8바이트(또는 더 넓음)입니다.이는 CPU가 한 번에 단일 바이트를 가져오지 않는다는 것을..

sourcecode 2023.07.07

mongoDB에서 업데이트를 사용한 집계

mongoDB에서 업데이트를 사용한 집계 유사한 구조화된 문서가 많은 컬렉션을 가지고 있는데, 문서 중 두 개는 다음과 같습니다. 입력: { "_id": ObjectId("525c22348771ebd7b179add8"), "cust_id": "A1234", "score": 500, "status": "A" "clear": "No" } { "_id": ObjectId("525c22348771ebd7b179add9"), "cust_id": "A1234", "score": 1600, "status": "B" "clear": "No" } 으로 적으로clear는 모든문가입니다."No", 요청: 동일한 모든 문서의 점수를 추가해야 합니다.cust_id그들이 소속되어 있다면,status "A"그리고.status "B..

sourcecode 2023.07.07

부트스트랩 양식에 두 필드를 나란히 표시

부트스트랩 양식에 두 필드를 나란히 표시 텍스트 상자가 2개인 양식에 연도 범위 입력을 표시하려고 합니다.최소 1개와 최대 1개는 대시로 구분됩니다. 저는 부트스트랩을 사용하여 이 모든 것을 동일한 라인에서 사용하기를 원하지만, 올바르게 작동하지 않는 것 같습니다. 내 코드는 다음과 같습니다. Year - 현재의 모습은 다음과 같습니다. 입력 그룹을 사용하여 동일한 라인에 스타일을 지정하는 것은 어떻습니까? 다음은 사용할 최종 HTML입니다. - 다음과 같이 표시됩니다. 다음은 스택 스니펫 데모입니다. - 저는 그것을 독자들에게 연습으로 남겨서 그것을 번역하겠습니다.asp:textbox요소@부트스트랩 4에 대한 KyleMit의 답변이 약간 변경되었습니다. - 문제는.form-control클래스 렌더링은 ..

sourcecode 2023.07.07

커밋, 커밋 및 푸시, 커밋 및 동기화의 차이점

커밋, 커밋 및 푸시, 커밋 및 동기화의 차이점 Visual Studio 2013을 사용하고 있는데 C# 코드를 커밋할 때 세 가지 옵션이 있습니다.나는 GitHub repo에 대한 나의 지역 레포와 관련하여 각각의 옵션 사이의 차이점에 대한 설명이 필요합니다. 옵션 1은 커밋이라고 표시됩니다. 옵션 2에는 커밋 및 푸시가 표시됩니다. 옵션 3에는 커밋 및 동기화가 표시됩니다. 저는 마지막 두 가지 옵션의 차이를 잘 이해하지 못합니다.커밋 및 푸시가 아닌 커밋 및 동기화를 사용해야 하는 경우 커밋은 로컬 컴퓨터에서 변경한 내용을 기록하기만 하면 됩니다.원격 리포지토리의 변경 내용을 표시하지 않습니다. 커밋 및 푸시는 위의 작업을 수행하고 원격 리포지토리에 푸시합니다.즉, 변경한 내용도 원격 저장소에 저장..

sourcecode 2023.07.07
반응형