반응형

Java 72

배열에서 요소를 랜덤으로 선택하는 방법

배열에서 요소를 랜덤으로 선택하는 방법 정수 배열에서 무작위로 숫자를 선택할 수 있는 솔루션을 찾고 있습니다. 예를 들어 어레이가 있습니다.new int[]{1,2,3}무작위로 번호를 선택하는 방법은 무엇입니까?public static int getRandom(int[] array) { int rnd = new Random().nextInt(array.length); return array[rnd]; } 랜덤 생성기를 사용하여 랜덤 인덱스를 생성하고 해당 인덱스에 있는 요소를 반환할 수 있습니다. //initialization Random generator = new Random(); int randomIndex = generator.nextInt(myArray.length); return myArray..

programing 2022.10.15

Selenium 2.53이 Firefox 47에서 작동하지 않음

Selenium 2.53이 Firefox 47에서 작동하지 않음 Web Driver에서 Firefox 사용 중 오류가 발생. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. 파이어폭스 버전: 47.0 셀렌: 2.53.0 Windows 10 64 비트 비슷한 문제가 발생하거나 이에 대한 해결책이 무엇인지 알고 있는 사람이 있습니까?Chrome에서는 정상적으로 동작하지만 Firefox에서는 URL이 로드되지 않습니다.Selenium WebDriver 2.53.0 Firefox 47.0.브라우저를 (Firefox WebDriver)FirefoxDrive..

programing 2022.10.15

이미지 뷰 Android에서 이미지 제거

이미지 뷰 Android에서 이미지 제거 이 질문에는 이미 답변이 있습니다. Android에서 ImageView를 클리어하는 방법 (18개 답변) 닫힘4년 전에요. 난 지금...ImageView이미지 갤러리를 소장하고 있습니다.사용자 요청을 터치하여 다음 이미지를 로드합니다.서버에서 다음 이미지를 찾을 수 없거나 로드하는 데 시간이 걸리는 경우 이전 이미지를 비워 두어야 합니다. setVisibility(View.GONE)또는setVisibility(View.INVISIBLE)나를 위해 일하지 마라 왜냐하면 보이지 않을 때/없을 때 나는 멈추기 때문이다.onTouch()검출(사용자는 현재 이미지로 잠겨 있습니다). 어떻게 하면ImageView빈 비트맵을 로드하거나 현재 비트맵을 클리어(제거)할 수 있습니..

programing 2022.10.14

Java에서 익명 내부 클래스는 어떻게 사용됩니까?

Java에서 익명 내부 클래스는 어떻게 사용됩니까? Java에서 익명 클래스는 어떤 용도로 사용됩니까?어나니머스 클래스를 사용하는 것도 자바만의 장점 중 하나라고 할 수 있을까요?'익명의 수업'이란 익명의 내적 수업을 말하는 거겠죠 어나니머스 내부 클래스는 오버라이드 메서드와 같은 특정 "추가"를 사용하여 객체의 인스턴스를 만들 때 실제로 클래스를 하위 클래스로 분류할 필요 없이 유용할 수 있습니다. 이벤트 청취자를 연결하기 위한 숏컷으로 사용하는 경향이 있습니다. button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // do something } }); 을 좀 빠르게 할 ..

programing 2022.10.14

문자열 날짜를 긴 밀리초로 변환하는 방법

문자열 날짜를 긴 밀리초로 변환하는 방법 "2012년 12월 12일" 같은 끈 안에 데이트가 있어요.이것을 밀리초(길이)로 변환하려면 어떻게 해야 합니까?SimpleDateFormat 사용 String string_date = "12-December-2012"; SimpleDateFormat f = new SimpleDateFormat("dd-MMM-yyyy"); try { Date d = f.parse(string_date); long milliseconds = d.getTime(); } catch (ParseException e) { e.printStackTrace(); } 누군가가 이 질문에 현대적인 답을 제공해야 할 때이다.2012년 당시에도 좋은 답변이 올라왔다.왜 2016년에 게시된 답변들은 ..

programing 2022.10.04

주요 Java HTML 파서의 장점과 단점은 무엇입니까?

