반응형

etc./StackOverFlow 1071

JavaScript 객체 배열에서 id로 객체 찾기

질문자 :thugsb 배열이 있습니다. myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] 배열의 구조를 변경할 수 없습니다. 45 가 전달되고 있으며 배열의 해당 객체에 대한 'bar' 를 얻고 싶습니다. JavaScript 또는 jQuery를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까? find() 메서드를 사용합니다. myArray.find(x => x.id === '45').foo; MDN에서 : find() 메서드는 배열의 요소가 제공된 테스트 기능을 충족하는 경우 배열의 첫 번째 ..

etc./StackOverFlow 2022.01.02

Java에서 문자열을 분할하는 방법

질문자 :riyana 두 개의 문자열로 분할하려는 문자열 "004-034556" string1="004"; string2="034556"; 즉, 첫 번째 문자열에는 '-' '-' 뒤의 문자가 포함됩니다. '-' 가 있는지 확인하고 싶습니다. 그렇지 않은 경우 예외를 throw합니다. 어떻게 해야 하나요? 적절한 방법을 사용하십시오: String#split() . String string = "004-034556"; String[] parts = string.split("-"); String part1 = parts[0]; // 004 String part2 = parts[1]; // 034556 이것은 정규 표현식 을 사용하므로 필요한 경우 특수 문자 를 이스케..

etc./StackOverFlow 2022.01.02

사전에서 요소 삭제

질문자 :richzilla Python의 사전에서 항목을 삭제하는 방법이 있습니까? 또한 사본을 반환하기 위해 사전에서 항목을 삭제하려면(즉, 원본을 수정하지 않음) 어떻게 해야 합니까? del 문 은 요소를 제거합니다. del d[key] 이것은 기존 사전을 변경하므로 사전의 내용은 동일한 인스턴스에 대한 참조가 있는 다른 사람을 위해 변경됩니다. 새 사전을 반환하려면 사전을 복사하십시오. def removekey(d, key): r = dict(d) del r[key] return r dict() 생성자는 얕은 복사본을 만듭니다. 전체 복사본을 만들려면 copy 모듈을 참조하십시오. del /assignment/etc에 대한 사본을 만드는 것에 주의하십시오. 일정 시간에서 선형 시간으로 이동하고 선형..

etc./StackOverFlow 2022.01.02

인증 에이전트에 대한 연결을 열 수 없습니다.

질문자 :Danny Dai Smith 이 오류가 발생했습니다. $ git push heroku master Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts. ! Your key with fingerprint b7:fd:15:25:02:8e:5f:06:4f:1c:af:f3:f0:c3:c2:65 is not authorized to access bitstarter. 키를 추가하려고 시도했는데 아래와 같은 오류가 발생합니다. $ ssh-add ~/.ssh/id_rsa.pub Could not open a connection to your authentication ..

etc./StackOverFlow 2022.01.02

파일에 어떻게 추가합니까?

