반응형

JavaScript 2009

Android Studio에서 Jack (Java Android Compiler Kit)을 활성화하는 방법

Android Studio에서 Jack (Java Android Compiler Kit)을 활성화하는 방법 내 업데이트하고 안드로이드 스튜디오 2.1 당 stable.As 안드로이드 스튜디오 2.1 지원 안드로이드 N 개발자 미리보기 안드로이드 스튜디오 2.1 지원 잭 (자바 안드로이드 컴파일러 키트) 컴파일러. Android Studio에서 Jack을 추가하거나 사용하는 방법은 무엇입니까? 노트: Jack 도구 모음은 Android의 Java 8 언어 기능 지원에 따라 더 이상 사용되지 않습니다 . 그러나 교체가 가능할 때까지 Java 8 언어 기능 을 활성화 하는 데 계속 사용할 수 있습니다. https://source.android.com/source/jack Jack을 사용하는 데 필요한 사항과 ..

programing 2020.11.07

저수준 코드에 Objective-C를 사용하면 내 iPhone 앱이 성능 저하를 일으키나요?

저수준 코드에 Objective-C를 사용하면 내 iPhone 앱이 성능 저하를 일으키나요? iPhone 또는 기타 휴대용 하드웨어에서 CPU 집약적 또는 GPU 집약적 애플리케이션을 프로그래밍 할 때 코드를 빠르게 만들기 위해 현명한 알고리즘 결정을 내려야합니다. 그러나 사용중인 언어가 다른 언어보다 성능이 좋지 않으면 훌륭한 알고리즘 선택도 느려질 수 있습니다. Objective-C를 C ++, 특히 iPhone에서 비교하는 하드 데이터가 있습니까?하지만 Mac 데스크톱에서만 다양한 유사한 언어 측면의 성능을 볼 수 있습니까? 나는 C와 Objective-C를 비교 하는 이 기사에 매우 익숙 하지만 이것은 두 객체 지향 언어를 서로 비교하는 더 큰 질문입니다. 예를 들어, C ++ vtable 조회가..

programing 2020.11.07

지연 초기화 란 무엇이며 왜 유용합니까?

지연 초기화 란 무엇이며 왜 유용합니까? 개체의 지연 초기화 란 무엇입니까? 이를 어떻게 수행하고 장점은 무엇입니까? 지연 초기화는 실제로 필요하기 직전까지 (잠재적으로 비용이 많이 드는) 개체 생성을 연기하는 성능 최적화입니다. 한 가지 좋은 예는 데이터베이스 연결을 미리 생성하지 않고 데이터베이스에서 데이터를 가져 오기 직전에 만드는 것입니다. 이 작업을 수행하는 주요 이유는 필요하지 않은 경우 개체를 완전히 생성하는 것을 피할 수 있다는 것입니다. 다른 사람들이 언급했듯이 지연 초기화는 구성 요소 또는 개체가 사용될 때까지 초기화를 지연시킵니다. 당신은 게으른 초기화를 볼 수 있습니다 런타임 응용 프로그램 의 YAGNI 원칙 - " You ain't gonna need it" 지연 초기화의 애플리케..

programing 2020.11.07

"반복"입니까, 아니면 "반복"입니까?

"반복"입니까, 아니면 "반복"입니까? 그것에 대해 생각했습니다. 의미 론적 차이가 있습니까, 아니면 우리가 자유롭게 선택할 수 있습니까? 편집 나는 @roygbivs 답변을 수락 했습니다. 이 경우 through 와 the over 는 정보를 전혀 전달하지 않기 때문에 (특정 컨텍스트에서) 생략 할 수 있습니다. "through"와 "over"는 쓸모없는 부사입니다. 예 : 이 컬렉션을 반복하는 동안 내 코드에서 오류가 발생합니다. 이 코드는 컬렉션을 반복합니다. 당신의 임무는 컬렉션을 반복하는 코드를 작성하는 것입니다. "북쪽으로"또는 "남쪽으로"라고 말하는 것과 같습니다. "위"와 "아래"는 쓸모가 없습니다. 대신에 "나는 여름 동안 북쪽으로 갈거야"라고 말해야합니다. 또는 "남쪽에서는 목화를 재배..

programing 2020.11.07

쉼표로 구분 된 문자열을 배열로 어떻게 변환합니까?

쉼표로 구분 된 문자열을 배열로 어떻게 변환합니까? Ruby에서 쉼표로 구분 된 문자열을 배열로 변환하는 방법이 있습니까? 예를 들어 다음과 같은 문자열이있는 경우 : "one,two,three,four" 이와 같은 배열로 어떻게 변환합니까? ["one", "two", "three", "four"] split방법을 사용하여 수행하십시오. "one,two,three,four".split(',') # ["one","two","three","four"] 선행 / 후행 공백을 무시하려면 다음을 사용하십시오. "one , two , three , four".split(/\s*,\s*/) # ["one", "two", "three", "four"] 여러 줄 (예 : CSV 파일)을 별도의 배열로 구문 분석하려면 :..

