반응형

code 2050

단일 Git 커밋 리베이스

단일 Git 커밋 리베이스 분기에서 다른 분기로 단일 커밋을 리베이스하는 방법이 있습니까? 이 분기 구조가 있습니다. -- -- -- -- -- (Master) \ -- -- -- -- -- XX (Feature-branch) 내가 원하는 것은 마지막 커밋 Feature-branch을 마스터 로 리베이스하고 Feature-branch하나의 커밋을 롤백하는 것입니다. -- -- -- -- -- XX (Master) \ -- -- -- -- -- (Feature-branch) 어떻게하나요? XX를 체리 선택하여 마스터 할 수 있습니다. git checkout master git cherry-pick 그리고 git reset을 사용하여 기능 분기에서 마지막 커밋을 제거하십시오. git checkout Feat..

code 2020.08.23

Mercurial에서 이식편 사용의 결과

Mercurial에서 이식편 사용의 결과 최근 Mercurial에서 릴리스 브랜치를 유지할 때 변경 사항을 건너 뛰는 것에 대해 몇 가지 질문이있었습니다. 예를 들면 : Mercurial : 더미 병합 후 분기 별 변경 사항이 계속 돌아옵니다. 한 브랜치의 Mercurial 백 아웃이 다른 브랜치에 영향을 미치는 이유는 무엇입니까? 2.0에서 도입 된 이후 graft로이 문제를 피하기 위해 사용하는 것이 궁금했습니다 . 다음과 같은 수정 트리가 주어집니다. A---B---C---D---E---F---G---H---I---J Evil 변경을 건너 뛰는 릴리스 브랜치를 만들어야한다고 가정합니다 E. hg update -r D hg graft "F::J" 우리에게 : A---B---C---D---E---F--..

code 2020.08.22

Java 11 기본 Docker 이미지가 왜 그렇게 큰가요?

Java 11 기본 Docker 이미지가 왜 그렇게 큰가요? (openjdk : 11-jre-slim) Java 11이 최신 LTS 버전으로 발표되었습니다. 그래서 우리는이 Java 버전을 기반으로 새로운 서비스를 시작하려고합니다. 그러나 Java 11의 기본 Docker 이미지는 Java 8에 해당하는 이미지보다 훨씬 큽니다. openjdk:8-jre-alpine: 84MB openjdk:11-jre-slim: (283) MB (나는 공식 OpenJDK 와 각 Java 버전에 대한 가장 가벼운 이미지 만을 고려 하고 있습니다.) 심층 조사를 통해 다음과 같은 "사물"이 발견되었습니다. openjdk:11-jre-slim이미지는베이스 이미지를 사용한다 debian:sid-slim. 이것은 두 가지 문제를..

code 2020.08.22

R에서 예외 처리

R에서 예외 처리 R에서 예외 처리에 대한 예제 / 튜토리얼이 있습니까? 공식 문서는 매우 간결합니다. 다른 StackOverflow 토론을 가리키는 Shane의 답변 외에도 코드 검색 기능을 사용해 볼 수 있습니다. Google의 코드 검색에 대한 원래 답변은 이후 중단되었지만 시도해 볼 수 있습니다. Github 검색 예 를 들어이 쿼리에서 tryCatch in language = R ; Ohloh / Blackduck 코드 검색 예 : R 파일에서 tryCatch에 대한이 쿼리 전체 데비안 아카이브의 상단에 데비안 코드 검색 엔진 기록을 위해서도 try있지만 더 좋을 tryCatch수도 있습니다. Google 코드 검색에서 빠른 계산을 시도했지만 동사 자체에 대해 너무 많은 오 탐지가 발생했지만 t..

code 2020.08.22

Mongo 인터페이스

Mongo 인터페이스 Mongo에서 사용할 수있는 GUI는 무엇이며 어떤 기능을 제공합니까? 나는 여기서 어떤 인터페이스가 가장 좋은지에 대한 의견이 아니라 사실을 찾고 있습니다. MongoDB의 공식 목록 http://www.mongodb.org/display/DOCS/Admin+UIs 웹 기반 PHP의 경우 Rock Mongo를 추천합니다. 견고하고 많은 훌륭한 기능, 쉬운 설정. http://rockmongo.com/ 아무것도 설치하고 싶지 않다면 ... MongoHQ의 웹 인터페이스를 사용할 수 있습니다 (MongoDB가 MongoHQ에없는 경우에도). https://mongohq.com/home 맥 OS X MongoHub 는 한동안 괜찮은 옵션 이었지만 버그로 인해이 시점에서 사실상 사용할 수..

code 2020.08.22

rsync 제외 .gitignore & .hgignore & svn : ignore like --filter = : C

