반응형

JavaScript 2976

Perl 배열을 반복하는 가장 좋은 방법

Perl 배열을 반복하는 가장 좋은 방법 Perl 배열을 반복하는 데 가장 적합한 구현 (속도 및 메모리 사용량 측면에서)은 무엇입니까? 더 좋은 방법이 있습니까? ( @Array유지할 필요가 없습니다). 구현 1 foreach (@Array) { SubRoutine($_); } 구현 2 while($Element=shift(@Array)) { SubRoutine($Element); } 구현 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } 구현 4 for my $i (0 .. $#Array) { SubRoutine($Array[$i]); } 구현 5 map { SubRoutine($_) } @Array ; 속도 측..

Programing 2020.08.31

Timertask 또는 핸들러

Timertask 또는 핸들러 10 초마다 몇 가지 작업을 수행하고 싶고 뷰를 업데이트 할 필요가 없다고 가정 해 보겠습니다. 질문은 다음과 같이 timertask와 함께 타이머를 사용하는 것이 더 낫습니까 (더 효율적이고 효과적이라는 의미입니다). final Handler handler = new Handler(); TimerTask timertask = new TimerTask() { @Override public void run() { handler.post(new Runnable() { public void run() { } }); } }; timer = new Timer(); timer.schedule(timertask, 0, 15000); } 또는 postdelayed가있는 핸들러 final ..

Programing 2020.08.31

Android 라이브러리 프로젝트를 테스트하는 방법

Android 라이브러리 프로젝트를 테스트하는 방법 나는 유틸리티 클래스 (활동 없음) 만 포함하는 Android Bitmap 클래스 (AndroindLib라고 부름)를 기반으로 Android 라이브러리 프로젝트를 작성하고 있습니다. Android JUnit을 사용하여 테스트하려고했지만 AnroidLib.apk를 찾을 수 없다고 계속 불평합니다. 단위 테스트 Android 라이브러리 프로젝트에 올바른 방법은 무엇입니까? 문서 인용 : "라이브러리 프로젝트의 코드 및 리소스에 대한 테스트를 설정하는 권장 방법은 두 가지입니다. 라이브러리 프로젝트에 의존하는 애플리케이션 프로젝트를 계측하는 테스트 프로젝트를 설정할 수 있습니다. 그런 다음 라이브러리 별 기능에 대한 테스트를 프로젝트에 추가 할 수 있습니다...

Programing 2020.08.31

Perl 어레이를 인쇄하는 쉬운 방법?

Perl 어레이를 인쇄하는 쉬운 방법? (약간 서식 포함) 각 요소 사이에 쉼표가있는 Perl 배열을 쉽게 인쇄 할 수있는 방법이 있습니까? for 루프를 작성하는 것은 매우 쉽지만 우아하지는 않습니다. 그냥 사용하십시오 join(): # assuming @array is your array: print join(", ", @array); 다음을 사용할 수 있습니다 Data::Dump. use Data::Dump qw(dump); my @a = (1, [2, 3], {4 => 5}); dump(@a); 생성 : "(1, [2, 3], { 4 => 5 })" Perl을 막 시작한 사람이 이해할 수있는 종류의 명확성을 위해 코딩하는 경우, 전통적인이 구조는 높은 수준의 명확성과 가독성으로 그것이 의미하는 바..

Programing 2020.08.30

PHP에서 현재 URL 경로 가져 오기

PHP에서 현재 URL 경로 가져 오기 현재 요청의 URL에서 경로를 가져와야합니다. 예를 들어 현재 URL이 다음과 같은 경우 : "http://www.example.com/example/test/hi.php?randomvariable=1" 나는 이것을 원할 것이다 : "/example/test/hi.php?randomvariable=1" 당신은 원합니다 $_SERVER['REQUEST_URI']. 에서 워드 프로세서 : 'REQUEST_URI' 이 페이지에 액세스하기 위해 제공된 URI. 예를 들어 '/index.html'. 그것은해야한다 : $_SERVER['REQUEST_URI']; 살펴보기 : PHP에서 전체 URL 가져 오기 hi this is manip5595 참고 URL : https://..

Programing 2020.08.30

반복기를 사용하여 벡터를 탐색하는 방법은 무엇입니까?

