반응형

programing 750

탐색 컨트롤러에서 뒤로 단추에 대한 작업 설정

탐색 컨트롤러에서 뒤로 단추에 대한 작업 설정 내비게이션 컨트롤러에서 뒤로 단추의 기본 동작을 덮어쓰려고 합니다.대상에게 사용자 지정 단추에 대한 작업을 제공했습니다.이상한 점은 백버튼 속성을 통해 할당할 때 이 속성은 해당 속성에 주의를 기울이지 않고 현재 보기를 팝업하고 루트로 돌아간다는 것입니다. UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"Servers" style:UIBarButtonItemStylePlain target:self action:@selector(home)]; self.navigationItem.backBarButtonItem = backButton; 내가 그것을 통과시키자마자.leftBarButt..

programing 2023.07.07

테이블을 매개 변수로 sql 서버 UDF로 전달

테이블을 매개 변수로 sql 서버 UDF로 전달 테이블을 파라미터로 Scaler UDF에 전달하고 싶습니다. 또한 매개 변수를 열이 하나만 있는 테이블로 제한하는 것이 좋습니다.(선택 사항) 이것이 가능합니까? 편집 테이블 이름을 전달하는 것이 아니라 데이터 테이블을 전달하고 싶습니다(참고로). 편집 Scaler UDF에서 기본적으로 값 표를 작성하고 행의 CSV 목록을 반환해야 합니다. IE col1 "My First Value" "My Second Value" ... "My nth Value" 돌아올 것입니다 "My First Value, My Second Value,... My nth Value" 테이블에 대한 필터링을 수행하여 null이 없는지, 중복이 없는지 확인합니다.저는 다음과 같은 것을 기..

programing 2023.07.07

Window/onload 이벤트를 사용하여 Vue Store에서 작업을 디스패치할 수 있습니까?

