반응형

2020/07/03 30

HashSet / HashMap에 중복 값을 추가하면 이전 값이 대체됩니다

HashSet / HashMap에 중복 값을 추가하면 이전 값이 대체됩니다 아래 코드를 고려하십시오. HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()HashSet중복을 허용하지 않으므로 1을 지정 하므로 하나의 요소 만 저장됩니다. 중복 요소를 추가 한 다음 이전 요소를 대체하거나 단순히 추가하지 않는지 알고 싶습니다. 또한 HashMap같은 경우에 어떻게됩니까? 의 경우 HashMap이전 값을 새 값으로 바꿉니다. 의 경우 HashSet항목이 삽입되지 않습니다. 가장 먼저 알아야 할 것은 HashSeta처럼 작동 Set한다는 것입니다. 즉, 객체를에 직접 추가 HashSet하고 복제본을 포함 할 수 없습니다...

Programing 2020.07.03

Xcode 5 서명에 사용할 수있는 ID가 없습니다.

Xcode 5 서명에 사용할 수있는 ID가 없습니다. Xcode 5에서 내 앱의 유효성을 검사하려고 할 때 "서명에 사용할 수있는 ID가 없습니다"라는 오류가 있습니다. 모두 시도 : 인증서 및 프로비저닝 프로파일,이 사이트 및 다른 리소스에 설명 된 모든 방법을 다시 만듭니다. 내 앱을 Ad-hoc으로 배포하려고하면 테스트 장치에서 IPA 파일을 성공적으로 만들어 설치하기 때문에 혼란스러워합니다. 그러나 앱의 유효성을 검사하거나 AppStore에 제출하려고하면 항상 오류가 발생합니다. 어쩌면 누군가이 문제를 도와 줄 수 있습니다. 당신이해야 할 일은 : 개발자 센터의 인증서, 식별자 및 프로필로 이동 "프로비저닝 프로파일"/ "배포"에서 새로운 프로비저닝 프로파일 생성 프로필을 다운로드하여 엽니 다 X..

Programing 2020.07.03

구아바 ImmutableMap 초기화

