반응형

IT박스 3102

배열 목록의 배열 만들기

배열 목록의 배열 만들기 아래와 같이 arraylist 배열을 만들고 싶습니다. ArrayList[] group = new ArrayList()[4] 그러나 컴파일되지 않습니다. 어떻게해야합니까? 당으로 오라클 문서 : "매개 변수화 된 유형의 배열을 작성할 수 없습니다" 대신, 당신은 할 수 있습니다 : ArrayList group = new ArrayList(4); Tom Hawting이 제안한 것처럼 tackline은 다음과 같이하는 것이 좋습니다. List group = new ArrayList(4); 다른 사람들이 언급했듯이 다른 목록을 사용하여 ArrayList를 저장하는 것이 더 좋지만 배열을 사용해야하는 경우 : ArrayList[] group = (ArrayList[])new ArrayL..

IT박스 2020.06.06

Android Studio에서 AAR 파일 만들기

Android Studio에서 AAR 파일 만들기 Android Studio에서 내 라이브러리에 대한 aar 파일을 만들고 싶습니다 .jar 옵션을 사용했지만 라이브러리에 리소스가 있습니다. 라이브러리에서 aar 파일을 만드는 방법에 대한 아이디어가 있습니까? 라이브러리가 Android 라이브러리로 설정된 경우 (예 : apply plugin: 'com.android.library'build.gradle 파일 의 명령문을 사용하는 경우) 빌드시 .aar가 출력됩니다. 모듈 디렉토리 의 build / outputs / aar / 디렉토리에 표시됩니다. 파일> 새 모듈에서 "Android 라이브러리"유형을 선택하여 새 Android 라이브러리를 만들 수 있습니다. 로컬 빌드에서 내 보낸 .aar 파일 검색 ..

IT박스 2020.06.06

JavaScript에서 날짜 차이를 계산하는 방법은 무엇입니까?

