전체 글 765

Python에서 구별되는 요소만 포함하는 목록을 만드는 방법은 무엇입니까?

Python에서 구별되는 요소만 포함하는 목록을 만드는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 목록에서 중복 제거 (57개 답변) 마감됨5년 전에. 파이썬에 목록이 있는데, 어떻게 하면 그것의 가치를 고유하게 만들 수 있습니까?가장 간단한 방법은 집합으로 변환한 후 다시 목록으로 변환하는 것입니다. my_list = list(set(my_list)) 이것의 한 가지 단점은 질서가 유지되지 않는다는 것입니다.또한 집합이 목록 대신 처음에 사용하기에 더 나은 데이터 구조인지 여부를 고려할 수도 있습니다.http://www.peterbe.com/plog/uniqifiers-benchmark 의 수정된 버전 순서 보존하기 def f(seq): # Order preserving ''' ..

programing 2023.07.13

날짜별 주문 처음부터 마지막 날짜까지 NULL 표시

날짜별 주문 처음부터 마지막 날짜까지 NULL 표시 선택 문을 실행하는 저장 프로시저가 있습니다.결과를 날짜 필드별로 정렬하고 모든 레코드를 NULL 날짜로 먼저 표시한 다음 가장 최근 날짜로 표시합니다. 문은 다음과 같습니다. SELECT a,b,c,[Submission Date] FROM someView ORDER BY [Submission Date] ASC 이렇게 하면 NULL 제출 날짜가 포함된 모든 레코드가 먼저 표시되지만 날짜 값이 포함된 행에 도달하면 보기에서 가장 최근의 날짜가 아닙니다. ASC를 DESC로 바꾸면 원하는 순서대로 날짜가 나오지만 NULL 값은 결과 집합의 맨 아래에 있습니다. 맨 위에 null 값을 표시한 다음 날짜 값이 있을 때 가장 최근 값에서 가장 오래된 값으로 내림..

programing 2023.07.13

문서 지향 데이터베이스는 관계형 데이터베이스를 대체하기 위한 것입니까?

문서 지향 데이터베이스는 관계형 데이터베이스를 대체하기 위한 것입니까? 최근에 저는 MongoDB와 함께 일을 하고 있는데, 저는 그것을 정말 좋아한다고 말해야 합니다.그러나 그것은 완전히 다른 유형의 데이터베이스이며 나는 사용됩니다.특정 유형의 데이터에는 가장 적합하지만 정규화된 데이터베이스에는 적합하지 않을 수 있습니다. 하지만 제가 보기에 이것은 여러분이 가지고 있는 관계형 데이터베이스를 완전히 대체할 수 있고 대부분의 경우 더 나은 성능을 발휘할 수 있습니다. 이것은 정말 놀라운 일입니다.이를 통해 다음과 같은 몇 가지 질문을 하게 됩니다. 문서 지향 데이터베이스가 차세대 데이터베이스로 개발되어 관계형 데이터베이스를 완전히 대체하고 있습니까? 서로 더 적합한 다양한 데이터를 위해 문서 지향 데이터..

programing 2023.07.13

Oracle 세션과 연결 풀 간의 관계

Oracle 세션과 연결 풀 간의 관계 먼저 설정에 대해 설명하겠습니다. 2GB RAM 시스템에서 실행되는 오라클 서버가 있습니다.DB 인스턴스의 init 매개 변수 "sessions"는 160으로 설정됩니다. 웹사이트 6.1에 애플리케이션을 배포했습니다.연결 풀 설정은 최소 50 및 최대 150입니다. 40명의 사용자에 대해 로드 테스트를 실행하면(동시, jMeter 사용) 모든 것이 정상적으로 진행됩니다.그러나 동시 사용자를 60명 이상으로 늘리면 Oracle은 세션이 부족하다는 예외를 던집니다. 애플리케이션에서 연결 누출 여부를 확인했지만 찾을 수 없었습니다. 그렇다면 40의 동시성이 이 설정에서 취할 수 있는 것이라는 뜻입니까?Oracle 세션/프로세스를 늘리는 것이 더 높은 동시성을 얻을 수 있..

programing 2023.07.13

$ 또는 $elemMatch의 문

