반응형

분류 전체보기 720

N/2번 이상 반복되는 배열의 요소를 찾는 방법은?

N/2번 이상 반복되는 배열의 요소를 찾는 방법은? N개의 요소로 구성된 배열이 주어집니다.우리는 그 요소들 중 하나가 적어도 N/2번 반복된다는 것을 알고 있습니다. 우리는 다른 요소들에 대해서는 아무것도 모릅니다.반복될 수도 있고 유일할 수도 있습니다. 한 번의 패스로 최소 N/2회 반복되는 요소 또는 O(N)일 수 있는 요소를 알아낼 수 있는 방법이 있습니까? 여분의 공간은 사용할 수 없습니다.다른 사용자들이 이미 알고리즘을 올렸기 때문에 반복하지 않겠습니다.그러나 작동하는 이유에 대해 간단한 설명을 드립니다. 편광되지 않은 빛의 도표인 다음의 도표를 생각해 보십시오. 중앙의 각 화살표는 서로 다른 후보를 나타냅니다.카운터와 후보를 나타내는 화살표의 어딘가에 있는 점을 상상해 보십시오.처음에는 카운..

programing 2023.09.11

Win32에서 GCC로 어셈블리 기호에 선행 밑줄을 추가하시겠습니까?

Win32에서 GCC로 어셈블리 기호에 선행 밑줄을 추가하시겠습니까? 조립에 정의된 함수를 호출하는 C 코드 조각을 가지고 있습니다.예를 들어, fo.c가 다음을 포함한다고 가정해 보겠습니다. int bar(int x); /* returns 2x */ int main(int argc, char *argv[]) { return bar(7); } 그리고 bar.s는 x86 어셈블리에서 bar()의 구현을 포함하고 있습니다. .global bar bar: movl 4(%esp), %eax addl %eax, %eax ret 리눅스에서 나는 이 소스들을 다음과 같이 쉽게 컴파일하고 GCC와 연결할 수 있습니다. % gcc -o test foo.c bar.s % ./test; echo $? 14 MinGW를 사용..

programing 2023.09.11

쿠키를이름으로삭제하시겠습니까?

