반응형

JavaScript 2020

Maven 프로젝트에 여러 부모가있을 수 있습니까?

Maven 프로젝트에 여러 부모가있을 수 있습니까? Java 및 Flex 프로젝트가 있습니다. 현재 두 프로젝트에 사용하려는 구성이 포함 된 기본 pom이 1 개 있습니다. 이것의 문제점은 다음과 같습니다. Flex 프로젝트는 예를 들어 for javadoc및 pmd플러그인 과 같은 구성을 상속하므로 바람직하지 않습니다. 나는 다음을 정리할 진짜 기본 치어를 가지고 있고, java-base-pom과를 flex-base-pom. 그러나 Flex 부분과 Java 부분이 모두있는 다중 모듈에서 어떻게 작동합니까? 다음 구조를 사용하는 자체 애플리케이션에 대한 플러그인이 있습니다. 내 플러그인 my-plugin-client (플렉스) my-plugin-server (자바) my-pluginpom.xmlwith ..

code 2020.12.31

공통 서브 모듈 (마스터 브랜치)에 대한 Git 커밋

공통 서브 모듈 (마스터 브랜치)에 대한 Git 커밋 나는 두 개 이상의 프로젝트 ( ProjectFoo 및 ProjectBar 라고 부름 ) 에 하위 모듈에 넣은 공통 코드 가 있습니다. 내 이해는 ProjectFoo 내에서 하위 모듈에 변경 사항을 커밋하면 모든 ProjectFoo 복제본 만 볼 수있는 분리 된 헤드에있을 것입니다 . (master) $ cd ProjectFooBarCommoneSubmodule/ (master) $ git commit -am "Common code fix." (56f21fb0...) $ git push Everything up-to-date master지점이 변경되지 않았기 때문일 것입니다 . 나는 아마 같은 것을 할 수 git checkout master && gi..

code 2020.12.31

"로컬"이 명령의 반환 코드를 스윕하는 이유는 무엇입니까?

"로컬"이 명령의 반환 코드를 스윕하는 이유는 무엇입니까? 이 Bash 스 니펫은 예상대로 작동합니다. $ fun1() { x=$(false); echo "exit code: $?"; } $ fun1 exit code: 1 그러나를 사용하는 이것은 다음을 local수행하지 않습니다. $ fun2() { local x=$(false); echo "exit code: $?"; } $ fun2 exit code: 0 누구든지 local명령의 반환 코드를 스윕 하는 이유를 설명 할 수 있습니까 ? 코드 local가 0 을 반환 하는 이유는 $?"가장 최근에 실행 된 포 그라운드 파이프 라인의 종료 상태로 확장" 하기 때문 입니다. 따라서 $?성공을 돌려줍니다local 다음 과 같이 x초기화에서의 선언을 분리하여..

code 2020.12.31

상위 분기에서 현재 분기 업데이트

상위 분기에서 현재 분기 업데이트 추적 옵션을 사용하여 분기 B에서 새 git 분기 를 만들었습니다 A. 이제 A브랜치가 몇 개의 커밋으로 업데이트되면 커밋도 가져 와서 B추적 할 수 있고 나중에 큰 변화에 직면 할 필요가 없습니다. 어떻게 접근해야합니까? git에서 자동으로 수행됩니까? 이것은 자동으로 이루어지지 않습니다. A에서 B로 변경 사항을 수동으로 병합해야합니다. 매우 간단합니다. B 지점으로 전환하고 git merge A A에서 B로 변경 사항을 자동으로 병합합니다. 충돌이없는 한 A의 모든 변경 사항은 B에서 병합 된 것으로 표시됩니다. 일반적인 모범 사례는 매일 병합하는 것이지만 이는 종속적입니다. 브랜치를 사용하는 사용자 / 커밋 수. 또 다른 옵션은 a git fetch A및 git ..

code 2020.12.31

C # 7 튜플과 람다

C # 7 튜플과 람다 새로운 C # 7 튜플 구문을 사용하면 튜플을 매개 변수로 사용하여 람다를 지정하고 람다 내에서 압축 해제 된 값을 사용할 수 있습니까? 예: var list = new List(); 람다에서 튜플을 사용하는 일반적인 방법 : list.Select(value => value.Item1*2 + value.Item2/2); 나는 피해야 할 새로운 설탕을 기대했습니다 .Item1 .Item2. list.Select((x,y) => x*2 + y/2); 마지막 줄은 람다에 대한 두 개의 매개 변수로 처리되기 때문에 작동하지 않습니다. 실제로 할 방법이 있는지 잘 모르겠습니다. 편집하다: 람다 정의에서 ((x,y)) => ...이중 괄호를 시도했지만 작동하지 않았습니다. , 시도하는 것이 ..

