반응형

전체 글 2602

JVM을 실행해야 할 때 Java 플랫폼에 어떻게 독립적입니까?

JVM을 실행해야 할 때 Java 플랫폼에 어떻게 독립적입니까? 방금 Java를 배우기 시작했고 플랫폼 독립성에 대해 혼란 스럽습니다. "독립적"이라는 것은 Java 코드가 모든 시스템에서 실행되어야하며 특별한 소프트웨어를 설치할 필요가 없다는 것을 의미하지 않습니까? 그러나 JVM이 시스템에 있어야합니다. 예를 들어, C / C ++ 소스 코드를 컴파일하고 실행하려면 Turbo C 컴파일러가 필요합니다. 기계에는 C 컴파일러가 있어야합니다. 누군가 Java가 "플랫폼 독립적"으로 설명 될 때 의미하는 바를 기쁘게 생각할 수 있습니까? 일반적으로 컴파일 된 코드는 CPU가 프로그램을 "실행"하는 데 필요한 정확한 명령 집합입니다. Java에서 컴파일 된 코드는 모든 물리적 시스템에서 동일하게 작동하는 데..

Program Tip 2020.10.15

Enhanced for 문은 배열에 대해 어떻게 작동하며 배열에 대한 반복기를 가져 오는 방법은 무엇입니까?

Enhanced for 문은 배열에 대해 어떻게 작동하며 배열에 대한 반복기를 가져 오는 방법은 무엇입니까? 다음 코드 스 니펫이 제공됩니다. int[] arr = {1, 2, 3}; for (int i : arr) System.out.println(i); 다음과 같은 질문이 있습니다. 위의 for-each 루프는 어떻게 작동합니까? Java에서 배열에 대한 반복자를 어떻게 얻습니까? 반복자를 얻기 위해 배열이 목록으로 변환됩니까? Iterator배열을 통해 배열 을 원하는 경우 배열을 .NET 파일로 래핑하는 대신 직접 구현 중 하나를 사용할 수 있습니다 List. 예를 들면 : Apache Commons 컬렉션 ArrayIterator 또는 제네릭을 사용하려면 다음을 수행하십시오. com.Osterm..

Program Tip 2020.10.15

토글 버튼 Android의 켜기 / 끄기 텍스트 변경

토글 버튼 Android의 켜기 / 끄기 텍스트 변경 방금 의 배경을 변경했으며ToggleButton 이제 그와 함께 표시되는 ON / OFF 텍스트를 변경하려고합니다. 이를 수행하는 가장 쉬운 방법은 무엇입니까? 다음을 사용하여 코드에서 텍스트를 설정할 수 있습니다. toggleButton.setText(textOff); // Sets the text for when the button is first created. toggleButton.setTextOff(textOff); // Sets the text for when the button is not in the checked state. toggleButton.setTextOn(textOn); // Sets the text for when the..

Program Tip 2020.10.15

grunt를 설치하는 방법 및 스크립트를 작성하는 방법

grunt를 설치하는 방법 및 스크립트를 작성하는 방법 안녕하세요 저는 Windows 7 64 비트에 Grunt를 설치하려고합니다. 명령을 사용하여 Grunt를 설치했습니다. npm install -g grunt npm install -g grunt-cli 하지만 지금 시도 grunt init하면 오류가 발생합니다. 유효한 Gruntfile을 찾을 수 없습니다. grunt를 구성하는 방법에 대한 자세한 내용은 시작 안내서를 참조하십시오. http://gruntjs.com/getting-started 치명적인 오류 : Gruntfile을 찾을 수 없습니다. 그러나 내 시스템의 grunt 폴더를 살펴보면 Gruntfile.js거기에 있습니다. 누군가이 grunt를 올바르게 설치하는 방법과 grunt를 사용하..

Program Tip 2020.10.15

이 부울 "(number & 1) == 0"은 무엇을 의미합니까?

이 부울 "(number & 1) == 0"은 무엇을 의미합니까? CodeReview 에서 작업 코드를 게시하고이를 개선하기위한 팁을 요청했습니다. 내가 얻은 하나는 부울 메서드를 사용하여 ArrayList에 짝수 개의 인덱스가 있는지 확인하는 것이 었습니다. 제안 된 코드는 다음과 같습니다. private static boolean isEven(int number) { return (number & 1) == 0; } 이미 많은 도움을 위해 특정 사용자를 괴롭 혔으므로 SO 커뮤니티를 괴롭힐 때라고 결정했습니다! 나는 이것이 어떻게 작동하는지 정말로 이해하지 못한다. 메서드가 호출되고 ArrayList의 크기를 매개 변수로 사용합니다 (즉, ArrayList에 10 개의 요소가 있음, 숫자 = 10)...