쿠키를이름으로삭제하시겠습니까? 이름이 있는 특정 쿠키를 삭제하려면 어떻게 해야 합니까?roundcube_sessauth? 다음 사항이 있어야 하지 않습니까? function del_cookie(name) { document.cookie = 'roundcube_sessauth' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; } 그 다음은: KILL 죽여라!roundcube_sessauth쿠키?쿠키가 존재하는 경로를 정의하여 올바른 쿠키를 삭제하는지 확인해야 합니다. function set_cookie(name, value) { document.cookie = name +'='+ value +'; Path=/;'; } function delete_cookie(name) { ..

programing 2023.09.11

HyperLogLog 알고리즘은 어떻게 작동합니까?

HyperLogLog 알고리즘은 어떻게 작동합니까? 저는 최근 여가 시간에 여러 알고리즘에 대해 배우고 있는데, 매우 흥미롭게 보이는 것을 하이퍼로그 알고리즘이라고 합니다. 이것은 목록에 있는 고유한 항목의 수를 추정하는 것입니다. 이는 제가 MySQL 시절에 "Cardinality" 값(최근까지 계산되지 않은 값으로 항상 추정)을 보고 다시 생각해냈기 때문에 특히 흥미로웠습니다. 그래서 나는 O(n)에서 한 배열에 몇 개의 고유한 항목이 있는지 계산하는 알고리즘을 작성하는 방법을 알고 있습니다.자바스크립트로 작성했습니다. function countUniqueAlgo1(arr) { var Table = {}; var numUnique = 0; var numDataPoints = arr.length; fo..

programing 2023.09.11

마리아드비 컨테이너 하나에만 연동된 Gitlab과 Wordpress 컨테이너 사용이 가능한가요?

마리아드비 컨테이너 하나에만 연동된 Gitlab과 Wordpress 컨테이너 사용이 가능한가요? 호스트에서 Gitlab을 실행하는 인스턴스가 있습니다. Gitlab 컨테이너, Postgre로 구성되어 있습니다.SQL 컨테이너와 Redis 컨테이너.Gitlab은 Postgresql 및 Redis와 연결되어 있습니다.또한 워드프레스가 실행되는 사례가 있는데 워드프레스와 마리아드브 컨테이너입니다.워드프레스는 마리아드브와 연결되어 있습니다.Gitlab과 Wordpress 모두 데이터를 저장하기 위해 데이터베이스 컨테이너가 필요하기 때문에 기본적으로 하나의 데이터베이스 컨테이너만 사용하고 싶습니다.이 경우, 저는 Gitlab과 Wordpress의 데이터를 저장하기 위해 Mariaadb 컨테이너만 사용하고 싶습니다..

programing 2023.09.11

null 값이 가능한 필드에 고유 인덱스를 만드는 방법(Oracle 11g)?

null 값이 가능한 필드에 고유 인덱스를 만드는 방법(Oracle 11g)? 3개의 열(ID, UNIQUE_VALUE, UNIQUE_GROUP_ID)이 있는 샘플 테이블입니다. 나는 아래의 기록들이 허용되기를 원합니다: (1, NULL, NULL) (2, NULL, NULL) 아니면 (3, NULL, 7) (4, 123, 7) 또는 (참고: 이 조건은 nor에서 허용되지 않습니다) (5, NULL, 7) (6, NULL, 7) 그리고 이것들은 허용될 수 없습니다. (7, 123, 7) (8, 123, 7) 마지막 두 열에 고유한 인덱스를 만들었지만 처음 두 개의 예제만 허용됩니다. 둘 다 null이 아닌 경우에만 db가 이 두 컬럼의 고유성을 확인할 수 있습니까?두 행 모두에 고유성만 적용하려고 합니다..

programing 2023.09.11

지정된 cmdlet에 대한 모듈을 어떻게 찾습니까?

지정된 cmdlet에 대한 모듈을 어떻게 찾습니까? cmdlet을 재정의하는 함수에서 직접 호출할 특정 cmdlet에 대한 모듈은 어떻게 결정합니까? 예를 들어 시작 스크립트가 Microsoft에 존재하는지 어떻게 알 수 있습니까?파워셸.호스트? Get-Module Start-Transcript 아무것도 양보하지 않는 아래 답변을 위해 업데이트합니다. 출력은 다음과 같습니다. PS C:\Windows> Get-Command -type cmdlet start-transcript | fl * HelpUri : http://go.microsoft.com/fwlink/?LinkID=113408 DLL : C:\Windows\assembly\GAC_MSIL\Microsoft.PowerShell.ConsoleHos..

programing 2023.09.11

시스템.웹.HttpException: 요청 시간 초과

시스템.웹.HttpException: 요청 시간 초과 이 오류를 해결하는 방법을 아는 사람이 있습니까?내 라이브 서버에서 발생하지만 프로젝트 로컬 PC나 다른 서버를 실행해도 오류가 없습니다. '/' 응용 프로그램에서 서버 오류가 발생했습니다.요청 시간이 초과되었습니다.설명:현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다.오류에 대한 자세한 내용과 코드에서 발생한 위치는 스택 트레이스를 검토하시기 바랍니다. 예외 세부 정보:시스템.Web.HttpException: 요청 시간이 초과되었습니다. 소스 오류: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다.예외의 발생지와 위치에 대한 정보는 아래의 예외 스택 트레이스를 사용하여 확인할 수 있습니다. 추적 쌓기: [HttpExc..

programing 2023.09.11

Liquibase generateChangeLog는 성공했지만 changeLog는 비어 있습니까?

Liquibase generateChangeLog는 성공했지만 changeLog는 비어 있습니까? 방금 Liquibase 3.6.2를 다운로드하고 MariaDB 드라이버를 추가하고 다음 명령을 실행했습니다. liquibase --url jdbc:mariadb://localhost:3306/db --changeLogFile changeLogFile.txt --username XXX --password xxx --diffTypes="data" generateChangeLog Starting Liquibase at Mon, 17 Dec 2018 16:15:16 CET (version 3.6.2 built at 2018-07-03 11:28:09) Liquibase command 'generateChangeLo..

programing 2023.09.11

" 안에 큰따옴표를 인쇄하는 방법?

" 안에 큰따옴표를 인쇄하는 방법? 큰따옴표를 붙여서 다음과 같이 인쇄하는 방법을 알려주실 수 있나요? "큰따옴표"문자열에 삽입할 큰따옴표 앞에 백슬래시가 있는 경우: let sentence = "They said \"It's okay\", didn't they?" 지금이다sentence다음과 같습니다. 그들이 "괜찮다"고 했죠? 문자를 탈출하는 것을 "탈출"이라고 합니다. 문자 그대로의 값을 사용하는 것이므로 해석할 수 없습니다. 하면 Swift 4 를 하면 할 을 를 사용할 수도 ."""탈출할 필요가 없는 리터럴 텍스트의 구분 기호: let sentence = """ They said "It's okay", didn't they? Yes, "okay" is what they said. """ 다음과 ..

programing 2023.09.11
반응형