질문자 :user502039 파일을 덮어쓰는 대신 파일에 어떻게 추가합니까? 파일에 추가하는 특수 기능이 있습니까? with open("test.txt", "a") as myfile: myfile.write("appended text") Petter "a" 또는 "ab"를 모드로 설정하여 추가 모드에서 파일을 열어야 합니다. open() 을 참조하십시오. "a" 모드로 열면 쓰기 위치는 항상 파일의 끝(추가)에 있습니다. 읽기, 뒤로 탐색 및 읽기를 허용하려면 "a+"로 열 수 있습니다(그러나 모든 쓰기는 여전히 파일 끝에 있습니다!). 예시: >>> with open('test1','wb') as f: f.write('test') >>> with open(&#..

etc./StackOverFlow 2022.01.02

디렉토리의 모든 코드 줄을 재귀적으로 어떻게 계산할 수 있습니까?

질문자 :user77413 PHP 애플리케이션이 있고 특정 디렉토리와 그 하위 디렉토리 아래에 있는 모든 코드 라인을 계산하려고 합니다. 우리는 대략적인 아이디어를 얻으려는 것이므로 주석을 무시할 필요가 없습니다. wc -l *.php 해당 명령은 지정된 디렉토리에 대해 잘 작동하지만 하위 디렉토리는 무시합니다. 다음 주석이 작동할 수 있다고 생각했지만 74를 반환합니다. 이는 확실히 사실이 아닙니다... find . -name '*.php' | wc -l 디렉토리의 모든 파일을 재귀적으로 공급하는 올바른 구문은 무엇입니까? 노력하다: find . -name '*.php' | xargs wc -l 또는 (파일 이름에 공백과 같은 특수 문자가 포함된 경우) find . -nam..

etc./StackOverFlow 2022.01.02

Vim에서 대소문자를 구분하지 않는 검색을 수행하는 방법

질문자 :Haiyuan Zhang 파일에서 COPYRIGHT와 같이 대문자를 검색하고 싶습니다. 다음과 같은 검색을 시도했습니다. /copyright/i # Doesn't work 하지만 작동하지 않습니다. Perl에서 i 플래그를 정규식으로 지정하면 정규식이 대소문자를 구분하지 않는 정규식으로 바뀝니다. Vim에는 대소문자를 구분하지 않는 정규식을 나타내는 고유한 방법이 있는 것 같습니다. 패턴의 어느 곳에서나 \c 이스케이프 시퀀스를 사용할 수 있습니다. 예를 들어: /\ccopyright 또는 /copyright\c 또는 /copyri\cght 역(대소문자 구분 일치) \C (대문자 C)를 사용하십시오. Chinmay Kanchi \c 및 ignorecase 대한 제안과 함께 smartcas..

etc./StackOverFlow 2022.01.02

Git에서 로컬 커밋 버리기

질문자 :David Moles 잘못된 체리 피킹으로 인해 내 로컬 Git 리포지토리는 현재 원본보다 5개 앞서 있으며 좋은 상태가 아닙니다. 이 모든 커밋을 제거하고 다시 시작하고 싶습니다. 분명히 내 작업 디렉토리를 삭제하고 다시 복제하면 할 수 있지만 GitHub에서 모든 것을 다시 다운로드하는 것은 과도하고 시간을 잘 활용하지 못하는 것 같습니다. git revert 가 내가 필요한 것일 수도 있지만, 코드 자체를 올바른 상태로 되돌리더라도 원본보다 먼저 10 개(또는 6개) 커밋을 끝내고 싶지는 않습니다. 지난 30분 동안 아무 일도 없었던 척하고 싶을 뿐입니다. 이 작업을 수행하는 간단한 명령이 있습니까? 명백한 유스 케이스처럼 보이지만 그 예를 찾지 못했습니다. 이 질문은 구체적으로 커밋 에 ..

etc./StackOverFlow 2022.01.02

C#에서 두 개의 물음표가 함께 의미하는 것은 무엇입니까?

질문자 :Edward Tanguay 이 코드 줄에서 실행: FormsAuth = formsAuth ?? new FormsAuthenticationWrapper(); 두 개의 물음표는 무엇을 의미합니까? 일종의 삼항 연산자입니까? 구글에서 찾기 힘드네요. 이것은 null 병합 연산자이며 삼항(즉시-if) 연산자와 매우 유사합니다. 또한 참조 ?? 운영자 - MSDN . FormsAuth = formsAuth ?? new FormsAuthenticationWrapper(); 확장: FormsAuth = formsAuth != null ? formsAuth : new FormsAuthenticationWrapper(); 다음으로 확장됩니다. if(formsAuth != null) FormsAuth = form..

etc./StackOverFlow 2022.01.02

목록 항목의 발생 횟수를 어떻게 계산합니까?

질문자 :weakish 항목이 주어지면 Python의 목록에서 항목의 발생을 어떻게 계산할 수 있습니까? 하나의 항목만 계산하려면 count 메서드를 사용하세요. >>> [1, 2, 3, 4, 1, 4, 1].count(1) 3 카운트 성능에 관한 중요 참고 사항 여러 항목을 계산하려면 이것을 사용하지 마십시오 . count 를 호출 count 호출에 대해 목록에 대한 별도의 전달이 필요하며, 이는 성능에 치명적일 수 있습니다. 모든 항목을 계산하거나 여러 항목만 계산하려면 다른 답변에 설명된 대로 Counter Łukasz Python 2.7 또는 3.x를 사용 중이고 각 요소의 발생 횟수를 원하는 경우 Counter 사용하십시오. >>> from collections import Counter >>>..

etc./StackOverFlow 2022.01.02
반응형