code 2020.12.31

함수 정의에 대한 질문 (매개 변수의 점 세 개 ..)

함수 정의에 대한 질문 (매개 변수의 점 세 개 ..) 함수 정의를 발견했습니다. char* abc(char *f, ...) { } 세 개의 점은 무엇을 의미합니까? 줄임표는 뒤에 가변 개수의 인수가 있음을 의미합니다. 그것들을 사용하게 될 곳 (아마도 깨닫지 못한 채)은 printf기능 군입니다. 매개 변수가 미리 알려지지 않은 스타일의 함수를 만들 수 있으며 varargs 함수 ( va_start, va_arg및 va_end)를 사용하여 특정 인수를 가져올 수 있습니다. 이 링크는 여기에 온 좋은의 논문이 printf변수 인수 목록을 사용. C ++의 vararg 함수에 대한 Wikipedia . 이를 생략 부호라고하며 함수가 불확실한 수의 매개 변수를 취할 수 있음을 의미합니다. 함수는 다음과 같이..

code 2020.12.31

str.translate를 유니 코드 문자열과 함께 사용하려면 어떻게해야합니까?

str.translate를 유니 코드 문자열과 함께 사용하려면 어떻게해야합니까? 다음 코드가 있습니다. import string def translate_non_alphanumerics(to_translate, translate_to='_'): not_letters_or_digits = u'!"#%\'()*+,-./:;?@[\]^_`{|}~' translate_table = string.maketrans(not_letters_or_digits, translate_to *len(not_letters_or_digits)) return to_translate.translate(translate_table) 유니 코드가 아닌 문자열에 적합합니다. >>> translate_non_alphanumerics('!')..

code 2020.12.31

컬렉션에 속성 설정-백본 JS

컬렉션에 속성 설정-백본 JS 백본 js의 컬렉션은 set속성을 허용하지 않지만 컬렉션에 대한 일부 메타 정보를 저장해야하는 경우가 종종 있습니다. 해당 정보를 설정하는 가장 좋은 장소는 어디입니까? Collection을 의도 한대로 모델 번들로 사용하는 것이 가장 좋습니다. (Julien은 이미 OP에 이것을 언급했습니다. 왜 그가 옳다고 생각하는지 설명하고 싶습니다) Backbone의 문서 예제 에서처럼 Book (모델)의 Library (컬렉션)를 생각하고 있다고 가정 해 보겠습니다. 이 책 라이브러리가있는 주소와 같이 저장하려는 라이브러리에 대한 메타 정보가 있다는 것은 의미가 있습니다. 비결은 그것을 메타 정보로 생각하지 않는 것입니다. 많은 속성이있는 도서관이 있는데, 그 속성 중 하나가 책 ..

code 2020.12.31

PHP에 사전이 있습니까?

PHP에 사전이 있습니까? 예를 들면 : $names = {[bob:27, billy:43, sam:76]}; 다음과 같이 참조 할 수 있습니다. $names[bob] http://php.net/manual/en/language.types.array.php 이러한 방식으로 표준 배열을 사용할 수 있습니다. 아니요, PHP에는 사전이 없습니다. 가장 가까운 것은 배열입니다. 그러나 배열에는 인덱스와 키가 모두 있다는 점에서 배열은 사전과 다릅니다. 사전에는 키만 있고 색인은 없습니다. 그게 무슨 뜻입니까? $array = array( "foo" => "bar", "bar" => "foo" ); 다음 줄은 위의 배열에서 허용되지만 사전이면 오류가 발생합니다. print $array[0] 파이썬에는 배열과 사..

code 2020.12.31

.NET에서 실제 파일과 통합 테스트를 수행하는 방법은 무엇입니까?

.NET에서 실제 파일과 통합 테스트를 수행하는 방법은 무엇입니까? 파일 시스템 및 파일과 관련된 논리를 구현하는 클래스가 있습니다. 예를 들어,이 논리의 일부로 다음 작업을 수행하고 있습니다. 특정 폴더에 특정 구조가 있는지 확인 (예 : 특정 이름을 가진 하위 폴더 포함 등) 해당 폴더에서 일부 파일을로드하고 구조 확인 (예 : 특정 폴더 내의 특정 위치에있는 일부 구성 파일 임) 구성 파일에서 테스트 / 검증을위한 추가 파일로드 (예 :이 구성 파일에는 다른 내부 구조 등을 가져야하는 동일한 폴더의 다른 파일에 대한 정보가 포함되어 있습니다.) 이제이 모든 로직에는 몇 가지 워크 플로가 있으며 문제가있는 경우 예외가 발생합니다 (예 : 특정 폴더 위치에서 구성 파일을 찾을 수 없음). 또한 이 논리..

code 2020.12.31
반응형