반응형

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