반응형

분류 전체보기 3736

Class.forName () 대 ClassLoader.loadClass ()-동적 로딩에 사용할 것은 무엇입니까?

Class.forName () 대 ClassLoader.loadClass ()-동적 로딩에 사용할 것은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. ClassLoader를 사용하여 클래스를로드하는 것과 Class.forName 9 답변의 차이점 클래스를 동적으로로드 할 때 사용하는 것이 적절한시기 Class.forName("SomeClass"); 그리고 언제 사용해야합니까 ClassLoader.getSystemClassLoader().loadClass("SomeClass"); 아니면 두 가지 방법으로 동일한 작업을 수행합니까? 그들은 아주 다릅니다! 에 대한 설명서에 명시된대로 Class.forName(String), 주어진 문자열 이름을 가진 클래스 또는 인터페이스와 관련된 Class 객체를..

Programming 2020.08.23

Git pull 결과 커밋 로그에 불필요한 "Merge branch"메시지가 나타납니다.

Git pull 결과 커밋 로그에 불필요한 "Merge branch"메시지가 나타납니다. 저는 프로젝트에서 다른 개발자와 함께 작업하고 있으며 원격 저장소로 Github를 사용하고 있습니다. 저는 git 1.7.7.3을 사용하는 Mac에 있고, git 1.7.6을 사용하는 Windows에 있습니다. 이게 무슨 일이야 우리 중 한 명 (그를 개발자 A라고 부르겠습니다.하지만 어느 것이 문제가되지 않습니다)는 일련의 커밋을 GitHub에 푸시합니다. 다른 하나 (개발자 B)는 일부 로컬 커밋을 수행합니다. B는 git pull. B는 git push. 커밋 내역 로그를 보면 github.com:foo/bar의 Merge branch 'master'가 보입니다. 커밋 로그는 시간이 지남에 따라 "Merge b..

Programming 2020.08.23

배경 위치를 제외한 모든 속성에 CSS3 전환을 어떻게 적용합니까?