$ 또는 $elemMatch의 문 할 수 있는 방법이 있습니까?$or의 진술.$elemMatch? 나는 다음을 가지고 있습니다. opened: { $elemMatch: { closed: false openingEvening: {$lte: currentTime}, closingEvening: {$gte: currentTime}, } } 그리고 추가하고 싶습니다.openingMorning끝까지 다음과 같이 확장할 수 있는 방법: opened: { $elemMatch: { closed: false {$or: [ {openingEvening: {$lte: currentTime}, closingEvening: {$gte: currentTime},}, {openingMorning: {$lte: currentTime..

programing 2023.07.13

SQL LIKE 문에서 변수 사용

SQL LIKE 문에서 변수 사용 다음과 같은 LIKE 클로스에 대한 변수를 취할 저장 프로시저(MSSQL 2k5)가 있습니다. DECLARE @SearchLetter2 char(1) SET @SearchLetter = 't' SET @SearchLetter2 = @SearchLetter + '%' SELECT * FROM BrandNames WHERE [Name] LIKE @SearchLetter2 and IsVisible = 1 --WHERE [Name] LIKE 't%' and IsVisible = 1 ORDER BY [Name] 안타깝게도 현재 실행 중인 줄은 구문 오류를 발생시키는 반면 주석이 달린 where 절은 정상적으로 실행됩니다.아무도 언급하지 않은 라인이 작동하도록 도와줄 수 있나요?저..

programing 2023.07.13

Firebase 전화 인증 오류:토큰이 잘못되었습니다. nativeToJ.오류

Firebase 전화 인증 오류:토큰이 잘못되었습니다. nativeToJ.오류 사용 중firebase이 문서로 폰 인증 네이티브 앱을 반응시켜, 나는 그것을 몇몇 다른 장치에서 테스트했습니다.때때로 전화기auth작동하고 때때로 이 오류를 발생시킵니다. Firebase 전화 인증 오류:토큰이 잘못되었습니다. nativeToJ.오류 저는 소방서의 문서를 검토했고 이 오류를 이해하려고 노력했습니다.다음은 제 코드 조각입니다. confirmPhone = async(phoneNumber) => { const phoneWithAreaCode = phoneNumber.replace(/^0+/, '+972'); return new Promise((res, rej) => { firebase.auth().verifyPho..

programing 2023.07.13

개체의 필드를 콘솔에 덤프하려면 어떻게 해야 합니까?

개체의 필드를 콘솔에 덤프하려면 어떻게 해야 합니까? 간단한 루비 스크립트를 실행할 때 개체의 필드를 콘솔에 덤프하는 가장 쉬운 방법은 무엇입니까? 저는 PHP와 비슷한 것을 찾고 있습니다.print_r()어레이에서도 작동합니다.가능성: puts variable.inspect 당신은 그것의 용도를 찾을 수 있을 것입니다.methods개체에 대한 메서드 배열을 반환하는 메서드입니다.과는 다릅니다.print_r하지만 여전히 가끔은 유용합니다. >> "Hello".methods.sort => ["%", "*", "+", "

programing 2023.07.13

PLSQL 기호 "=>"의 의미

PLSQL 기호 "=>"의 의미 무엇을 합니까?=>PL/SQL의 기호 평균(예: GetAttrNumber(toitemtype => toitemtype, toitemkey => toitemkey, toactid => toactid) 이것은 PL/SQL 프로시저 또는 함수에 매개 변수를 전달하기 위한 키워드/값 표기법입니다. 왼쪽은 매개 변수의 이름이고 오른쪽은 전달되는 값입니다. 매개 변수의 특정 순서를 유지하거나 자체 문서화 코드를 사용하지 않을 때 유용합니다.키워드/값 표기법은 매개변수 목록이 길고 일부만 지정하면 되는 경우 매우 유용합니다.특히 매개 변수 목록의 중간에 있는 일부 매개 변수를 건너뛰려면 DEFAULT 값을 사용하려면 생략된 매개 변수가 필요합니다.예를 들어 다음과 같은 절차가 있습니다..

programing 2023.07.13

깃쇼 라인을 추가하고 라인을 변경하고 라인을 제거하는 방법이 있습니까?

깃쇼 라인을 추가하고 라인을 변경하고 라인을 제거하는 방법이 있습니까? git diff --stat그리고.git log --stat다음과 같은 출력 표시: $ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07 app/controllers/application_controller.rb | 34 +++------------------------- 1 files changed, 4 insertions(+), 30 deletions(-) 그런데 그 커밋에서 실제로 일어난 일은 4줄이 변경되고 26줄이 삭제되었는데, 이는 4줄을 추가하고 30줄을 삭제하는 것과는 다릅니다. 델타 LOC(이 경우 26개)를 얻을 수 있는 방법이 있습니까?추가된 줄과 ..

programing 2023.07.13