rsync 제외 .gitignore & .hgignore & svn : ignore like --filter = : C Rsync에는 --cvs-exclude"CVS와 동일한 방식으로 파일을 무시" 할 수 있는 멋진 옵션 이 포함되어 있지만 CVS는 수년 동안 사용되지 않았습니다. 최신 버전 제어 시스템 (Git, Mercurial, Subversion)에서 무시되는 파일을 제외 할 수있는 방법이 있습니까? 예를 들어 GitHub에서 많은 Maven 프로젝트를 체크 아웃했습니다. 일반적으로 .gitignore최소한 target기본 Maven 빌드 디렉토리 (최상위 또는 하위 모듈에있을 수 있음) 목록을 포함합니다. 이 디렉토리의 내용은 완전히 폐기 가능하고 소스 코드보다 훨씬 클 수 있으므로 백업에 rs..

code 2020.08.22

Hash Rocket은 더 이상 사용되지 않습니까?

Hash Rocket은 더 이상 사용되지 않습니까? 잘 인용 된 RIP Hash 로켓 게시물 은 :foo => "bar"새로운 Ruby JSON 스타일 해시 ( foo: "bar")를 위해 Hash Rocket 구문 ( )이 더 이상 사용되지 않음 을 암시하는 것처럼 보이지만 Hash Rocket 형식을 나타내는 명확한 참조를 찾을 수 없습니다. 실제로 Ruby 1.9에서 더 이상 사용되지 않거나 개선되지 않았습니다. 이 블로그 게시물의 저자는 지나치게 극적이고 어리석은되고있는의는 =>것입니다 여전히 매우 필요합니다 . 특히: 인용이 필요한 기호에는 로켓을 사용해야합니다 . :'where.is' => x유효하지만 유효 'where.is': x하지 않습니다. Ruby 2.2에서이 문제를 해결 했으므로 'w..

code 2020.08.22

클래스와 유형의 차이점

클래스와 유형의 차이점 Java를 처음 접하기 때문에 class 와 type 의 개념이 혼동 됩니다. 예를 들어, 객체 "Hello World!"가 유형 String 또는 클래스에 속해야 String합니까? 아니면 둘 다? 클래스는 유형입니다. 인터페이스는 유형입니다. 프리미티브는 유형입니다. 배열은 유형입니다. 따라서 모든 유형은 클래스 (열거 형 상수 포함), 인터페이스, 프리미티브 또는 배열이기도합니다. 유형에는 기본 유형과 참조 유형의 두 가지 유형이 있습니다. 기본 유형의 변수는 항상 동일한 유형의 기본 값을 보유합니다. 이러한 값은 해당 변수에 대한 할당 작업을 통해서만 변경할 수 있습니다. 참조 유형의 변수는 항상 객체에 대한 참조 값을 보유합니다. 배열을 포함한 모든 객체는 class의 메..

code 2020.08.22

JVM이 테일 호출 최적화를 방지합니까?

JVM이 테일 호출 최적화를 방지합니까? 다음 질문에 대한 인용문을 보았습니다 . 웹 서비스를 구축 할 좋은 기능적 언어는 무엇입니까? 특히 Scala는 수행 할 수있는 구성의 종류를 제한하는 자체 재귀 함수를 제외하고는 꼬리 호출 제거를 지원하지 않습니다 (이는 JVM의 근본적인 제한입니다). 이것이 사실입니까? 그렇다면 이러한 근본적인 한계를 만드는 JVM은 무엇입니까? 이 게시물 : 재귀 또는 반복? 도움이 될 수 있습니다. 간단히 말해서, 보안 모델과 항상 스택 추적을 사용할 수 있어야하기 때문에 테일 호출 최적화는 JVM에서 수행하기 어렵습니다. 이론상 이러한 요구 사항은 지원 될 수 있지만 아마도 새로운 바이트 코드가 필요할 것입니다 ( John Rose의 비공식적 제안 참조 ). 평가 (20..

code 2020.08.22

회전에 쿼터니언이 사용되는 이유는 무엇입니까?

회전에 쿼터니언이 사용되는 이유는 무엇입니까? 저는 물리학 자이며 프로그래밍을 배우고 있으며 행렬 / 벡터 형식으로 작성하는 대신 회전에 쿼터니언을 사용하는 많은 사람들을 만났습니다. 물리학에서 우리가 쿼터니언을 사용하지 않는 아주 좋은 이유가 있습니다 (때때로 Hamilton / Gibbs 등에 대해 이야기하는 기괴한 이야기에도 불구하고). 물리학은 우리의 설명이 좋은 분석적 행동을 가져야합니다 (정확하게 정의 된 의미가 있지만 일반적인 인트로 수업에서 가르치는 것보다 훨씬 더 기술적 인 방식이므로 자세히 설명하지 않겠습니다). 쿼터니언에는 이처럼 좋은 동작이 없기 때문에 유용하지 않으며 벡터 / 행렬도 그렇기 때문에 사용합니다. 그러나 해석 적 구조를 사용하지 않는 고정 회전 및 설명으로 제한되어 3..

code 2020.08.22
반응형