반응형

programing 630

스프링 부트의 통합 테스트를 위한 리퀴브 베이스 변경 세트를 만드는 방법은 무엇입니까?

스프링 부트의 통합 테스트를 위한 리퀴브 베이스 변경 세트를 만드는 방법은 무엇입니까? 리퀴브베이스 변경 세트별 통합 테스트를 위한 모의 데이터를 원하는데, 실제 데이터베이스에 영향을 미치지 않도록 하려면 어떻게 해야 합니까?여기서 부분적인 아이디어를 찾았는데, 스프링부츠를 사용하고 있어서 더 간단한 해결책이 있었으면 좋겠습니다. liquibase의 context 매개 변수를 사용할 수 있습니다.예를 들어 sql 파일에서 삽입을 로드할 변경 세트를 만들고 해당 변경 세트에 대한 컨텍스트를 지정합니다.이와 같은 것: 그리고 봄 부츠에.application.properties테스트를 위해 속성을 지정liquibase.contexts=test.운영 변경 세트가 resource/db/changelog/chang..

programing 2023.06.20

bash의 변수에서 mysql 데이터베이스 생성

bash의 변수에서 mysql 데이터베이스 생성 새 이름에 대한 변수를 사용하여 데이터베이스를 만들 bash 스크립트를 작성하려고 하는데 구문에 맞지 않습니다.나는 bash에 대해 거의 아무것도 모릅니다.내가 db 비밀번호를 입력한 후에 계속해서 1행에 구문 오류가 있다고 말합니다. setup.sh #!/bin/bash db="mytest" scl enable rh-mariadb 'mysql -u user -p -e "set @dbname=$db; \. setup_db.sql"' setup_db.sql SET @query = CONCAT('CREATE DATABASE `', @dbname, '`'); PREPARE stmt FROM @query; EXECUTE stmt; DEALLOCATE PREAPRE..

programing 2023.06.20

SQL: UNION을 사용하고 특정 선택에 따라 주문하는 방법은 무엇입니까?