JavaScript에서 날짜 차이를 계산하는 방법은 무엇입니까? 일, 시간, 분, 초, 밀리 초, 나노 초의 날짜 차이를 계산하고 싶습니다. 어떻게하니? 두 개의 Date객체 가 있다고 가정하면 밀리 초 단위의 차이를 얻기 위해 빼기 만하면됩니다. var difference = date2 - date1; 거기에서 간단한 산술을 사용하여 다른 값을 도출 할 수 있습니다. var DateDiff = { inDays: function(d1, d2) { var t2 = d2.getTime(); var t1 = d1.getTime(); return parseInt((t2-t1)/(24*3600*1000)); }, inWeeks: function(d1, d2) { var t2 = d2.getTime(); var t..

IT박스 2020.06.06

실제로 NSAssert의 요점은 무엇입니까?

실제로 NSAssert의 요점은 무엇입니까? 내가 알고있는 유일한 이유는 단언이 실패하면 앱이 중단된다는 것입니다. 이것이 NSAssert를 사용하는 이유입니까? 아니면 다른 장점은 무엇입니까? 그리고 -1을 매개 변수로받지 않아야하지만 -0.9 또는 -1.1 일 수있는 함수와 같이 코드에서 만든 가정 위에 NSAssert를 배치하는 것이 옳습니까? 주장은 가치가 예상대로 이루어 지도록하는 것입니다. 어설 션이 실패하면 문제가 발생하여 앱이 종료 된 것입니다. assert를 사용하는 한 가지 이유는 전달 된 매개 변수 중 하나가 정확히 일부 값 (또는 값 범위)이 아닌 경우 동작하지 않거나 매우 나쁜 부작용을 일으키는 기능이있는 경우 만들 수 있습니다. 가치가 당신이 기대하는 값인지 확인하십시오. 그렇지..

IT박스 2020.06.06

PHP 치명적 오류 : 정의되지 않은 함수 json_decode () 호출

PHP 치명적 오류 : 정의되지 않은 함수 json_decode () 호출 아파치가 로깅 중 PHP Fatal error: Call to undefined function json_decode()입니다. 인터넷 검색 후이 문제는 최신 버전의 PHP가 없기 때문에 발생합니다. 이상하게도 php --version출력 PHP 5.5.1-2+debphp.org~precise+2 (cli) (built: Aug 6 2013 10:49:43) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013,..

IT박스 2020.06.06

명령 행을 사용하여 파일을 압축 해제하는 방법은 무엇입니까?

명령 행을 사용하여 파일을 압축 해제하는 방법은 무엇입니까? [닫은] 파일 압축을 풀기 위해 명령 줄을 통해 어떤 명령을 사용할 수 있습니까? Windows 또는 오픈 소스 / 무료 도구에 내장 된 것이 좋습니다. 당신은 사용할 수 있습니다 : http://membrane.com/synapse/library/pkunzip.html 또는 7zip : http://www.7-zip.org/download.html 빈 바이트 zip : http://www.freebyte.com/fbzip/ 또는 infozip : http://infozip.sourceforge.net/ PC에 이미 java가 있고 bin 디렉토리가 경로에있는 경우 (대부분의 경우) 명령 행을 사용할 수 있습니다. jar xf test.zip ..

IT박스 2020.06.06

호출 된 메소드에서 호출자의 메소드 이름을 얻는 방법은 무엇입니까?

호출 된 메소드에서 호출자의 메소드 이름을 얻는 방법은 무엇입니까? 파이썬 : 호출 된 메소드에서 호출자의 메소드 이름을 얻는 방법은 무엇입니까? 두 가지 방법이 있다고 가정합니다. def method1(self): ... a = A.method2() def method2(self): ... method1을 변경하지 않으려면 method2에서 호출자의 이름을 얻는 방법 (이 예제에서 이름은 method1입니다)? inspect.getframeinfo 및 기타 관련 기능 inspect이 도움 이 될 수 있습니다. >>> import inspect >>> def f1(): f2() ... >>> def f2(): ... curframe = inspect.currentframe() ... calframe = ..

IT박스 2020.06.06

2 열 div 레이아웃 : 너비가 고정 된 오른쪽 열, 왼쪽 유체

2 열 div 레이아웃 : 너비가 고정 된 오른쪽 열, 왼쪽 유체 내 요구 사항은 간단합니다 .2 열은 올바른 크기가 고정되어 있습니다 . 불행히도 나는 stackoverflow 또는 Google에서 작동하는 솔루션을 찾을 수 없었습니다. 내 컨텍스트에서 구현하면 거기에 설명 된 각 솔루션이 실패합니다. 현재 솔루션은 다음과 같습니다. div.container { position: fixed; float: left; top: 100px; width: 100%; clear: both; } #content { margin-right: 265px; } #right { float: right; width: 225px; margin-left: -225px; } #right, #content { height: 1%..

IT박스 2020.06.06

동일한 테이블의 한 열에서 다른 열로 값 복사

동일한 테이블의 한 열에서 다른 열로 값 복사 한 열에서 다른 열로 복사 값을 만들려면 어떻게해야합니까? 나는 가지고있다: Database name: list number | test 123456 | somedata 123486 | somedata1 232344 | 34 가지고 싶다: Database name: list number | test 123456 | 123456 123486 | 123486 232344 | 232344 어떤 mysql 쿼리가 있어야합니까? 해당 코드에 대한 짧은 대답은 다음과 같습니다. UPDATE `table` SET test=number 다음 table은 테이블 이름이며 키워드 를 이스케이프 하기위한 MySQL 규칙 TABLE이므로 ( 이 경우 키워드 ) 억음 악센트 (일명..

IT박스 2020.06.06

@IBDesignable 오류 : IB Designables : 자동 레이아웃 상태를 업데이트하지 못했습니다 : 인터페이스 빌더 Cocoa Touch Tool이 충돌했습니다

@IBDesignable 오류 : IB Designables : 자동 레이아웃 상태를 업데이트하지 못했습니다 : 인터페이스 빌더 Cocoa Touch Tool이 충돌했습니다 TextField 객체의 기본 위치 인 "자리 표시 자"기능을 추가하는 UITextView의 매우 간단한 하위 클래스가 있습니다. 서브 클래스에 대한 내 코드는 다음과 같습니다. import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() } } private let plac..

IT박스 2020.06.05
반응형