반응형

전체 글 2602

모든 git 명령에 드라 이런 옵션이 있습니까?

모든 git 명령에 드라 이런 옵션이 있습니까? 모든 git 명령에 --dry-run 옵션이 있습니까, 아니면 실제로 수행하지 않고 명령이 수행 할 작업을 나타내는 옵션이 있습니까? 모든 명령이 자연스럽게 드라 이런을 직접 지원하지는 않습니다. git merge에는 자체 옵션이 있습니다 ( git merge --no-commit --no-ff) 그러나 git pull은 실제로 필요하지 않습니다 ( ' git fetch origin', a git log master..origin/master앞에 ' ', git merge origin/master) (그러나 git push드라 이런 옵션이 있음) JC Hamano는 다음 과 같이 요약합니다 . 말이되지 않아서 git에서 구현되지 않은 것들이 있고, 아무도 ..

Program Tip 2020.10.27

목록을 인스턴스화하는 방법

목록을 인스턴스화하는 방법? 이런 종류의 일을 어떻게 할 수 있습니까? 나는 확인할 수 (obj instanceof List)있지만 그렇지 않은 경우 (obj instanceof List). 이렇게 할 수있는 방법이 있습니까? 제네릭의 컴파일 시간에 데이터 유형이 삭제되기 때문에 불가능합니다. 이 작업을 수행 할 수있는 유일한 방법은 목록이 보유하는 유형을 보유하는 일종의 래퍼를 작성하는 것입니다. public class GenericList extends ArrayList { private Class genericType; public GenericList(Class c) { this.genericType = c; } public Class getGenericType() { return genericT..

Program Tip 2020.10.27

포인터를 무효화하기 위해 동적 캐스팅에 대한 실용적인 용도가 있습니까?

포인터를 무효화하기 위해 동적 캐스팅에 대한 실용적인 용도가 있습니까? C ++에서 T q = dynamic_cast(p);생성은 성공하기 위해 동적 유형의 상속 계층에 나타나야하는 p다른 포인터 유형 에 대한 포인터의 런타임 캐스트를 수행 T합니다 *p. 그것은 모두 훌륭하고 좋습니다. 그러나 dynamic_cast(p)"가장 많이 파생 된 객체"에 대한 포인터를 반환하는를 수행 할 수도 있습니다 (C ++ 11의 5.2.7 :: 7 참조). 이 기능은 동적 캐스트 구현시 무료로 제공 될 수 있지만 실제로 유용합니까? 결국 반환 유형은 기껏 void*해야하는데이게 무슨 소용일까요? 은 dynamic_cast()참으로도 다중 상속을 다루는 경우 신원을 확인하는 데 사용할 수 있습니다. 이 코드를 시도하십..

Program Tip 2020.10.27

Gradle 작업 정의에서 그루비 구문 이해

Gradle 작업 정의에서 그루비 구문 이해 저는 Gradle과 Groovy를 처음 접했으며 gradle 작업이 정의 될 때 그루비 수준에서 무슨 일이 일어나고 있는지 이해하려고 노력하고 있습니다. task hello { println "configuring task hello" doLast { println "hello there" } } "Gradle In Action"책을 읽음으로써 나는 이것이 task hello {}정말 task()그루비 Project인터페이스 의 메소드에 대한 호출 이라는 것을 알고 있습니다. 77 페이지에서는 Project인터페이스에 task라는 4 개의 메소드가 있음을 보여줍니다. task(args: Map, name:String) task(args: Map, name:St..

Program Tip 2020.10.27

XAML (.NET 4 Framework 이전)에서 제네릭 형식을 지정할 수 있습니까?

XAML (.NET 4 Framework 이전)에서 제네릭 형식을 지정할 수 있습니까? XAML에서 특정 형식이 표시 될 때마다 템플릿이 사용되도록 DataTemplate을 선언 할 수 있습니다. 예를 들어이 DataTemplate은 TextBlock을 사용하여 고객의 이름을 표시합니다. IList 가 표시 될 때마다 사용할 DataTemplate을 정의 할 수 있는지 궁금합니다. 따라서 ContentControl의 Content가 ObservableCollection 인 경우 해당 템플릿을 사용합니다. {x : Type} 태그 확장을 사용하여 XAML에서 IList와 같은 제네릭 형식을 선언 할 수 있습니까? 상자에서 꺼내지 마십시오. 하지만 그렇게 한 진취적인 개발자가 있습니다. 예를 들어 Micro..

Program Tip 2020.10.27

자바 스크립트에서 전역 var와 window.variable의 차이점은 무엇입니까?

자바 스크립트에서 전역 var와 window.variable의 차이점은 무엇입니까? backbone.js 문서를 읽고 창 개체에 속성을 할당하는 많은 코드를보고 있습니다. window.something = "whatever"; 이 코드를 호출하는 것과 변수를 할당하고 다음과 같이 전역 변수를 만드는 것의 차이점은 무엇입니까? something = "whatever"; 나는 어떤 종류의 범위가 다르고 / 또는 객체 소유권 차이가 있다고 가정하지만 (창이 소유자인지 아닌지) 둘 사이의 세부 사항과 창을 사용하는 이유와 사용하지 않는 이유에 관심이 있습니다. 차이 없음. 둘 다 동일한 효과를 갖습니다 (브라우저 window에서 전역 컨텍스트 1 ). window.foo = "bar"속성을 foo에 설정합니다 ..

Program Tip 2020.10.27

MongoKit vs MongoEngine vs Flask-MongoAlchemy for Flask

MongoKit vs MongoEngine vs Flask-MongoAlchemy for Flask 누구나 MongoKit, MongoEngine 또는 Flask 용 Flask-MongoAlchemy에 대한 경험이 있습니까? 어느 것을 더 선호 해? 긍정적이거나 부정적인 경험?. Flask-Newbie에게는 너무 많은 옵션이 있습니다. MongoDB 용으로 인기있는 Python ORM을 평가하는 데 많은 시간을 투자했습니다. 제가 정말 하나를 선택하고 싶었 기 때문에 이것은 철저한 운동이었습니다. 내 결론은 ORM이 MongoDB의 재미를 제거한다는 것입니다. 아무도 자연스럽지 않고, 처음에 관계형 데이터베이스에서 멀어지게 만든 것과 유사한 제한을 부과합니다. 다시 말하지만, 저는 정말로 ORM을 사용하..

Program Tip 2020.10.27

새 창이 아닌 새 탭에서 링크를 열려면 어떻게해야합니까?

새 창이 아닌 새 탭에서 링크를 열려면 어떻게해야합니까? 이 질문에 이미 답변이 있습니다. HTML의 새 탭에서 링크를 여는 방법은 무엇입니까? 13 답변 새 탭에서 열어야하는 링크를 '계산'하는 '열기'버튼이 있습니다. 나는 사용하려고 : window.open(url, '_blank'); 그러나 그것은 새로운 창을 엽니 다. 또한 다음 방법을 시도했습니다. ... document.getElementById("oform").action = url; document.getElementById("oform").submit(); 그래도 새 탭 대신 새 창이 열립니다. Simple with target='blank'를 사용하면 링크가 새 탭에서 열립니다. 해결책이 있습니까? 업데이트 [ 2019 ] 오늘날 대부..

Program Tip 2020.10.27

Haskell의 Data.Typeable은 무엇입니까?

Haskell의 Data.Typeable은 무엇입니까? Haskell에 대한 참조를 Data.Typeable보았지만 내 코드에서 왜 그것을 사용하고 싶은지 명확하지 않습니다. 어떤 문제를 어떻게 해결합니까? Data.Typeable범용 유형을 사용하여 정적으로 유형이 지정된 언어로 지연된 (동적) 유형 검사를 구현하는 잘 알려진 접근 방식 (예 : Harper 참조)의 인코딩입니다 . 이러한 유형은 이후 단계까지 유형 검사가 성공하지 못하는 코드를 래핑합니다. 잘못된 형식으로 프로그램을 거부하는 대신 컴파일러는 런타임 검사를 위해 프로그램을 전달합니다. 이 스타일은 Abadi et al.에서 시작되었으며 모든 동적 유형을 나타내는 래퍼로 Cheney와 Hinze가 Haskell을 위해 개발했으며, Typ..

Program Tip 2020.10.27
반응형