반응형

programing 789

데이터베이스의 결과 페이지화는 어떻게 작동합니까?

데이터베이스의 결과 페이지화는 어떻게 작동합니까? 이 질문은 MySQL, Oracle DB 또는 기타 다른 모든 항목에 적용되는 일반적인 질문입니다. MySQL에는 LIMIT 오프셋, 크기가 있고 Oracle에는 'ROW_NUMBER' 등이 있습니다. 그러나 이러한 '페이징된' 쿼리가 연속적으로 호출될 때, 데이터베이스 엔진은 실제로 전체 '선택'을 처음부터 다시 수행한 다음 매번 다른 결과의 하위 집합을 검색합니까?아니면 전체적인 결과 가져오기를 한 번만 수행하고 결과를 메모리 등에 저장한 다음 오프셋 및 크기를 기반으로 한 후속 쿼리에 대해 결과의 하위 집합을 제공합니까? 매번 전체 가져오기를 수행하면 상당히 비효율적인 것 같습니다. 전체 가져오기를 한 번만 수행하는 경우 쿼리를 어딘가에 '저장'해야..

programing 2023.09.05

두 CG 지점 사이의 거리를 찾는 방법은 무엇입니까?

두 CG 지점 사이의 거리를 찾는 방법은 무엇입니까? UIScrollView에서 손가락 두 개로 멀티터치를 하면 CG 포인트 두 개가 나옵니다.나는 그들 사이의 거리를 찾고 싶습니다.그런 다음 다시 핀치를 할 때(안쪽이든 바깥쪽이든), 다시 2점을 얻을 것입니다.그런 다음 이 두 점 사이의 거리를 다시 찾은 후에, 저는 제가 꼬집어 넣었는지 아니면 빼냈는지 결정하고 싶습니다.만약 제가 끼어들었다면, 확실히 새로운 거리는 더 적을 것이고 그 반대일 것입니다. 하지만 비교를 위해 두 지점 사이의 거리를 정확하게 측정하는 방법을 모르십니까?이 일에 대해 알고 있는 사람이십니까?사용할 수 있습니다.hypot()또는hypotf()빗변을 계산하는 함수.2점이 주어집니다.p1그리고.p2: CGFloat distanc..

programing 2023.09.05

깃 별칭을 삭제하려면 어떻게 해야 합니까?

깃 별칭을 삭제하려면 어떻게 해야 합니까? 저는 git로 작업하는 법을 배우고 있으며, 다음과 같은 별칭을 설정하려고 했습니다. git config --global alias.trololo 'status' 그래서 지금 제가 타이핑할 때git trololo처럼 작동합니다.git status. 이제 트롤롤로 별칭은 필요하지 않습니다.올바르게 삭제하려면 어떻게 해야 합니까?시도해 보세요--unset에서: git config --global --unset alias.trololo 구성 파일을 직접 편집하는 것보다 안전합니다(git config --global --edit)다른 사용자가 동일한 별칭에 대해 여러 개의 값을 가지고 있고 다음과 같은 값을 가진 경우: $ git config --global --uns..

programing 2023.09.05

Stop-Service Cmdlet이 존재하는 서비스를 열 수 없습니다.

Stop-Service Cmdlet이 존재하는 서비스를 열 수 없습니다. 로컬 컴퓨터에서 서비스를 중지하기 위해 PowerShell 스크립트를 작성하려고 합니다. get-service cmdlet을 실행하면 예상대로 작동합니다.stop-service cmdlet을 사용하면 지정한 이름의 서비스가 없다는 오류가 표시됩니다.이것이 사실이라면 get-service cmdlet에서도 동일한 오류가 발생할 것입니다. Get-Service "Service 1" # Returns Service and status Stop-Service "Service 1" # Throws error below: Stop-Service : Service 'Service 1' cannot be stopped due to the foll..

programing 2023.09.05

내 앱을 위해 갤러리(SD 카드)에서 이미지를 선택하는 방법은 무엇입니까?

