반응형

jQuery 2277

조각에 BroadcastReceiver 등록 및 등록 해제

조각에 BroadcastReceiver 등록 및 등록 해제 내 앱에는 3 개의 조각 탭이있는 작업 표시 줄이 있습니다. 두 번째 조각에서는 BroadcastReceiver를 등록 및 등록 취소합니다. 나는에서 수신기의 등록을 취소 onPause하고에 등록 onCreateView하고에 onResume. getActivity().registerReceiver(this.batteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 과 getActivity().unregisterReceiver(batteryInfoReceiver); 1) 동일한 수신자를 두 번 (onCreateView 및 onResume에서) 등록해도 괜찮습니까? (무해합니까?) ..

program tip 2020.11.30

ByteArrayOutputStream에서 파일 만들기

ByteArrayOutputStream에서 파일 만들기 누군가가 내가 가지고있는 경우 파일 객체를 얻는 방법을 설명 할 수 있습니까 ByteArrayOutputStream? 에서 파일을 만드는 방법은 ByteArrayOutputStream무엇입니까? a FileOutputStream및 writeTo메서드 를 사용하여 수행 할 수 있습니다 . ByteArrayOutputStream byteArrayOutputStream = getByteStreamMethod(); try(OutputStream outputStream = new FileOutputStream("thefilename")) { byteArrayOutputStream.writeTo(outputStream); } 출처 : "Java의 ByteArr..

program tip 2020.11.30

비 차단 IO 대 비동기 IO 및 Java 구현

