반응형

Java 2009

log4j를 콘솔에 쓰는 방법

log4j를 콘솔에 쓰는 방법 log4j에게 로그를 파일과 콘솔에 쓰도록 지시하는 방법이 있습니까? 감사합니다 내 속성이 있습니다 : log4j.rootLogger=DEBUG,console,R log4j.rootLogger=INFO, FILE log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n log4j.appender.F..

programing 2020.12.08

스크립트 실행 후 그놈 터미널 닫기를 피합니까?

스크립트 실행 후 그놈 터미널 닫기를 피합니까? 여러 그놈 터미널을 열고 ssh를 통해 교실 컴퓨터에 연결하고 스크립트를 실행하는 bash 스크립트를 만들었습니다. 스크립트가 완료된 후 그놈 터미널이 닫히지 않도록하려면 어떻게해야합니까? 또한 터미널에 추가 명령을 입력 할 수 있기를 원합니다. 다음은 내 코드의 예입니다. gnome-terminal -e "ssh root@ cd /tmp && ls" gnome-terminal이 열리기를 원한다는 것을 이해하고 몇 가지 명령을 실행 한 다음 프롬프트로 내려가 더 많은 명령을 입력 할 수 있습니다. Gnome-terminal은이 사용 사례를 위해 설계되지 않았지만 해결 방법이 있습니다. gnome-terminal에서 bash를 실행하고 bash에게 명령을 실..

programing 2020.12.08

최종 방법 조롱