내 앱을 위해 갤러리(SD 카드)에서 이미지를 선택하는 방법은 무엇입니까? 이 질문은 원래 Android 1.6용으로 제기되었습니다. 저는 제 앱에서 사진 옵션 작업을 하고 있습니다. 활동에 단추와 이미지 보기가 있습니다.버튼을 클릭하면 갤러리로 리디렉션되고 이미지를 선택할 수 있습니다.선택한 이미지가 내 이미지 보기에 나타납니다.거의 5년 후에 답변이 업데이트되었습니다. 원본 답변의 코드는 더 이상 안정적으로 작동하지 않습니다. 다양한 소스의 이미지가 때때로 다른 컨텐츠 URI(URI)로 반환되기 때문입니다.content://file://더 나은 솔루션은 단순하게 사용하는 것입니다.context.getContentResolver().openInputStream(intent.getData())원하는 대로..

programing 2023.09.05

mariadb에 가상 열 생성 및 case 문 실패

mariadb에 가상 열 생성 및 case 문 실패 하려고 합니다.create a table in MariaDB와 함께virtual columna로 정의된case진술 이것이 제가 가진 것입니다. create table Foto ( ID int AUTO_INCREMENT not null primary key, LigPlaatsCode varchar(10) not null, FotoTypeID int not null check (FotoType in (0, 1, 2, 3)), Foto varchar(1000) not null, FotoType varchar(50) as case FotoTypeID when 0 then 'Bidprent' when 1 then 'Krantartikel' when 2 then ..

programing 2023.06.17

오류: 기본 자격 증명을 로드할 수 없습니다(Firestore에 대한 Firebase 함수).

오류: 기본 자격 증명을 로드할 수 없습니다(Firestore에 대한 Firebase 함수). Firebase Cloud Functions에 대해 Firebase 데이터베이스에서 고급 쿼리 작업을 수행하는 onCall 함수를 작성하려고 합니다(예: 범주를 얻기 위해 AutoML natural lang에 대해 텍스트 쿼리를 확인하는 등). 하지만 함수에서 데이터베이스를 쿼리하는 동안 계속 문제가 발생합니다. Error getting documents :: Error: Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information. at..

programing 2023.06.17

C에는 논리적 할당 연산자가 없는 이유는 무엇입니까?

C에는 논리적 할당 연산자가 없는 이유는 무엇입니까? 양식의 진술서를 코딩해야 했습니다. a = a || expr; expr평가되어야 하며 결과는 다음에 할당되어야 합니다.a만약에a OR의 기능에 의존합니다이는 논리적 OR의 단락 기능에 의존합니다. 위에 글을 쓰는 더 짧은 방법은 물론, a ||= expr; 그러나 (놀랍게도) C에는 논리적 할당 연산자가 없습니다. 그래서 제 질문은 두 가지입니다. 첫 번째 C로 더요? (요 - 첫째로, 표준첫 C는문작더있방까삼습니법이짧은나요더빠하성는을째자산연원번▁()삼로▁first?▁is▁c▁in▁-까▁to나▁the▁is▁(요빠▁way▁worse▁standardthe▁there▁statementary▁first▁write -)a = a ? a : expr내가 철자를 ..

programing 2023.06.17

SQL "Join" on null 값

SQL "Join" on null 값 통제할 수 없는 이유로 두 개의 테이블을 결합해야 하고 일치시킬 null 값이 필요합니다.내가 생각할 수 있는 가장 좋은 옵션은 UUID를 뱉어 내 비교 값으로 사용하는 것이었지만 보기 흉합니다. SELECT * FROM T1 JOIN T2 ON nvl(T1.SOMECOL,'f44087d5935dccbda23f71f3e9beb491') = nvl(T2.SOMECOL,'f44087d5935dccbda23f71f3e9beb491') 어떻게 하면 더 잘할 수 있을까요?이는 중요한 경우 Oracle에 적용되며, 사용자가 업로드한 데이터 배치를 기존 데이터 배치와 비교하여 일치하는 행이 있는지 확인해야 하는 애플리케이션입니다.돌이켜보면, 우리는 두 데이터 세트의 조인 열 중 ..

programing 2023.06.17

파일 또는 어셈블리 'DotNetOpenAuth'를 로드할 수 없습니다.코어

파일 또는 어셈블리 'DotNetOpenAuth'를 로드할 수 없습니다.코어 aspnet mvc4 응용 프로그램을 시작하면 다음 오류가 발생합니다. Could not load file or assembly 'DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246' or one of its dependencies. The system cannot find the file specified 이것은 오류 로그입니다. Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll Running under executable C..

programing 2023.06.17
반응형