반응형

전체 글 720

이 알고리즘이 선형입니까?

이 알고리즘이 선형입니까? 다음 두 가지 질문에서 영감을 얻었습니다.문자열 조작: "접미사를 가진 문자열의 유사성"을 계산하고, C에서 I/P 크기가 5 이상 증가함에 따라 프로그램 실행이 달라지며, 다음과 같은 알고리즘을 생각해 냈습니다. 질문은. 맞습니까, 아니면 제가 추리를 잘못한 것입니까? 알고리즘의 최악의 경우 복잡성은 무엇입니까? 먼저 약간의 문맥이 있습니다.두 문자열의 유사성을 두 문자열의 가장 긴 공통 접두사 길이로 정의합니다.문자열의 완전 자기 유사성은 모든 접미사와 s의 유사성의 합입니다.예를 들어, 아바캅의 총 자기 유사성은 6 + 0 + 1 + 0 + 2 + 0 = 9이고, 반복되는 자기 유사성의 총 자기 유사성은n는.n*(n+1)/2. 알고리즘에 대한 설명:이 알고리즘은 문자열의 ..

programing 2023.10.16

블레이저에서 상자 바인딩 선택

블레이저에서 상자 바인딩 선택 제본을 하려고 합니다.CountryId선택된 항목의 값에 대한 모델에서SelectList블레이저에모든 국가 항목은 다음과 같이 목록으로 제공됩니다.{CountryId, CountryName}물건.나는 이렇게 코드를 합니다. @if (model?.Countries != null) { @foreach (var cnt in model.Countries) { @cnt.Name } } 그리고 코드 블록: @code { BrandModel model = new BrandModel(); protected override async Task OnInitializedAsync() { model = new BrandModel { Id = 19, ByCountryId = 1, Countries..

programing 2023.10.16

도커 컨테이너 내부에서 기기의 로컬 호스트에 연결하려면 어떻게 해야 합니까?

도커 컨테이너 내부에서 기기의 로컬 호스트에 연결하려면 어떻게 해야 합니까? 도커 컨테이너 안에 있는 Nginx를 가지고 있습니다.호스트 시스템에서 MySql을 실행하고 있습니다.컨테이너 내에서 MySql에 연결하고 싶습니다.MySql은 로컬 호스트 디바이스에만 바인딩되어 있습니다. 이 도커 컨테이너 내에서 이 MySql 또는 로컬 호스트의 다른 프로그램에 연결할 수 있는 방법이 있습니까? 이 질문은 "도커 컨테이너 내부에서 도커 호스트의 IP 주소를 가져오는 방법"과 다릅니다. 도커 호스트의 IP 주소가 도커 컨테이너 내부에서 연결되거나 연결되지 않을 수 있는 네트워크의 퍼블릭 IP 또는 프라이빗 IP일 수 있기 때문입니다(즉, AWS에서 호스팅되는 경우 퍼블릭 IP를 의미합니다).도커 호스트의 IP ..

programing 2023.10.16

codeigniter db->delete () returns always true?

codeigniter db->delete () returns always true? 저는 레코드와 "삭제" 이미지가 있는 테이블을 표시했습니다.이미지 삭제 클릭 시 ax를 사용하여 레코드를 삭제합니다. ID가 40,41,42인 레코드가 3개 있다고 가정합니다. ID가 = 40인 레코드를 삭제하면 response가 "1"을 반환하고 레코드가 삭제되고, 다음 번에 이미지 삭제를 다시 클릭하면 "1"을 반환합니다. codeigniters db->delete () 메서드는 항상 "1"을 반환합니다. ? 레코드가 존재하는지 수동으로 확인한 후 삭제를 진행해야 합니까? 아래는 ajax에 있는 제 코드 i입니다. $res = $this->db->delete(tbl_user_groups, array('owner_id'..

programing 2023.10.16

ES6+에서 두 개의 자바스크립트 객체를 함께 병합하려면 어떻게 해야 합니까?

ES6+에서 두 개의 자바스크립트 객체를 함께 병합하려면 어떻게 해야 합니까? 나는 항상 이런 코드를 쓰는 것에 진절머리가 납니다. function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } 아니면 제가 직접 코드를 작성하고 싶지 않다면 이미 실행하는 라이브러리를 구현해 보세요.확실히 ES6+가 이를 구하러 올 것입니다. 이와 같은 것을 제공할 것입니다.Object.prototype.extend(obj2...)아니면Object.extend(obj1,obj2...) 그렇다면 ES6+는 이러한 기능을 제공합니까?..

programing 2023.10.16

Oracle 저장 프로시저에서 웹 서비스 액세스

Oracle 저장 프로시저에서 웹 서비스 액세스 Oracle 저장 프로시저에서 웹 서비스에 성공적으로 액세스한 사람이 있습니까?그렇다면 자바 저장 프로시저였나요?PL/SQL 저장 프로시저? 저장 프로시저에서 WS에 액세스하지 말아야 할 이유가 있습니까? 여기에 지금까지 발견한 몇 가지 참고 자료가 있습니다. 데이터베이스 웹 서비스 Java 저장 프로시저에서 외부 웹 서비스 호출 ..분명히 말씀드리지만, 이건 SOAP 전화입니다.우선 어떤 웹 서비스로 전화하시는 건가요?저는 SOAP 또는 REST 둘 중 하나를 가정하고 있습니다. REST 웹 서비스의 경우 간단한 PL/SQL 저장 프로시저에서 약간의 XPath와 결합하면 UTL_HTTP로 충분한 경우가 많습니다. SOAP 웹 서비스의 경우 얼마나 정교해야..

programing 2023.10.16

angularjs 및 local스토리지 변경 이벤트

angularjs 및 local스토리지 변경 이벤트 일부 데이터를 로컬 스토리지에 저장합니다. 제 angularjs 앱에서 원하는 것은 localStorage의 데이터가 변경되었을 때 앱의 사전 표시자가 변경되면 어떻게 해야 합니까?각도 로컬 스토리지 모듈이 있습니다. https://github.com/grevory/angular-local-storage var DemoCtrl = function($scope, localStorageService) { localStorageService.clearAll(); $scope.$watch('localStorageDemo', function(value){ localStorageService.add('localStorageDemo',value); $scope.lo..

programing 2023.10.16

null-terminal이 아닌 문자열의 strstr()

null-terminal이 아닌 문자열의 strstr() 인플레이스 등가물은 어떻게 해야 하나요?strstr()C의 카운트된 문자열(즉, null-terminated가 아닌 경우)에 대해?기본적으로 O(m*n) 행동이 두려우신다면, 그럴 필요가 없습니다. 그런 경우는 자연스럽게 일어나지 않습니다. 여기 제가 건초 더미의 길이를 줄이기 위해 수정한 KMP 구현이 있습니다.포장지도 있고요.반복 검색을 수행하려면 자신의 검색을 작성하고 다시 사용합니다.borders배열해 놓은 벌레가 없다는 보장은 없지만 그래도 되는 것 같습니다. int *kmp_borders(char *needle, size_t nlen){ if (!needle) return NULL; int i, j, *borders = malloc((n..

programing 2023.10.16

여러 노드 유형에 대해 jstree 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴 구성

여러 노드 유형에 대해 jstree 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴 구성 온라인 어딘가에서 jstree의 오른쪽 클릭 컨텍스트 메뉴(컨텍스트 메뉴 플러그인 사용)의 모양을 사용자 지정하는 방법을 보여주는 예를 보았습니다. 예를 들어, 폴더의 상황에 맞는 메뉴에서 "삭제" 선택사항을 숨겨 사용자가 "문서"는 삭제하지 않고 "폴더"는 삭제할 수 있도록 허용합니다. 지금은 그 예를 찾을 수가 없습니다.누가 제게 올바른 방향을 가르쳐 줄 수 있습니까?공식 문서는 별로 도움이 되지 않았습니다. 편집: 기본 상황에 맞는 메뉴를 한두 개만 변경하고 싶으므로 전체 메뉴를 재생성하지 않는 것이 좋습니다(단, 유일한 방법이라면 당연히 재생성합니다).제가 하고 싶은 것은 다음과 같습니다. "contextmenu"..

programing 2023.10.16

Jest와 함께 하나의 테스트만 실행

Jest와 함께 하나의 테스트만 실행 저는 Jest와 단 하나의 테스트만 실행하고 싶습니다. 사용합니다.it.only아니면describe.only.으로 약속한 만,다합니다만에 안 됩니다.only깃발이 명시적으로 설정되어 있죠? 이 동작의 원인은 무엇이며 단일 테스트를 실행하려면 어떻게 해야 합니까? Jest는 테스트 실행을 병렬화하고 어떤 테스트를 실행해야 하고 어떤 테스트를 실행해서는 안 되는지 미리 알 수 없습니다.즉, "적합"을 사용하면 해당 파일에서 하나의 테스트만 실행됩니다. 그러나 프로젝트의 다른 모든 테스트 파일은 여전히 실행됩니다. fit,fdescribe그리고.it.only,describe.only같은 목적을 가지고 있습니다: 다른 시험은 건너뛰고 나만 실행하는 것입니다. 출처 : htt..

programing 2023.10.16
반응형