Program Tip 2020.10.15

특정 열에 특정 문자열을 포함하는 Pandas 데이터 프레임에서 행을 삭제하는 방법은 무엇입니까?

특정 열에 특정 문자열을 포함하는 Pandas 데이터 프레임에서 행을 삭제하는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. pandas 6 답변 의 데이터 프레임에서 "does-not-contain"검색 파이썬에 매우 큰 데이터 프레임이 있고 특정 열 안에 특정 문자열이있는 모든 행을 삭제하려고합니다. 예를 들어, 데이터 프레임의 C 열에 문자열 "XYZ"가 하위 문자열로있는 모든 행을 삭제하려고합니다. .drop () 메서드를 사용하여 효율적으로 구현할 수 있습니까? pandas에는 벡터화 된 문자열 연산이 있으므로 원하지 않는 문자열이 포함 된 행을 필터링 할 수 있습니다. In [91]: df = pd.DataFrame(dict(A=[5,3,5,6], C=["foo","bar","fooXY..

Program Tip 2020.10.15

Xcode 7 오류 ITMS-90474 : "잘못된 번들", Apple에 제출할 수 없음

Xcode 7 오류 ITMS-90474 : "잘못된 번들", Apple에 제출할 수 없음 Apple에 제출하려는 앱이 있습니다. 나는 이미 그것을 검증했습니다. Xcode 7과 Swift 2를 사용하고 있습니다. Apple에 제출하려고하면 다음 오류가 발생합니다. 오류 ITMS-90474 : "번들이 잘못되었습니다. iPad 멀티 태스킹 지원에는 'UIInterfaceOrientationPortrait, UIIinterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight'방향이 필요합니다. 번들에서 'UIInterfaceOrientationPortrait'를 찾았습..

Program Tip 2020.10.15

빈혈 도메인 모델 : 장점 / 단점

빈혈 도메인 모델 : 장점 / 단점 빈혈 도메인 모델 (아래 링크 참조) 사용에 대한 장단점이 무엇인지 알고 싶습니다. 파울러 기사 장점 : 도메인 모델이라고 주장하고 개발자 친구에게 자랑하고 이력서에 올릴 수 있습니다. 데이터베이스 테이블에서 자동으로 생성하는 것은 쉽습니다. 놀랍도록 잘 데이터 전송 개체에 매핑됩니다. 단점 : 도메인 논리는 아마도 클래스 (정적) 메서드로 가득 찬 클래스에있을 것입니다. 또는 GUI 코드. 또는 논리가 상충되는 여러 곳에서. 안티 패턴이므로 다른 개발자가 객체 지향 디자인의 개념을 이해하는지 묻습니다. "빈혈 도메인 모델"이 안티 패턴인데 왜이를 구현하는 시스템이 그렇게 많습니까? 몇 가지 이유가 있다고 생각합니다 1. 시스템의 복잡성 구현하려는 경우 간단한 시스템 ..

Program Tip 2020.10.15

UIView의 모든 하위보기, 하위보기 및 하위보기를 어떻게 반복 할 수 있습니까?

UIView의 모든 하위보기, 하위보기 및 하위보기를 어떻게 반복 할 수 있습니까? UIView의 모든 하위보기, 하위보기 및 하위보기를 어떻게 반복 할 수 있습니까? 재귀 사용 : // UIView+HierarchyLogging.h @interface UIView (ViewHierarchyLogging) - (void)logViewHierarchy; @end // UIView+HierarchyLogging.m @implementation UIView (ViewHierarchyLogging) - (void)logViewHierarchy { NSLog(@"%@", self); for (UIView *subview in self.subviews) { [subview logViewHierarchy]; } } ..

Program Tip 2020.10.15

Eclipse IDE보기가 사라짐-다시 가져 오는 방법

Eclipse IDE보기가 사라짐-다시 가져 오는 방법 기본적으로 여러 대의 모니터가 있으며 오늘 약간 변경했습니다. 따라서 내 모니터 중 하나의보기 (특히 콘솔보기)가 더 이상 존재하지 않습니다. 나는 그것을 되 찾을 방법을 찾지 못하는 것 같습니다. 콘솔보기는에 Window -> Open view나타나고이 메뉴 옵션은 열려있는 다른보기에서 포커스를 이동하지만 콘솔보기는 화면에 나타나지 않습니다. 이것은 아마도 모니터 외부에 있음을 의미합니다. 뷰를 되돌리려면 어떻게해야합니까? 두 가지 옵션 : window -> New Window //Opens with no editors, but preserves views layout window -> reset perspective //Keep editors, ..

Program Tip 2020.10.15
반응형