배경 위치를 제외한 모든 속성에 CSS3 전환을 어떻게 적용합니까? 배경 위치를 제외한 모든 속성에 CSS 전환을 적용하고 싶습니다. 나는 이렇게하려고했다. .csstransitions a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .csstransitions a { -webkit-transition: background-position 0s ease 0s; -moz-transition: background-position 0s ease 0s; -o-transitio..

Programming 2020.08.23

혼란을 줄이는 것 외에 사용하지 않는 가져 오기를 Java에서 정리해야하는 이유가 있습니까?

혼란을 줄이는 것 외에 사용하지 않는 가져 오기를 Java에서 정리해야하는 이유가 있습니까? Java에서 사용하지 않는 import 문을 피해야 할 합당한 이유가 있습니까? 내가 이해하는대로 그것들은 컴파일러를위한 것이므로 사용하지 않는 많은 가져 오기는 컴파일 된 코드에 영향을 미치지 않습니다. 혼란을 줄이고 이름 충돌을 피하기위한 것일까 요? (이클립스가 사용하지 않은 가져 오기에 대한 경고를 제공하기 때문에 물어 봅니다. 클래스 디자인이 끝날 때까지 가져 오기를 제거하고 싶지 않기 때문에 코드를 개발할 때 다소 짜증이납니다.) 나는 당신이 수입품을 제거하지 않으면 성능 문제 또는 이와 유사한 것들이 가능성이 없다고 생각합니다. 그러나 드물게 목록 인터페이스 가져 오기와 같은 이름 지정 충돌이있을 수..

Programming 2020.08.23

CMake에서 미리 컴파일 된 헤더 사용

CMake에서 미리 컴파일 된 헤더 사용 CMake에서 미리 컴파일 된 헤더에 대한 일부 지원을 함께 해킹하는 것에 대한 'net'의 몇 가지 (오래된) 게시물을 보았습니다. 그것들은 모두 사방에있는 것처럼 보이며 모두가 자신 만의 방식을 가지고 있습니다. 현재 가장 좋은 방법은 무엇입니까? 있다 'Cotire'라는 이름 타사 CMake 모듈 CMake 기반 빌드 시스템에 미리 컴파일 된 헤더의 사용을 자동화하고도 단결 빌드를 지원합니다. 다음 매크로를 사용하여 미리 컴파일 된 헤더를 생성하고 사용합니다. MACRO(ADD_MSVC_PRECOMPILED_HEADER PrecompiledHeader PrecompiledSource SourcesVar) IF(MSVC) GET_FILENAME_COMPONEN..

Programming 2020.08.23

스칼라의 여러 케이스 클래스 일치

스칼라의 여러 케이스 클래스 일치 일부 케이스 클래스에 대해 일치를 수행하고 있으며 동일한 방식으로 두 케이스를 처리하고 싶습니다. 이 같은: abstract class Foo case class A extends Foo case class B(s:String) extends Foo case class C(s:String) extends Foo def matcher(l: Foo): String = { l match { case A() => "A" case B(sb) | C(sc) => "B" case _ => "default" } } 하지만 이렇게하면 오류가 발생합니다. (fragment of test.scala):10: error: illegal variable in pattern alternative..

Programming 2020.08.23

참조 된 프로젝트는 컴파일 시간에 "손실"됩니다.

참조 된 프로젝트는 컴파일 시간에 "손실"됩니다. 서비스 (주 프로젝트)와 로거의 두 프로젝트가있는 C # 솔루션이 있습니다. 이 서비스는 로거의 클래스를 사용합니다. 서비스 프로젝트 내에서 로거 프로젝트에 대한 참조를 추가했습니다. 디자인 타임에 자동 완성은 잘 작동합니다. 로거의 클래스가 표시되고 내가 사용하는 참조는 적절하게 색상이 지정됩니다. 솔루션을 다시 빌드하면 문제가 발생합니다. 참조가 더 이상 인식되지 않습니다. " '로깅'이라는 이름이 현재 컨텍스트에 존재하지 않습니다. '클래스가 더 이상 자동 완성에 존재하지 않습니다. 참조를 제거하고 다시 연결하면 자동 완성에 식별자를 표시하는 기본 상태로 돌아갑니다. 재부팅하고 모든 캐시를 지우고 이것이 내 컴퓨터에서 실행되는 유일한 VS 2010 ..

Programming 2020.08.23

객체 직렬화 대신 Parcelable 사용의 이점

객체 직렬화 대신 Parcelable 사용의 이점 내가 이해 Bundle하고 ParcelableAndroid가 직렬화를 수행하는 방식에 속합니다. 예를 들어 활동간에 데이터를 전달하는 데 사용됩니다. 하지만 Parcelable예를 들어 비즈니스 개체의 상태를 내부 메모리에 저장하는 경우 클래식 직렬화 대신 사용하면 어떤 이점이 있는지 궁금합니다 . 고전적인 방법보다 더 간단하거나 빠를까요? 클래식 직렬화를 사용해야하는 곳과 번들을 사용하는 것이 더 좋은 곳은 어디입니까? "Pro Android 2"에서 참고 : Parcelable을 보면 Android가 내장 된 Java 직렬화 메커니즘을 사용하지 않는 이유는 무엇입니까? Android 팀은 Java의 직렬화가 Android의 프로세스 간 통신 요구 사항..

Programming 2020.08.23

Hg 지점 폐쇄

Hg 지점 폐쇄 hg branch FeatureBranchName개발자가 공유하는 중앙 저장소에 사용 하고 게시 할 FeatureBranchName때 개발이 공식적으로 기본 브랜치와 병합되었을 때 결국 종료하는 방법이 있습니까? 명령을 FeatureBranchName수행 할 때가 보이지 않는 경우에도 도움이됩니다 hg branches. hg commit --close-branch 브랜치를 마감으로 표시하기에 충분해야합니다. (참조 hg commit) --close-branch 분기를 닫힌 것으로 표시하고 분기 목록에서 숨 깁니다. 이 스레드를 참조하십시오 . 이 개발 라인이 막 다른 골목에 이르렀 기 때문에 분기를 닫고 더 이상 신경 쓰지 않기를 기대합니다. 따라서 분기가 닫 혔을 때 닫힌 분기를 보도록..

Programming 2020.08.23

'알 수 없음'vs. '모두'

'알 수 없음'vs. '모두' TypeScript 3.0은 unknown위키에 따라 유형을 소개 합니다. unknown은 이제 내장 유형이므로 예약 된 유형 이름입니다. 알 수 없음의 용도에 따라 선언을 완전히 제거하거나 (새로 도입 된 알 수없는 유형 선호) 다른 이름으로 이름을 바꿀 수 있습니다. unknown과의 차이점은 무엇입니까 any? 때 우리는 사용해야 unknown이상 any? PR 또는 RC 발표unknown 에서 자세한 내용 을 읽을 수 있지만 요점은 다음과 같습니다. [..] 어떤 형식이 안전한지 알 수 없음. 모든 것은 unknown에 할당 할 수 있지만 unknown은 유형 어설 션이나 제어 흐름 기반 축소없이 그 자체 외에는 할당 할 수 없습니다. 마찬가지로, 더 구체적인 유형으..

Programming 2020.08.23
반응형