최종 방법 조롱 mockito를 사용하여 최종 방법으로 일부 클래스를 모의해야합니다. 나는 이와 같은 것을 썼다 @Test public void test() { B b = mock(B.class); doReturn("bar called").when(b).bar(); assertEquals("must be \"overrided\"", "bar called", b.bar()); //bla-bla } class B { public final String bar() { return "fail"; } } 그러나 그것은 실패합니다. 나는 약간의 "해킹"을 시도했고 그것은 작동한다. @Test public void hackTest() { class NewB extends B { public String barForT..

programing 2020.12.08

확인란이 선택되어 있는지 어떻게 확인합니까?

확인란이 선택되어 있는지 어떻게 확인합니까? 어떤 이유로, 내 양식은 확인란의 값을 얻고 싶지 않습니다 ... 그것이 내 코딩인지 아닌지 확실하지 않지만 시도하고 alert()값을 얻으면 undefined결과가 나타납니다. 내가 뭘 잘못 했니? Lives 편집하다 나는 이것을 이것을 변경해 보았다 function exefunction() { alert(document.getElementById("lifecheck").checked); } 하지만 이제는 execute. 무슨 일이야? 배치 var lfckv함수 내. 해당 줄이 실행되면 본문이 아직 구문 분석 "lifecheck"되지 않고 요소 가 존재하지 않습니다. 이것은 완벽하게 잘 작동합니다. function exefunction() { var lfck..

programing 2020.12.08

Java를 사용하여 PDF 파일을 읽는 방법은 무엇입니까?

Java를 사용하여 PDF 파일을 읽는 방법은 무엇입니까? Java를 사용하여 PDF 파일에서 일부 텍스트 데이터를 읽고 싶습니다. 어떻게 할 수 있습니까? PDFBox 는 제가이 목적을 위해 찾은 최고의 라이브러리입니다. 기본 텍스트 추출 만 수행하는 경우 포괄적이고 사용하기 매우 쉽습니다. 여기 에서 예제를 찾을 수 있습니다 . 페이지에서 설명하지만 한 가지주의해야 할 점은 setStartPage () 및 setEndPage ()를 사용할 때 시작 및 끝 인덱스가 모두 포함 된다는 것 입니다. 나는 처음에 그 설명을 건너 뛰었고, 왜 내가 전화를 할 때마다 한 페이지 이상의 페이지를 받고 있는지 깨닫는 데 시간이 걸렸습니다! Itext 는 개인적으로 사용해 본 적이 없지만 C #에서도 작동하는 또 다..

programing 2020.12.08

UIPageViewController 내의 슬라이딩 페이지 위에 UIPageControl 요소를 배치하는 방법은 무엇입니까?

UIPageViewController 내의 슬라이딩 페이지 위에 UIPageControl 요소를 배치하는 방법은 무엇입니까? UIPageViewController로 앱을 구현하는 방법에 대한 AppCoda 의이 튜토리얼 과 관련 하여 하단 대신 페이지 상단에 사용자 정의 페이지 제어 요소를 사용하고 싶습니다. 표시 될 단일보기 위에 페이지 제어 요소를 놓았을 때, 논리적 결과는 제어 요소가 화면에서 페이지보기와 함께 스크롤된다는 것입니다. 페이지 뷰가 전체 화면 (이미지 포함)이되도록 뷰 위에 컨트롤 요소를 배치하여 사용자가 고정 된 컨트롤 요소 아래의 뷰를 볼 수 있도록하는 방법은 무엇입니까? 예제 스크린 샷을 첨부했습니다. AppCoda 및 Path에 대한 크레딧 : 이 문제의 원인이 된 답변에 대해..

programing 2020.12.07

Oracle 데이터베이스의 모든 시퀀스를 어떻게 얻을 수 있습니까?

Oracle 데이터베이스의 모든 시퀀스를 어떻게 얻을 수 있습니까? 모든 시퀀스를 가져올 수 있도록 실행할 수있는 명령이 있습니까? Oracle 11g를 사용하고 있습니다. Toad for Oracle을 사용하여 연결하고 있습니다. Toad에서 시퀀스를 시각적으로 볼 수 있지만 명령 줄을 알고 싶습니다. select sequence_owner, sequence_name from dba_sequences; DBA_SEQUENCES -- all sequences that exist ALL_SEQUENCES -- all sequences that you have permission to see USER_SEQUENCES -- all sequences that you own 정의에 따라에서 반환 된 모든 시퀀스..

programing 2020.12.07

포인터에 null 허용 여부 유형 지정자가 없습니다.

포인터에 null 허용 여부 유형 지정자가 없습니다. Xcode 7 GM에서는이 경고를 받기 시작했습니다. 포인터에 null 허용 여부 유형 지정자 (_Nonnull, _Nullable 또는 _Null_unspecified)가 없습니다. 다음 함수 선언에서 (NSUserDefaults 확장) - (void)setObject:(nullable id)value forKey:(NSString *)defaultName objectChanged:(void(^)(NSUserDefaults *userDefaults, id value))changeHandler objectRamains:(void(^)(NSUserDefaults *userDefaults, id value))remainHandler; 이 경고가 표시되는 ..

programing 2020.12.07

신 대 모닛

신 대 모닛 프로세스 모니터링에 어떤 것을 사용해야하며 그 이유는 무엇입니까? 두 솔루션 모두 훌륭하며 둘 다 장단점이 있습니다. God config 파일은 Ruby로 작성되었으므로 기본적으로 Ruby가 허용하는 모든 작업을 수행 할 수 있습니다. Monit은 자체 구문을 사용하여 구성해야하며 일반적으로 괜찮지 만 더 제한적입니다. 어쨌든 Ruby로 monit 구성을 생성 할 수도 있습니다 (배포 전략의 일부로). 또한 monit은 리소스를 덜 사용하므로 VPS를 사용하거나 여분의 메모리가없는 경우 monit이 더 나은 선택이 될 수 있습니다. 개인적으로 나는 구성이 더 쉽기 때문에 신을 선호합니다. 다음 은 god에 대한 아주 좋은 스크린 캐스트입니다 . 이 스크린 캐스트에 대한 댓글에도 많은 피드백이..

programing 2020.12.07

Google 코드 + SVN 또는 GitHub + Git

Google 코드 + SVN 또는 GitHub + Git SVN 외에는 아무것도 사용하지 않았으며 Windows 사용자이기도합니다. 오픈 소스 인 간단한 프로젝트가 몇 개 있고 다른 프로젝트는 소스 코드를 릴리스 할만큼 만족할 때 진행 중입니다. 어느 쪽이든 내 웹 사이트에 소스에 대한 링크를 제공하는 대신 Google 코드와 SVN을 사용하여 내 프로젝트의 소스 코드를 공유 할 생각이었습니다. 새 버전을 출시 할 때마다 바이너리와 코드를 업데이트해야했기 때문에 항상 고통 스러웠습니다. 이것은 또한 내 로컬 컴퓨터 대신에 내 코드를 백업하는 데 도움이 될 것입니다 (로컬 Subversion 서버가 실행 중이었습니다). 이런 서비스에서 내가 원하는 것은 매우 간단합니다 ... 사람들이 원할 때 다운로드 할..

programing 2020.12.07
반응형