programing 2020.11.07

ObservableCollections에 대한 RemoveAll?

ObservableCollections에 대한 RemoveAll? 내 ObservableCollection에서 선택한 항목을 제거 할 수있는 Linq 방식 (List의 RemoveAll 메서드와 같은)을 찾고 있습니다. 나는 나 자신을위한 확장 방법을 만들기에는 너무 새롭다. Lambda 표현식을 전달하는 ObservableCollection에서 항목을 제거하는 방법이 있습니까? 선택한 항목 만 제거하는 방법을 모릅니다. 그러나 확장 메서드를 만드는 것은 간단합니다. public static class ExtensionMethods { public static int Remove( this ObservableCollection coll, Func condition) { var itemsToRemove =..

programing 2020.11.07

Android Emulator 스냅 샷 오류

Android Emulator 스냅 샷 오류 Eclipse 3.7.0에서 내 응용 프로그램을 시작할 때 오류가 발생합니다. Emulator] emulator : ERROR : 스냅 샷에서 Vm을로드 할 수 없습니다. 다른 하드웨어 구성을 위해 스냅 샷이 저장되었습니다. 이 응용 프로그램을 오류없이 여러 번 실행했지만 이제이 오류가 표시됩니다. AVD Manager와 플랫폼 및 API 레벨이 올바른지 확인했습니다. 문제는 앱에있는 것이 아니라 저장된 AVD 스냅 샷에 있습니다. 마지막으로 성공적으로 실행 한 이후 AVD 구성이 편집되었습니다. 스킨 / 디스플레이 해상도를 변경해도이 오류가 발생합니다. 다음 중 하나를 수행 할 수 있습니다. AVD 구성을 원래 상태로 되돌립니다. 스냅 샷을 비활성화하려면 A..

programing 2020.11.07

쉘 와일드 카드 문자 확장을 중지 하시겠습니까?

쉘 와일드 카드 문자 확장을 중지 하시겠습니까? 컴파일 된 명령 행 프로그램이 bash 또는 csh에 매개 변수의 와일드 카드 문자를 확장하지 않기를 원한다고 알리는 방법이 있습니까? 예를 들어, 다음과 같은 쉘 명령이 필요할 수 있습니다. foo * 해당 문자의 숫자 ASCII 값을 간단히 반환합니다. 아니요. 명령이 실제로 실행되기 전에 확장이 발생합니다. 명령을 실행하거나 별표를 인용하여 glob을 비활성화 할 수 있습니다. $ # quote it $ foo '*' $ # or escape it $ foo \* $ # or disable the glob (noglob) $ set -f $ foo * $ # alternative to set -f $ set -o noglob $ # undo it by..

programing 2020.11.07

node.js를 사용하여 폴더에서 변경 사항을 확인하고 변경시 파일 경로를 인쇄합니다.

node.js를 사용하여 폴더에서 변경 사항을 확인하고 변경시 파일 경로를 인쇄합니다. 파일 디렉토리의 변경 사항을 감시하고 변경된 파일을 인쇄하는 node.js 스크립트를 작성하려고합니다. 개별 파일 대신 디렉토리를 감시하고 변경된 디렉토리에있는 파일 이름을 인쇄하도록이 스크립트를 수정하려면 어떻게해야합니까? var fs = require('fs'), sys = require('sys'); var file = '/home/anderson/Desktop/fractal.png'; //this watches a file, but I want to watch a directory instead fs.watchFile(file, function(curr, prev) { alert("File was modifie..

programing 2020.11.07

jquery-동적으로 생성 된 버튼에 대해 클릭 이벤트가 작동하지 않음

jquery-동적으로 생성 된 버튼에 대해 클릭 이벤트가 작동하지 않음 이 질문에 이미 답변이 있습니다. 동적으로 생성 된 요소에 대한 이벤트 바인딩? 23 답변 내 요구 사항은 json 배열 수와 동일한 수의 버튼을 만드는 것입니다. jquery에서 동적으로 버튼을 만드는 데 성공했습니다. 그러나 jquery의 .ready 함수에있는 메서드는 클릭 동작에 대해 호출되지 않습니다. 나는 SO에서 검색을 시도했습니다. 몇 가지 해결책을 찾았지만 아무것도 효과가 없었습니다. 저는 jquery를 처음 사용합니다. 도와주세요... 내 코드 : jQuery : $(document).ready(function() { currentQuestionNo = 0; var questionsArray; $.getJSON('h..

programing 2020.11.07
반응형