비 차단 IO 대 비동기 IO 및 Java 구현 이 두 개념의 차이점을 직접 요약하려고합니다 (사람들이 두 개념을 한 문장으로 사용하는 것을 볼 때 정말 혼란 스럽습니다. 예를 들어 "non-blocking async IO"가 무엇인지 알아 내려고합니다. 평균). 따라서 내 이해에서 비 차단 IO는 데이터가 준비된 경우 IO를 처리하는 기본 OS 메커니즘입니다. 그렇지 않으면 오류를 반환하거나 아무것도하지 않습니다. 비동기 IO에서는 콜백 만 제공하면 데이터를 사용할 수있을 때 애플리케이션에 알림이 전송됩니다. 그렇다면 실제로 "비 차단 비동기 IO"는 무엇입니까? 그들 모두가 자바로 구현 될 수 있는지 그리고 (외부 libs가없이 표준 JDK, 나는 거기에 알 java.nio.channels.{Chan..

program tip 2020.11.30

Java MessageFormat-작은 따옴표 사이에 값을 삽입하려면 어떻게해야합니까?

Java MessageFormat-작은 따옴표 사이에 값을 삽입하려면 어떻게해야합니까? java.text.MessageFormat 객체를 사용하는 데 문제가 있습니다. SQL 삽입 문을 만들려고합니다. 문제는 다음과 같이 할 때입니다. MessageFormat messageFormat = "insert into {0} values ( '{1}', '{2}', '{3}', {4} )"; Object[] args = { str0, str1, str2, str3, str4 }; String result = messageFormat.format(args); 나는 이것을 가치로 얻는다 result: "insert into values ( {1}, {2}, {3}, )" 보시다시피 문제는 작은 따옴표로 묶인 대상 ..

program tip 2020.11.30

Android 앱의 경우 SQLITE 데이터베이스를 내림차순으로 정렬하려면 어떻게해야합니까?

Android 앱의 경우 SQLITE 데이터베이스를 내림차순으로 정렬하려면 어떻게해야합니까? 내 데이터를 내림차순으로 표시하는 가장 효율적인 방법은 무엇입니까? public String getRank() { String[] rank = new String[]{ KEY_ROWID }; Cursor c = scoreDb.query(DATABASE_TABLE, rank, null, null, null, null, null); //reading information from db. String rankResult = ""; int iRow = c.getColumnIndex(KEY_ROWID); //Cursor looking for column setting equal to these ints. for (c.mo..

program tip 2020.11.29

Linux의 JAVA_HOME 디렉토리

Linux의 JAVA_HOME 디렉토리 JAVA_HOME디렉토리 를 찾는 데 사용할 수있는 Linux 명령이 있습니까? 환경 변수 ( "env")를 인쇄 해 보았지만 디렉토리를 찾을 수 없습니다. echo $JAVA_HOME설정된 경우 값을 인쇄합니다. 그러나 시작 스크립트에서 수동으로 설정하지 않은 경우 설정되지 않았을 수 있습니다. 시도 which java했지만 아무것도 찾지 못하면 Java가 컴퓨터에 설치되지 않았거나 적어도 경로에 없을 수 있습니다. 사용중인 Linux 배포판과 루트 액세스 권한이 있는지 여부에 따라 http://www.java.com 으로 이동하여 필요한 버전을 다운로드 할 수 있습니다. 그런 다음이 디렉토리를 가리 키도록 JAVA_HOME을 설정할 수 있습니다. 이것은 단지 관..

program tip 2020.11.29

루비에서 임의의 10 자리 숫자를 생성하려면 어떻게해야합니까?

루비에서 임의의 10 자리 숫자를 생성하려면 어떻게해야합니까? 또한 0으로 채워진 문자열로 형식을 지정할 수 있습니까? 숫자를 생성하려면 "10에서 10의 거듭 제곱"이라는 식의 결과로 rand를 호출합니다. rand(10 ** 10) 숫자를 0으로 채우려면 문자열 형식 연산자를 사용할 수 있습니다. '%010d' % rand(10 ** 10) 또는 rjust문자열 의 방법 rand(10 ** 10).to_s.rjust(10,'0') 나는 아마도 내가 아는 가장 간단한 해결책을 제공하고 싶습니다. 이것은 꽤 좋은 속임수입니다. rand.to_s[2..11] => "5950281724" 이것은 10 크기의 숫자 문자열을 생성하는 빠른 방법입니다. 10.times.map{rand(10)}.join # => ..

program tip 2020.11.29

Twitter 애플리케이션 용 Android Intent

Twitter 애플리케이션 용 Android Intent intent.createChooser내 휴대폰에서 내 트위터 앱만 표시하는 애플리케이션 목록 ( ) 을 표시 할 수 있습니까 (HTC peep (htc hero) 또는 twitdroid). 나는 그것을 시도했지만 intent.settype("application/twitter")트위터 용 앱을 찾지 못하고 내 메일 앱만 표시합니다. 감사합니다, Wouter 귀하의 사용자가 지금은 영원히 트위터에만 게시하기를 원할 수 있습니다. 나는 당신의 사용자가 사람들에게 정보를 보내고 싶어 할 가능성이 더 높다고 생각하고, Twitter가 하나의 가능성입니다. 하지만 문자 메시지 나 이메일 등을 보내고 싶을 수도 있습니다. 이 경우 여기에ACTION_SEND ..

program tip 2020.11.29

C # 목록에서 중복 확인

C # 목록에서 중복 확인 이 질문에 이미 답변이 있습니다. C # LINQ는 List 7 답변 에서 중복을 찾습니다. 요구 사항 : 정렬되지 않은 목록에서 중복이 있는지 확인합니다. 이것을 수행하는 일반적인 방법은 n 제곱 중첩 루프입니다. 나는 다른 사람들이 이것을 어떻게 해결하는지 궁금합니다. Linq에 우아하고 고성능의 방법이 있습니까? 람다 또는 비교자를 취하는 일반적인 것이 좋을 것입니다. 내가 뭔가를 놓친 것이 아니라면 .NET을 사용하여 간단한 것을 피할 수 있습니다 Distinct(). 당신이 생각 해낼 수있는 가장 복잡한 구현은 아니지만 중복이 제거되면 알려줄 것입니다. var list = new List(); // Fill the list if(list.Count != list.Dis..

program tip 2020.11.29

정규식 : 목록에서 검색

정규식 : 목록에서 검색 정규식을 기반으로 목록의 문자열을 필터링하고 싶습니다. 보다 나은 것이 [x for x in list if r.match(x)]있습니까? 다음을 사용하여 Python 3.x에서 반복기 를 만들 거나 Python 2.x에서 목록 을 만들 수 있습니다 . filter(r.match, list) Python 3.x 반복기 를 목록으로 변환하려면 간단히 캐스트하십시오. list(filter(..)). 전체 예제 (Python 3) : Python 2.x의 경우 아래 참고 사항을 살펴보십시오. import re mylist = ["dog", "cat", "wildcat", "thundercat", "cow", "hooo"] r = re.compile(".*cat") newlist = li..

program tip 2020.11.29
반응형