SQL: UNION을 사용하고 특정 선택에 따라 주문하는 방법은 무엇입니까? 선택할 수 있는 항목은 두 가지 선택 항목: SELECT id FROM a -- returns 1,4,2,3 UNION SELECT id FROM b -- returns 2,1 다음과 같은 올바른 행 수를 수신했습니다.1,4,2,3. 하지만 나는 원합니다.b테이블 결과 먼저:2,1,4,3또는2,1,3,4 어떻게 해야 하나요? (Oracle을 사용하고 있습니다.원하는 작업: select * from ( SELECT id, 2 as ordered FROM a -- returns 1,4,2,3 UNION SELECT id, 1 as ordered FROM b -- returns 2,1 ) order by ordered 갱신하다 저는 ..

programing 2023.06.20

ASP에서 dll.refresh 파일이란 무엇입니까?그물?

ASP에서 dll.refresh 파일이란 무엇입니까?그물? ASP.Net 웹 프로젝트에서 사용 중인 일부 타사 Dll과 연결된 .refresh 파일이 있는 것 같습니다.그것들이 무엇인지, 그리고 그것들이 언제 어떻게 만들어지는지 아십니까?이러한 파일은 Visual Studio에서 찾을 위치를 알려주는 문제의 DLL 경로를 제공합니다(텍스트 편집기에서 열 경우 이를 확인할 수 있습니다).프로젝트에 새 참조를 추가할 때마다 생성됩니다. 일반적으로 참조된 DLL의 경로가 Visual Studio 프로젝트 파일을 생성하지 않는 프로젝트 유형을 사용할 때 나타납니다.여기서: ASP.NET 프로젝트에서 파일 기반 참조를 추가하면 Bin 폴더에 .refresh 파일이 추가됩니다.프로젝트가 소스 제어 하에 있으면 이 ..

programing 2023.06.20

ASP.Net MVC에서 사용자 개체의 사용자 ID를 가져오려면 어떻게 해야 합니까?

ASP.Net MVC에서 사용자 개체의 사용자 ID를 가져오려면 어떻게 해야 합니까? 고유 식별자가 있는 테이블이 있습니다. 사용자aspnet_Users와 관련된 ID입니다.사용자 ID. 사용자가 해당 테이블에 대한 일부 데이터를 제출하면 컨트롤러 메서드에 [Authorize]가 있기 때문에 사용자 개체가 표시됩니다.User로 사용자 이름을 얻을 수 있습니다.신원.이름입니다. 하지만 사용자 ID가 (소유권) 관계를 설정하려면 어떻게 해야 합니까?User 개체에서 가져올 수는 없지만 다음과 같은 방법으로 가져올 수 있습니다. Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey; 솔루션은 다음과 같습니다. 포함: using Microsoft.AspNet...

programing 2023.06.20

파이썬에서 사용 가능하고 활성화된 네트워크 연결이 있는지 확인하려면 어떻게 해야 합니까?

파이썬에서 사용 가능하고 활성화된 네트워크 연결이 있는지 확인하려면 어떻게 해야 합니까? 저는 제가 온라인 API에 접속할 수 있는지 알고 싶지만, 그러기 위해서는 인터넷 접속이 필요합니다. 파이썬을 사용하여 사용 가능하고 활성화된 연결이 있는지 확인하려면 어떻게 해야 합니까?다음과 같은 것을 사용할 수 있습니다. from urllib import request def internet_on(): try: request.urlopen('http://216.58.192.142', timeout=1) return True except request.URLError as err: return False 2을 Python 2.x로 합니다.import urllib2 as request: 현재 8.8.8.8은 Goo..

programing 2023.06.20

종료는 돌연변이 자체 매개 변수를 암시적으로 캡처할 수 없습니다.

종료는 돌연변이 자체 매개 변수를 암시적으로 캡처할 수 없습니다. Firebase를 사용하여 이벤트를 관찰한 다음 완료 핸들러 내부에 이미지를 설정하는 중입니다. FirebaseRef.observeSingleEvent(of: .value, with: { (snapshot) in if let _ = snapshot.value as? NSNull { self.img = UIImage(named:"Some-image")! } else { self.img = UIImage(named: "some-other-image")! } }) 그러나 이 오류가 발생합니다. 종료는 돌연변이 자체 매개 변수를 암시적으로 캡처할 수 없습니다. 이 오류가 무엇에 대한 것인지 확신할 수 없으며 솔루션을 검색하는 데 도움이 되지 않습..

programing 2023.06.20

Javascript/Typescript에서 "let _self = this"는 무엇을 의미합니까?

Javascript/Typescript에서 "let _self = this"는 무엇을 의미합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. "this" 키워드는 어떻게 작동하고 언제 사용해야 합니까? (22개 답변) 이 자바스크립트 관용구의 기초가 되는 것은 무엇입니까: varself = this? (10개 답변) 마감됨9개월 전에. 이 코드 스니펫에서, 왜?this.identifier효과는 없지만,_self.url일? getConfig() { let _self = this; return function () { this.page.url = this.url || window.location.href; this.page.identifier = _self.identifier; this.page.cate..

programing 2023.06.20

404를 단일 페이지 앱으로 리디렉션하도록 스프링 부팅 구성

404를 단일 페이지 앱으로 리디렉션하도록 스프링 부팅 구성 이 질문에는 이미 다음과 같은 답이 있습니다. 한 페이지 각도가 있는 리디렉션이 있는 스프링 부트2 (13개 답변) 마감됨3년 전에. Spring Boot 앱을 구성하여 404 not found 요청을 단일 페이지 앱으로 리디렉션하려고 합니다. 예를 들어 내가 전화하는 경우localhost:8080/asdasd/asdasdasd/asdasd존재하지 않는 경우, 다음으로 리디렉션해야 합니다.localhost:8080/notFound. 문제는 단일 페이지 대응 앱이 있고 루트 경로에서 실행된다는 것입니다.localhost:8080/그래서 봄은 방향을 바꾸어야 합니다.localhost:8080/notFound그리고 나서 앞으로./(경로 유지).다음은..

programing 2023.06.20

몽구스에서 모든 것을 찾는 방법은?

몽구스에서 모든 것을 찾는 방법은? 내 코드는 다음과 같습니다. SiteModel.find( {}, function(docs) { next(null, { data: docs }); } ); 하지만 절대 아무것도 돌려주지 않아요하지만 {}에 지정한 것이 있으면 레코드가 하나 있습니다. 모든 것을 찾는 방법은 무엇입니까?디버깅하려면 이 코드를 사용하십시오. SiteModel.find({}, function(err, docs) { if (!err) { console.log(docs); process.exit(); } else { throw err; } }); 2017 노드 8.5 방법 try { const results = await SiteModel.find({}); console.log(results); ..

programing 2023.06.20
반응형