반복기를 사용하여 벡터를 탐색하는 방법은 무엇입니까? (C ++) 목표는 [] 연산자 나 "at"메서드 대신 문자열 벡터의 "n 번째"요소에 액세스하는 것입니다. 내가 이해하는 바에 따르면 반복기를 컨테이너를 탐색하는 데 사용할 수 있지만 이전에는 반복기를 사용한 적이 없으며 읽고있는 내용이 혼란 스럽습니다. 누구든지 이것을 달성하는 방법에 대한 정보를 줄 수 있다면 감사하겠습니다. 감사합니다. 첫 번째 요소와 마지막 요소를 각각 참조하는 반복기를 반환하는 클래스 의 begin및 end메서드를 사용해야 vector합니다. using namespace std; vector myvector; // a vector of stings. // push some strings in the vector. myvect..

Programing 2020.08.30

C ++의 문자열에서 특정 문자를 제거하는 방법은 무엇입니까?

C ++의 문자열에서 특정 문자를 제거하는 방법은 무엇입니까? 예를 들어 사용자가 전화 번호를 입력했습니다. cout > phone; 문자열에서 "(", ")"및 "-"문자를 제거하고 싶습니다. 문자열 제거, 찾기 및 바꾸기 기능을 살펴 보았지만 위치에 따라 작동한다는 것만 알 수 있습니다. 예를 들어 "("문자를 전달하고 문자열 내의 모든 인스턴스를 제거하는 데 사용할 수있는 문자열 함수가 있습니까? string str("(555) 555-5555"); char chars[] = "()-"; for (unsigned int i = 0; i < strlen(chars); ++i) { // you need include to use general algorithms like std::remove() str..

Programing 2020.08.30

Oracle JDBC ojdbc6 Jar를 Maven 종속성으로 사용

Oracle JDBC ojdbc6 Jar를 Maven 종속성으로 사용 Maven이 ojdbc6.jar 파일을 내 프로젝트의 war 파일에 번들로 넣을 수없는 것 같습니다. Hibernate 도구에 대한 종속성을 직접 지정할 때 POM 파일 내에서 작동합니다. 그러나 프로젝트의 war 파일과 함께 번들로 제공되지 않으므로 내 프로젝트가 Tomcat에서 실행되지 않습니다. 여기에이 질문에 대해 지정된 솔루션을 포함하여 인터넷에서 찾을 수있는 모든 솔루션을 시도했습니다. Maven 저장소에서 Oracle JDBC 드라이버 찾기 가장 최근에는 다음을 수행했습니다. 내 컴퓨터에 jar 파일 다운로드 다음 명령을 실행하여 jar를 로컬 저장소에 설치합니다. mvn install:install-file -Dgroup..

Programing 2020.08.30

조각 수명주기-표시 / 숨기기시 어떤 메서드가 호출됩니까?

조각 수명주기-표시 / 숨기기시 어떤 메서드가 호출됩니까? 다음 방법을 사용하여 조각을 표시 / 숨겨서 (내 NavigationDrawer에서) 조각간에 전환합니다. protected void showFragment(int container, Fragment fragment, String tag, String lastTag, boolean addToBackStack ) { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); if ( lastTag != null && !lastTag.equals("")) { Fragment..

Programing 2020.08.30

Chrome 브라우저에서 F5 새로 고침과 Shift + F5의 차이점은 무엇입니까?

Chrome 브라우저에서 F5 새로 고침과 Shift + F5의 차이점은 무엇입니까? Chrome 브라우저에서 F5새로 고침과 SHIFT+ 의 차이점은 무엇입니까 F5? 내가 묻는 이유는 때때로 F5내 사이트에서 사용할 때 사진이 제대로로드되지 않지만 SHIFT+를 사용 F5하면 다시로드가 작동하기 때문입니다. 새로 고칠 때 캐시 된 콘텐츠를 무시합니다. https://support.google.com/a/answer/3001912?hl=ko F5또는 Control+ R= 현재 페이지 새로 고침 Control+ Shift+ R또는 Shift+ F5= 캐시 된 콘텐츠를 무시하고 현재 페이지 새로 고침 차이점은 Chrome뿐만 아니라 대부분의 웹 브라우저에 있습니다. F5웹 페이지를 새로 고치고 종종 웹 브..

Programing 2020.08.30
반응형