반응형

IT 1036

Android - 비동기 태스크의 타임아웃 설정

Android - 비동기 태스크의 타임아웃 설정 나는 가지고 있다.AsyncTask웹 사이트에서 대량의 데이터 목록을 다운로드하는 클래스입니다. 최종 사용자가 사용 시 데이터 연결이 매우 느리거나 얼룩이 있는 경우, 이 경우,AsyncTask일정 시간 경과 후 타임아웃합니다.이에 대한 나의 첫 번째 접근법은 다음과 같습니다. MyDownloader downloader = new MyDownloader(); downloader.execute(); Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { if ( downloader.getStatus() == AsyncTask.Status..

IT 2022.10.29

loopback: 리모트 DB가 아닌 로컬 DB로 값이 전송되도록 하려면 어떻게 해야 합니까?

loopback: 리모트 DB가 아닌 로컬 DB로 값이 전송되도록 하려면 어떻게 해야 합니까? api 서버 버전이 로컬로 실행되고 있습니다.리액트 네이티브 앱에서는 리모트 서버에서 로컬 주소로 BASEURL을 지정했습니다.거기서부터, 서버를 기동합니다. node 를 누릅니다. 새 계정에 로그인/생성할 수 있는데 새로 만든 계정의 모든 데이터는 로컬 버전이 아닌 원격 버전의 DB에만 저장된다는 것을 알게 되었습니다.BASEURL이 리모트서버가 아닌 로컬주소를 가리키고 있는 경우, 새로운 계정 데이터가 로컬이 아닌 리모트DB에 도달하는 이유는 무엇입니까? 서버 스택 정보 - 서버 OS - Ubuntu 16.04 - 웹 서버 - NGINX - 서버 애플리케이션 - Loopback.js 및 PM2 - 데이터베이..

IT 2022.10.29

JSDoc: 개체 구조를 반환합니다.

JSDoc: 개체 구조를 반환합니다. 반환되는 객체의 구조를 JSDoc에 통지하려면 어떻게 해야 합니까?나는 그것을@return {{field1: type, field2: type, ...}} description구문 및 시도: /** * Returns a coordinate from a given mouse or touch event * @param {TouchEvent|MouseEvent|jQuery.Event} e * A valid mouse or touch event or a jQuery event wrapping such an * event. * @param {string} [type="page"] * A string representing the type of location that shou..

IT 2022.10.29

배열에서 스트리밍할 때 정수를 문자열에 매핑할 수 없는 이유는 무엇입니까?

배열에서 스트리밍할 때 정수를 문자열에 매핑할 수 없는 이유는 무엇입니까? 이 코드는 동작합니다(Javadoc에서 취득). List numbers = Arrays.asList(1, 2, 3, 4); String commaSeparatedNumbers = numbers.stream() .map(i -> i.toString()) .collect(Collectors.joining(", ")); 다음 항목을 컴파일할 수 없습니다. int[] numbers = {1, 2, 3, 4}; String commaSeparatedNumbers = Arrays.stream(numbers) .map((Integer i) -> i.toString()) .collect(Collectors.joining(", ")); IDEA에..

IT 2022.10.29

HashSet 정렬 방법

HashSet 정렬 방법 「」를 합니다.Collections.sort(List)방법.예를 들어, 데이터 베이스의HashSetHashSet은 요소의 순서를 보증하지 않습니다.이 보증이 필요한 경우 TreeSet을 사용하여 요소를 보관하는 것이 좋습니다. 단, 이 경우 요소를 정렬해야 하는 경우에는 일시적으로 목록을 작성하여 다음 항목을 정렬합니다. Set yourHashSet = new HashSet(); ... List sortedList = new ArrayList(yourHashSet); Collections.sort(sortedList); 모든 개체를 에 추가하면 정렬된 세트가 나타납니다.다음은 미가공의 예입니다. HashSet myHashSet = new HashSet(); myHashSet.ad..

IT 2022.10.29

Intelij 코드 포맷, 새 줄의 Java 주석

Intelij 코드 포맷, 새 줄의 Java 주석 IntelliJ 12를 사용하고 있는데, 멤버 변수 주석을 같은 줄에 붙이고 있습니다. 정말 싫습니다.주석을 다른 행에 유지하도록 코드 포맷터를 설정하려면 어떻게 해야 합니까? 고마워!기본 설정 → 편집기 → 코드 스타일 → Java → 줄 바꿈 및 괄호 탭으로 이동한 다음 필드 주석을 찾고 단일 주석 후 줄 바꿈 안 함 옵션을 선택합니다. IntelliJ v14의 경우: IntelliJ 12 셋업에서 찾을 수 있습니다(오른쪽 아래). 위의 답변은 모두 맞다고 생각합니다만, Mac 유저를 위해서, 다음의 순서에 따라 주세요. IntelliJ IDEA를 클릭합니다. "기본 설정"을 클릭합니다. 왼쪽 네비게이션 창에서 "Code Style(코드 스타일)"로 ..

IT 2022.10.29

JS를 사용하여 HTML 문자열 구문 분석

JS를 사용하여 HTML 문자열 구문 분석 HTML 텍스트가 포함된 문자열을 해석하고 싶습니다.자바스크립트로 하고 싶어요. Pure JavaScript HTML 파서 라이브러리를 사용해 봤는데 문자열이 아닌 현재 페이지의 HTML을 해석하는 것 같습니다.아래 코드를 시도하면 페이지 제목이 바뀌기 때문입니다. var parser = new HTMLtoDOM("test01test02test03", document); HTML 외부 페이지에서 스트링처럼 링크를 추출하는 것이 목표입니다. 이를 위한 API를 알고 계십니까?더미 DOM 요소를 만들고 문자열을 추가합니다.그런 다음 다른 DOM 요소와 마찬가지로 조작할 수 있습니다. var el = document.createElement( 'html' ); el...

IT 2022.10.29

게터와 세터?

게터와 세터? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 4개월 전에 닫았어요 커뮤니티는 4개월 전에 이 질문을 재개할지 여부를 검토한 후 종료했습니다. 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선하다 저는 PHP 개발자가 아니기 때문에 PHP에서 명시적인 getter/setter를 순수한 OOP 스타일로 사용할 경우의 장점과 단점은 무엇인지 궁금합니다(제가 좋아하는 방식). class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this-..

IT 2022.10.29

MySQL의 utf8mb4와 utf8 문자 집합의 차이점은 무엇입니까?

MySQL의 utf8mb4와 utf8 문자 집합의 차이점은 무엇입니까? 와의 차이는 무엇입니까?utf8mb4그리고.utf8MySQL의 문자 집합? ASCII, UTF-8, UTF-16 및 UTF-32 인코딩에 대해서는 이미 알고 있습니다만, 어떤 차이가 있는지 알고 싶습니다.utf8mb4MySQL Server에 정의된 다른 인코딩 유형을 가진 인코딩 그룹. 사용에 대한 특별한 이점/제안이 있습니까?utf8mb4보다는utf8?UTF-8은 가변 길이 부호화입니다.UTF-8의 경우, 이것은 1개의 코드 포인트를 저장하는 데 1~4바이트가 필요하다는 것을 의미합니다.그러나 MySQL의 인코딩 "utf8"("utf8mb3"의 별칭)은 코드 포인트당 최대 3바이트만 저장합니다. 따라서 문자 집합 "utf8"/"ut..

IT 2022.10.29

Java의 마커 인터페이스?

Java의 마커 인터페이스? Java의 Marker 인터페이스는 빈 인터페이스이며 컴파일러나 JVM에 이 인터페이스를 구현하는 클래스의 오브젝트를 시리얼화, 클로닝 등 특별한 방법으로 처리해야 한다는 신호를 보내는 데 사용된다는 것을 배웠습니다. 하지만 최근 컴파일러나 JVM과는 전혀 관계가 없다는 것을 알게 되었습니다.를 들어, 「」의 는,Serializable를 writeObject(Object)ObjectOutputStream 짓을 instanceOf Serializable이 실행하는지 를 SerializableNotSerializableException모든 은 것 같기 때문에 인터페이스를 할 수 합니다.모든 것은 코드로 처리되며 이것은 디자인 패턴인 것 같기 때문에 독자적인 마커 인터페이스를 정의..

IT 2022.10.29
반응형