반응형

자바 1767

생성자에서 템플릿 매개 변수를 추론하지 않는 이유는 무엇입니까?

생성자에서 템플릿 매개 변수를 추론하지 않는 이유는 무엇입니까? 오늘 내 질문은 매우 간단합니다. 컴파일러가 함수 매개 변수에서 할 수있는 것처럼 클래스 생성자에서 템플릿 매개 변수를 추론 할 수없는 이유는 무엇입니까? 예를 들어, 다음 코드가 유효하지 않은 이유는 무엇입니까? template class Variable { obj data; public: Variable(obj d) { data = d; } }; int main() { int num = 2; Variable var(num); //would be equivalent to Variable var(num), return 0; //but actually a compile error } 내가 말했듯이 이것이 유효하지 않다는 것을 이해하므로 내 질..

developer tip 2020.08.18

자바 프로그래밍-SQL 문을 어디에 저장해야합니까?

자바 프로그래밍-SQL 문을 어디에 저장해야합니까? [닫은] JDBC 호환 응용 프로그램은 SQL 문을 어디에 저장해야하며 그 이유는 무엇입니까? 지금까지 다음 옵션을 확인했습니다. 비즈니스 객체에 하드 코딩 됨 에 포함 된 SQLJ의 절 별도의 클래스 (예 : 데이터 액세스 개체)로 캡슐화 메타 데이터 기반 (데이터 스키마에서 개체 스키마 분리-메타 데이터에서 개체 스키마 간의 매핑 설명) 외부 파일 (예 : 속성 또는 리소스 파일) 저장 프로 시저 각각의“장점”과“단점”은 무엇입니까? SQL 코드는 "코드"또는 "메타 데이터"로 간주되어야합니까? 저장 프로시 저는 성능 최적화를 위해서만 사용해야합니까? 아니면 데이터베이스 구조의 합법적 인 추상화입니까? 성능이 결정의 핵심 요소입니까? 무엇에 대해 공..

developer tip 2020.08.18

Java Character 클래스에서 빈 문자를 나타내는 방법

Java Character 클래스에서 빈 문자를 나타내는 방법 Java ""에서 String 과 같이 빈 문자를 나타내고 싶습니다 . 그렇게 char ch = an empty character; 사실 공백없이 문자를 바꾸고 싶습니다. 나는 이것이 의미하는 바를 이해하는 것으로 충분할 것이라고 생각합니다. 할당 할 수 있습니다 '\u0000'(또는 0). 이를 위해 Character.MIN_VALUE. Character ch = Character.MIN_VALUE; char정확히 한 문자를 의미합니다. 이 유형에는 0 개의 문자를 할당 할 수 없습니다. 이는 String.replace(char, char)길이가 다른 문자열을 반환하는 char 값이 없음을 의미합니다 . Character는 Object에서 ..

developer tip 2020.08.17

Android : 모든 기기를 지원하는 배경 이미지 크기 (픽셀)

Android : 모든 기기를 지원하는 배경 이미지 크기 (픽셀) 모든 Android 기기에서 실행되는 애플리케이션을 만들고 있습니다. 내 앱용 xhdpi 그래픽을 만들고 싶습니다. 내 앱이 전체 화면입니다. 그래픽 생성에 혼란이 있습니다. 어느 누구든지 내 배경 이미지의 최적 크기를 픽셀 단위로 말할 수 있습니까? 예를 들면 : xhdpi : 720x1280 픽셀 hdpi : 480x800 픽셀 mdpi : 320x480 픽셀 ldpi : 240x320 픽셀 모든 기기에 표시 될 최상의 크기를 제안 해주세요. 내 그래픽이 내 앱의 핵심이기 때문입니다. 나는 모든 장치가 원하는 최고의 이미지를 얻기를 바랍니다. Android는 이미지 압축 또는 확장에 관여하지 않습니다. 다음은 모든 장치에서 앱을 실행하..

developer tip 2020.08.17

방화범은 자바 스크립트가 페이지에 존재하지만 "이 페이지에 자바 스크립트가 없습니다"라고 말합니다.

방화범은 자바 스크립트가 페이지에 존재하지만 "이 페이지에 자바 스크립트가 없습니다"라고 말합니다. Firebug No Javascript on this page는 페이지에 JavaScript가 명확하게로드되어 있다고 말하는 이유는 무엇입니까? 확인하기 위해 페이지를 여러 번 다시로드했지만 여전히 동일한 메시지가 표시됩니다. 전에는 한 번도 해본 적이 없지만 갑자기 오작동합니다. 구성 문제 때문입니까, 아니면 다른 문제 때문입니까? Firefox 버전 50부터 Mozilla가 Firefox Devtools 로 마이그레이션함에 따라 Firebug가 더 이상 작동하지 않는 것 같습니다 . 도구 / 웹 개발자 탭에는 '디버거'옵션이 있습니다. 마이그레이션에 대한 논의는 이 페이지 를 참조하십시오 . 자세한 내..

developer tip 2020.08.17

Protractor / WebdriverJS에서 기본 브라우저 창 크기를 설정하는 방법

Protractor / WebdriverJS에서 기본 브라우저 창 크기를 설정하는 방법 어떤 이유로 직장에서 테스트를 실행하면 브라우저가 최대화되지만 집에서 실행하면 약 50 % 너비의 브라우저 창만 열립니다. 이로 인해 아래로 스크롤하는 등의 불일치가 발생하므로 테스트가 실행되는 모든 컴퓨터에서 동일한 크기의 브라우저 창을 열도록하는 것이 이상적입니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? (다른 언어에 대한 답변을 찾았지만 자바 스크립트에 적응할 수 없었습니다) 첨가 browser.executeScript('window.moveTo(0,0);'+ 'window.resizeTo(screen.width, screen.height);'); 아무것도하지 않는다 (명백하게을 window.moveTo하고..

developer tip 2020.08.17

조건에 따라 다른 테이블의 열로 열 값 업데이트

조건에 따라 다른 테이블의 열로 열 값 업데이트 이 질문에 이미 답변이 있습니다. SQL UPDATE SET 한 열이 다른 열에서 참조하는 관련 테이블의 값과 같도록 설정합니까? 9 답변 두 개의 테이블이 있습니다 ... table1 (id, item, price) 값 : id | item | price ------------- 10 | book | 20 20 | copy | 30 30 | pen | 10 .... table2 (id, item, price) 값 : id | item | price ------------- 10 | book | 20 20 | book | 30 이제 다음을 원합니다. update table1 set table1.Price = table2.price where table1.i..

developer tip 2020.08.17

ipa 파일에 다시 서명하는 방법은 무엇입니까?

ipa 파일에 다시 서명하는 방법은 무엇입니까? 다른 프로비저닝 프로파일로 다음과 같은 IPA를 생성 한 후 프로비저닝 프로파일로 .ipa 파일에 어떻게 서명합니까? 베타 테스트를 위해 임시 프로비저닝 프로필로 IPA에 서명 한 다음 앱 스토어에 대한 앱 제출 프로비저닝 프로필로 정확한 IPA에 다시 서명하고 싶습니다. /usr/bin/xcrun -sdk iphoneos PackageApplication -v "${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPER_NAME}" --embed "${PROVISONING_PROFILE}" 명령 줄에서하는 것은..

developer tip 2020.08.17

스칼라에서 InputStream을 문자열로 변환하는 관용적 방법

스칼라에서 InputStream을 문자열로 변환하는 관용적 방법 InputStream을 String으로 변환하기 위해 Java에서 사용한 편리한 기능이 있습니다. 다음은 Scala로 직접 번역 한 것입니다. def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { builder.append(line + "\n") line = rd.readLine } } finally { rd.close }..

developer tip 2020.08.17

Perl 해시의 키를 반복하는 가장 안전한 방법은 무엇입니까?

Perl 해시의 키를 반복하는 가장 안전한 방법은 무엇입니까? 여러 (키, 값) 쌍이있는 Perl 해시가있는 경우 모든 키를 반복하는 선호하는 방법은 무엇입니까? 나는 each어떤 식 으로든 사용 하면 의도하지 않은 부작용이 발생할 수 있다고 들었습니다 . 그렇다면 그게 사실이며 다음 두 가지 방법 중 하나가 가장 좋거나 더 나은 방법이 있습니까? # Method 1 while (my ($key, $value) = each(%hash)) { # Something } # Method 2 foreach my $key (keys(%hash)) { # Something } 경험상 필요에 가장 적합한 기능을 사용하는 것이 좋습니다. 키만 원하고 값을 읽지 않으 려면 keys ()를 사용하십시오. foreach m..

developer tip 2020.08.17
반응형