주요 Java HTML 파서의 장점과 단점은 무엇입니까? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 SO와 구글을 검색해보니 다양한 당사자들이 꾸준히 추천하는 자바 HTML 파서가 몇 개 있습니다.안타깝게도 다양한 도서관의 장점과 단점에 대한 정보를 찾기가 어렵습니다.저는 몇몇 사람들이 이 도서관들을 비교하고 그들이 배운 것을 공유할 수 있기를 바랍니다. 내가 본 것은 다음과 같다. JTidy NekoHTML 그룹 태그 수프 그리고 제가 놓친 주요 파서가 있다면 그 장단점에 대해서도 듣고 싶습니다. 감..

programing 2022.10.04

자바에서 프로그래밍 방식으로 인터페이스의 모든 구현 목록을 가져오려면 어떻게 해야 합니까?

자바에서 프로그래밍 방식으로 인터페이스의 모든 구현 목록을 가져오려면 어떻게 해야 합니까? 반사 같은 거 해도 돼요?잠시 동안 검색했는데 다른 접근법이 있는 것 같습니다. 요약하면 다음과 같습니다. 종속성을 추가하는 것을 꺼리지 않는다면 리플렉션 라이브러리는 매우 인기가 있습니다.다음과 같습니다. Reflections reflections = new Reflections("firstdeveloper.examples.reflections"); Set

programing 2022.09.30

debug 인수를 사용하여 JVM을 시작하지 않고 Java 응용 프로그램을 디버깅합니다.

debug 인수를 사용하여 JVM을 시작하지 않고 Java 응용 프로그램을 디버깅합니다. 일반적으로 실행 중인 jvm에 디버거를 연결하려면 다음과 같은 인수를 사용하여 jvm을 시작해야 합니다. > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n 디버깅 모드에서 시작되지 않은 프로세스를 디버깅하려면 어떻게 해야 합니까? 이 상황은 프로덕션 시스템(즉, debug args 없이 시작됨)에서 '랜덤'(약하게 사용) 버그가 발생할 때 발생합니다.따라서 적절한 인수를 사용하여 jvm을 재시작할 수 없습니다. 아무도 버그를 재현하는 방법을 모르기 때문입니다.이 상황에서는 JVM에 접속할 수 없습니까? jdb와 같은 툴을 사용하여..

programing 2022.09.30

Java 클래스 파일 작성은 결정적입니까?

Java 클래스 파일 작성은 결정적입니까? 동일한 JDK를 사용하는 경우(즉, 동일)javacexecutive 파일)은 항상 동일한 클래스 파일입니까?운영체제나 하드웨어에 따라 차이가 있습니까?JDK 버전 외에 다른 점이 있습니까?차이를 피하기 위한 컴파일러 옵션이 있습니까?이론적으로만 차이가 나는가, 아니면 Oracle의javac실제로 동일한 입력 옵션과 컴파일러 옵션에 대해 다른 클래스 파일을 생성합니까? 업데이트 1 클래스 파일을 다양한 플랫폼에서 실행할 수 있는지 여부가 아니라 세대, 즉 컴파일러 출력에 관심이 있습니다. 업데이트 2 'Same JDK'는 같은 의미이기도 합니다.javac실행 가능. 업데이트 3 Oracle 컴파일러의 이론적인 차이와 실제적인 차이 간의 차이. [편집, 바꿔치기 질..

programing 2022.09.30

Java에서 와일드카드 문자열과 일치하는 파일을 찾으려면 어떻게 해야 합니까?

Java에서 와일드카드 문자열과 일치하는 파일을 찾으려면 어떻게 해야 합니까? 이건 정말 간단해.다음과 같은 문자열이 있는 경우: ../Test?/sample*.txt 하는 파일 인 방법은 (를 들어, 이 과 일치하는 파일 목록이 있어야 .)../Test1/sample22b.txt ★★★★★★★★★★★★★★★★★」../Test4/sample-spiffy.txt 아니다../Test3/sample2.blah ★★★★★★★★★★★★★★★★★」../Test44/sample2.txt) 살펴보니 적절한 것 같지만 상대적인 디렉토리 경로에서 파일을 찾는 데 어떻게 사용해야 할지 잘 모르겠습니다. 와일드카드 구문을 사용하기 때문에 개미의 출처를 찾을 수 있을 것 같습니다만, 여기서 확실히 알 수 없는 것이 있습니다. ..

programing 2022.09.29
반응형