구아바 ImmutableMap 초기화 구아바는지도를 초기화하기위한 좋은 지름길을 제공합니다. 그러나 내지도가 9 개의 항목으로 초기화되면 다음 컴파일러 오류 (Eclipse Indigo)가 발생합니다. of(K, V, K, V, K, V, K, V, K, V)유형 의 메소드 ImmutableMap는 인수에 적용 할 수 없습니다(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) ImmutableMap myMap = ImmutableMap.of( "key1", "value1", "key2", "value..

Programing 2020.07.03

child_process.execSync를 사용하지만 콘솔에서 출력을 유지하십시오.

child_process.execSync를 사용하지만 콘솔에서 출력을 유지하십시오. execSyncNodeJS 0.12에 추가 된 방법 을 사용하고 싶지만 여전히 Node 스크립트를 실행 한 콘솔 창에 출력이 있습니다. 예를 들어 다음 줄이있는 NodeJS 스크립트를 실행하면 콘솔 내에서 "live"rsync 명령의 전체 출력을보고 싶습니다. require('child_process').execSync('rsync -avAXz --info=progress2 "/src" "/dest"'); execSync명령의 출력 을 반환하고 실행 후에 콘솔에 인쇄 할 수 있지만이 방법으로 "실시간"출력이 없다는 것을 이해합니다 ... 원하는 경우 부모의 stdio를 자식 프로세스로 전달할 수 있습니다 . require..

Programing 2020.07.03

git에서 첫 번째 커밋을 제거하는 방법은 무엇입니까?

git에서 첫 번째 커밋을 제거하는 방법은 무엇입니까? git에서 첫 번째 커밋을 제거하는 방법이 궁금합니다. 커밋하기 전에 개정 된 내용은 무엇입니까? 이 개정판에 이름이나 태그가 있습니까? 나에게 가장 안전한 방법은 다음 update-ref명령 을 사용하는 것입니다 . git update-ref -d HEAD 명명 된 참조를 삭제 HEAD하므로 현재 분기의 모든 커밋 이 재설정됩니다 (부드럽게 작업을 잃지 않습니다) . 원하는 것은 첫 번째 커밋을 두 번째 커밋과 병합하는 것입니다 rebase. git rebase -i --root 마지막 방법은 컨텐츠가 동일하지만 커밋 히스토리가없는 분기 인 고아 브랜치를 작성하고 새 컨텐츠를 커미트하는 것입니다. git checkout --orphan 모든 커밋이..

Programing 2020.07.03

Objective-C에서 배열 결합

Objective-C에서 배열 결합 NSMutableArray를 문자열로 변환하는 방법을 찾고 있습니다. 이 Ruby 배열 메소드와 동등한 것이 있습니까? >> array1 = [1, 2, 3] >> array1.join(',') => "1,2,3" 건배! NSArray *array1 = [NSArray arrayWithObjects:@"1", @"2", @"3", nil]; NSString *joinedString = [array1 componentsJoinedByString:@","]; componentsJoinedByString: 지정된 문자열로 배열의 구성 요소를 결합하고 배열의 문자열 표현을 반환합니다. 찾고있는 방법은 componentsJoinedByString입니다. NSArray *a = ..

Programing 2020.07.03

Express에서 사용자 정의 파비콘을 설정하는 방법은 무엇입니까?

Express에서 사용자 정의 파비콘을 설정하는 방법은 무엇입니까? 나는 최근 Node.js에서 작업을 시작했으며 app.js 파일에는 다음 줄이 있습니다. app.use(express.favicon()); 이제 나만의 favicon.ico를 어떻게 설정합니까? Express 4에서 파비콘 미들웨어를 설치 한 후 다음을 수행하십시오. var favicon = require('serve-favicon'); app.use(favicon(__dirname + '/public/images/favicon.ico')); 또는 path모듈을 사용하는 것이 좋습니다 . app.use(favicon(path.join(__dirname,'public','images','favicon.ico'))); (이 솔루션은 Expr..

Programing 2020.07.03

파이썬 부서

파이썬 부서 나는 -100에서 0에서 10-100의 범위로 숫자 집합을 정규화하려고 시도했지만 변수가 전혀 없어도 예상 한 방식을 평가하지 못한다는 것을 알기 만하는 문제가있었습니다. >>> (20-10) / (100-10) 0 플로트 분할이 작동하지 않습니다. >>> float((20-10) / (100-10)) 0.0 디비전의 양쪽이 플로트로 캐스팅되면 작동합니다. >>> (20-10) / float((100-10)) 0.1111111111111111 첫 번째 예제의 각 측면은 int로 평가되므로 최종 답변이 int로 전송됩니다. 0.111이 .5보다 작으므로 0으로 반올림됩니다. 제 생각에는 투명하지 않지만 그 방법이 맞는 것 같습니다. 설명은 무엇입니까? 부동 소수점 숫자가 아닌 정수 나누기가 잘..

Programing 2020.07.03

자바 스크립트의 자식 클래스에서 부모 메서드를 호출하는 방법은 무엇입니까?

자바 스크립트의 자식 클래스에서 부모 메서드를 호출하는 방법은 무엇입니까? 지난 몇 시간 동안 내 문제에 대한 해결책을 찾으려고 노력했지만 희망이없는 것 같습니다. 기본적으로 자식 클래스에서 부모 메서드를 호출하는 방법을 알아야합니다. 지금까지 시도한 모든 것들이 작동하지 않거나 부모 메서드를 덮어 쓰게됩니다. Javascript에서 OOP를 설정하기 위해 다음 코드를 사용하고 있습니다. // SET UP OOP // surrogate constructor (empty function) function surrogateCtor() {} function extend(base, sub) { // copy the prototype from the base to setup inheritance surrogate..

Programing 2020.07.03

문자열이 직렬화되어 있는지 확인 하시겠습니까?

문자열이 직렬화되어 있는지 확인 하시겠습니까? 문자열이 serialize () 함수의 결과 / 출력인지 여부를 결정하는 가장 좋은 방법은 무엇입니까? 나는 그것을 시도해보십시오 unserialize;-) 매뉴얼 인용 : 전달 된 문자열을 직렬화 할 수없는 경우 FALSE가 리턴되고 E_NOTICE가 발행됩니다. 그래서, 당신은 반환 값이 있는지 확인해야합니다 false여부 (와 ===나 !==, 확실하게 어떤 문제가되지 0또는 null하거나 동일 무엇이든 false, 내가 말할 것이다) . @ 연산자 를 사용하고 싶을 수도 있습니다 . 예를 들면 : $str = 'hjkl'; $data = @unserialize($str); if ($data !== false) { echo "ok"; } else { e..

Programing 2020.07.03
반응형