Window/onload 이벤트를 사용하여 Vue Store에서 작업을 디스패치할 수 있습니까? Vuex 스토어 작업을 발송하기 위해 이벤트 수신기를 언로드에 추가하여 닫히는 창의 ID를 알려주려고 합니다.(이 앱은 리소스 사용으로 인해 열려 있는 탭의 수를 제한해야 하는 앱으로, 일부 가상화/에뮬레이션 작업을 수행하고 있습니다.) 저는 MDN 페이지에서 거의 바로 해제된 간단한 언로드 이벤트 청취자 해고를 성공적으로 얻을 수 있었습니다. window.addEventListener("beforeunload", function(event) { event.preventDefault(); // problem line this.$store.dispatch('CURR_TERMINAL_ACTION', this.id..

programing 2023.07.07

django 사이트에서 서버 오류를 기록하는 방법

django 사이트에서 서버 오류를 기록하는 방법 따라서 개발을 실행할 때 설정할 수 있습니다.settings.DEBUGTrue오류가 발생하면 올바른 스택 추적 및 요청 정보와 함께 올바르게 포맷된 것을 확인할 수 있습니다. 하지만 생산 현장에서는 차라리DEBUG=False에게 내가 이 와 함께 동시에 모든 정보(스택 추적 및 요청 정보)를 서버의 파일에 기록하여 콘솔에 출력하고 오류가 스크롤되는 것을 보고 매 시간마다 로그를 이메일로 보낼 수 있습니다. 이러한 간단한 요구 사항을 충족할 수 있는 django 사이트에 대해 어떤 로깅 솔루션을 추천하시겠습니까?을 응용프로다같실행다니합이로 하고 있습니다.fcgi서버와 저는 프론트엔드로 아파치 웹 서버를 사용하고 있습니다(라이트tpd로 갈 생각이지만). 음,..

programing 2023.07.07

"를 해결하는 방법은 'esModule'을 사용해야만 기본값으로 가져올 수 있습니다.비주얼 스튜디오 2019에서 인터옵' 플래그?

"를 해결하는 방법은 'esModule'을 사용해야만 기본값으로 가져올 수 있습니다.비주얼 스튜디오 2019에서 인터옵' 플래그? 저는 자바스크립트 파일을 Visual Studio 2019에서 TypeScript로 업그레이드하고 있습니다. 다른 파일에서 모듈을 가져오려고 하면 다음과 같은 불만이 표시됩니다. x는 'esModule'을 사용해야만 기본값으로 가져올 수 있습니다.인터롭' 플래그 어떻게 해결해야 하나요?간단한 해결책은 다음과 같습니다."esModuleInterop": true에compilerOptions당신의tsconfig.json파일. 예: { "compilerOptions": { "esModuleInterop": true } } 저도 같은 문제가 있었고 아래와 같이 해결했습니다. 변경 내용..

programing 2023.07.07

JasperReport를 여러 워크시트가 있는 Excel 파일로 내보내려면 어떻게 해야 합니까?

JasperReport를 여러 워크시트가 있는 Excel 파일로 내보내려면 어떻게 해야 합니까? 고객이 여러 개의 워크시트가 있는 Excel 형식으로 내보내기를 원한다는 보고서가 있습니다.기본적으로 두 쿼리는 동일한 매개 변수를 공유하지만 다른 모든 것은 다릅니다. jasper-reports에서 여러 워크시트(이상적으로 서로 다른 데이터 소스에서)가 있는 Excel 파일로 내보내는 방법은 무엇입니까?이 스레드 덕분에 여러 시트로 Excel 내보내기를 만드는 것이 정말 쉬웠습니다.제가 알아낸 것은 다음을 사용할 수 있다는 것입니다. ArrayList list = new ArrayList(); list.add(jp1); list.add(jp2); exporter.setParameter(JRXlsExporte..

programing 2023.07.07

경로에서 파일 이름을 추출하는 방법

경로에서 파일 이름을 추출하는 방법 Linux API/POSIX에는 전체 경로에서 기본 파일 이름을 추출하는 우아한 것이 있어야 합니다.참조. "는을 " 명령실니다합행또▁"▁command다▁the" 을 실행합니다.man 3 basename대상 UNIX/POSIX 시스템에서 사용할 수 있습니다.사용하다basename(의미를 ) strrchr(pathname, '/')전체 문자열이 다음을 포함하지 않는 경우 기본 이름으로 처리합니다.'/'성격.다음은 1-라인의 예입니다( 주어진).char * whoami는 기본 알고리즘을 것입니다. (whoami = strrchr(argv[0], '/')) ? ++whoami : (whoami = argv[0]); NULL이 가능한 경우 추가 확인이 필요합니다.또한 이것은 ..

programing 2023.07.07

Spring Security 헤더를 사용하지 않도록 설정해도 작동하지 않음

Spring Security 헤더를 사용하지 않도록 설정해도 작동하지 않음 Spring Security conf에서 캐시 제어 헤더를 비활성화해야 합니다. 문서에 따르면 간단한 것은http.headers.disable()해야 하지만, 나는 여전히 그것을 봅니다. Cache-Control:no-cache, no-store, max-age=0, must-revalidate Expires:0 Pragma:no-cache 응답의 머리글입니다. 현재 보안 구성은 다음과 같습니다. http.antMatcher("/myPath/**") // "myPath" is of course not the real path .headers().disable() .authorizeRequests() // ... abbreviate..

programing 2023.07.07

데이터 프레임에 열이 있는지 여부를 확인하는 방법

데이터 프레임에 열이 있는지 여부를 확인하는 방법 이름이 "abcframe"인 data.frame이 있습니다. a b c 1 1 1 2 2 3 주어진 데이터 프레임에 열이 존재하는지 여부를 확인하려면 어떻게 해야 합니까?예를 들어 d열이 data.frame abcframe에 있는지 확인하려고 합니다.데이터 프레임의 이름을 다음과 같이 가정합니다.dat확인할 열 이름은 다음과 같습니다."d"사용할 수 있습니다.%in%연산자: if("d" %in% colnames(dat)) { cat("Yep, it's in there!\n"); } 사용하는 것을 포함하여 여러 가지 옵션이 있습니다.%in%그리고.grepl: dat names(dat) [1] "a" "b" "c" > any(names(dat) == 'b')..

programing 2023.07.07

Oracle용 MyBatis 배치 삽입/업데이트

Oracle용 MyBatis 배치 삽입/업데이트 저는 최근에 바티스 사용법을 배우기 시작했습니다.저는 지금 이러한 시나리오에 직면해 있습니다. 웹 서비스를 통해 계속해서 개체의 새 목록을 가져와야 합니다. 그런 다음 이 목록을 위해서는 각 개체를 myBatis를 통해 Oracle DB 테이블에 삽입/업데이트해야 합니다. 까다로운 부분은 단순히 매번 일괄 삽입을 할 수 없다는 것입니다. 일부 개체가 DB에 이미 존재할 수 있기 때문입니다. 이러한 레코드의 경우 새 삽입 대신 해당 개체의 필드를 업데이트해야 합니다. 현재 제 솔루션은 Java를 사용하여 웹 서비스에서 개체 목록을 작성하고 각 개체를 루프하고, null이 아닌 경우(이미 DB에 있음) myBatis 선택을 수행한 다음, myBatis 업데이트..

programing 2023.07.07
반응형