반응형

전체 글 1480

macOS 업데이트 후 Git이 작동하지 않음(xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools)

질문자 :dustbuster macOS Mojave로 업데이트했습니다(이는 Catalina 업데이트에서도 발생하며 이후 모든 주요 업데이트에서 잠재적으로 발생하는 것으로 보입니다). 오늘 아침에 MacBook pro의 명령줄에서 작업 코드베이스로 이동하여 저장소에 "git status"를 입력하고 오류를 수신했습니다. xcrun: 오류: 유효하지 않은 활성 개발자 경로(/Library/Developer/CommandLineTools), xcrun이 누락됨: /Library/Developer/CommandLineTools/usr/bin/xcrun git 및 명령줄 도구는 어떻게 수정합니까? 문제는 Xcode 명령줄 도구를 업데이트해야 한다는 것입니다. 솔루션 #1 터미널로 돌아가서 다음을 입력하십시오. x..

etc./StackOverFlow 2021.11.13

finally 블록은 항상 Java에서 실행됩니까?

질문자 :jonny five 이 코드를 고려할 때 something() finally 블록이 항상 실행된다는 것을 절대적으로 확신 할 수 있습니까? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("I don't know if this will get printed out"); } 예, try 또는 catch 코드 블록을 실행한 후 finally finally 으로 호출되지 않는 유일한 경우는 다음과 같습니다. System.exit() 를 호출하면 Runtime.getRuntime().halt(exitStatus) 를 호출하면 JVM이 먼저 충돌하는 경우 t..

etc./StackOverFlow 2021.11.13

Git fetch 원격 브랜치

질문자 :David 제 동료와 저는 같은 저장소에서 작업하고 있습니다. 우리는 기술적으로 서로 다른 프로젝트를 위해 각각의 분기를 두 개의 분기로 나누었지만 유사점이 있으므로 branch 에서 master 에게 다시 커밋하고 싶을 때가 있습니다. 그러나 나는 branch 있습니다. 내 동료가 해당 분기를 구체적으로 어떻게 가져올 수 있습니까? 저장소의 git clone 은 그를 위해 로컬로 분기를 생성하지 않는 것 같지만, 내 쪽에서 푸시한 후 언퍼들에서 라이브로 볼 수 있습니다. 또한 처음에 브랜치를 만들 때 -b checkout . 그게 큰 차이가 있습니까? $ git branch -r origin/HEAD -> origin/master origin/daves_branch origin/discover..

etc./StackOverFlow 2021.11.13

데이터베이스 인덱싱은 어떻게 작동합니까? [닫은]

질문자 :Xenph Yan 폐쇄 . 이 질문은 더 집중할 필요가 있습니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 하나 의 문제 에만 초점 을 맞추도록 질문 을 업데이트 하십시오 . 폐쇄 2 년 전 . 이 질문 개선 데이터 세트의 크기가 증가함에 따라 인덱싱이 매우 중요하다는 점을 감안할 때 누군가 데이터베이스에 구애받지 않는 수준에서 인덱싱이 작동하는 방식을 설명할 수 있습니까? 필드를 인덱싱하는 쿼리에 대한 자세한 내용 은 데이터베이스 열을 인덱싱하는 방법 을 확인하세요. 왜 필요한가요? 데이터가 디스크 기반 저장 장치에 저장되면 데이터 블록으로 저장됩니다. 이러한 블록은 전체적으로 액세스되어 원자 디스크 액세스 작업이 됩니다. 디스크 블록은 연결 ..

etc./StackOverFlow 2021.11.13

문자열을 float 또는 int로 구문 분석하는 방법은 무엇입니까?

질문자 :Tristan Havelick "545.2222" 와 같은 숫자 문자열을 해당 부동 소수점 값인 545.2222 어떻게 해야 합니까? 또는 문자열 구문 분석 "31" 정수에 31 ? 난 그냥 플로트 구문 분석하는 방법을 알고 싶어요 str A와 float 및 (별도)있는 int str 에 int . >>> a = "545.2222" >>> float(a) 545.22220000000004 >>> int(float(a)) 545 Harley Holcombe def num(s): try: return int(s) except ValueError: return float(s) Javier 문자열이 float인지 확인하는 Python 방법: def is_float(value): try: float(va..

etc./StackOverFlow 2021.11.13

배열에 Java의 특정 값이 포함되어 있는지 어떻게 확인합니까?

질문자 :Mike Sickler 다음과 같은 값을 가진 String[] public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; String s 가 주어지면 VALUES s 가 포함되어 있는지 테스트하는 좋은 방법이 있습니까? Arrays.asList(yourArray).contains(yourValue) 경고: 이것은 프리미티브 배열에서는 작동하지 않습니다(주석 참조). java-8 이후로 이제 Streams를 사용할 수 있습니다. String[] values = {"AB","BC","CD","AE"}; boolean contains = Arrays.stream(values).anyMatch("s"::equals); int , ..

etc./StackOverFlow 2021.11.13

jQuery를 사용하여 요소로 스크롤

질문자 :DiegoP. 이 input 요소가 있습니다. 그런 다음 다른 텍스트 입력, 텍스트 영역 등과 같은 다른 요소가 있습니다. 사용자가 #subject input 을 클릭하면 페이지가 멋진 애니메이션과 함께 페이지의 마지막 요소로 스크롤되어야 합니다. 스크롤은 맨 아래가 아닌 맨 아래로 이동해야 합니다. 페이지의 마지막 항목은 #submit submit 버튼입니다. 애니메이션은 너무 빠르지 않고 유동적이어야 합니다. 최신 jQuery 버전을 실행하고 있습니다. 플러그인을 설치하지 않고 이를 달성하기 위해 기본 jQuery 기능을 사용하는 것을 선호합니다. button 이 있는 버튼이 있다고 가정하고 다음 예를 시도해 보세요. $("#button").click(function() { $([docume..

etc./StackOverFlow 2021.11.13

jQuery로 입력을 비활성화/활성화하시겠습니까?

질문자 :omg $input.disabled = true; 또는 $input.disabled = "disabled"; 표준 방법은 무엇입니까? 그리고 반대로 비활성화된 입력을 어떻게 활성화합니까? 제이쿼리 1.6+ disabled 속성을 변경하려면 .prop() 함수를 사용해야 합니다. $("input").prop('disabled', true); $("input").prop('disabled', false); jQuery 1.5 이하 .prop() 함수는 존재하지 않지만 .attr() 은 유사합니다. 비활성화된 속성을 설정합니다. $("input").attr('disabled','disabled'); .removeAttr() 을 사용하는 것이 적..

etc./StackOverFlow 2021.11.13

설치된 npm 패키지의 버전 찾기

질문자 :Laurent Couvidou 설치된 node.js/npm 패키지 의 버전을 찾는 방법은 무엇입니까? 이것은 npm 자체의 버전을 출력합니다: npm -v 이것은 다음과 같은 암호 오류를 출력합니다. npm version 이렇게 하면 레지스트리에 패키지 버전이 인쇄됩니다(즉, 사용 가능한 최신 버전). npm view version 설치된 버전을 어떻게 얻습니까? npm list 지역 패키지 나에 대한 npm list -g 세계적으로 설치된 패키지. 특정 패키지의 이름을 인수로 전달하여 특정 패키지의 버전을 찾을 수 있습니다. 예를 들어, npm list grunt 결과는 다음과 같습니다. projectName@projectVersion /path/to/project/folder └── grun..

etc./StackOverFlow 2021.11.13

JavaScript에서 쿼리 문자열 값을 얻으려면 어떻게 해야 합니까?

질문자 :Community Wiki 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. jQuery를 통해(또는 없이) 쿼리 문자열 값을 검색하는 플러그인 없는 방법이 있습니까? 그렇다면 어떻게? 그렇지 않다면 그렇게 할 수 있는 플러그인이 있습니까? 업데이트: 2021년 6월 모든 쿼리 매개변수가 필요한 특정 경우: const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); 업데이트: 2018년 9월 간단하고 적절한(완전하지는 않지만) 브..

etc./StackOverFlow 2021.11.11

요소 외부의 클릭을 어떻게 감지합니까?

질문자 :Community Wiki 사용자가 이러한 메뉴의 헤드를 클릭할 때 완전히 표시되는 일부 HTML 메뉴가 있습니다. 사용자가 메뉴 영역 외부를 클릭할 때 이러한 요소를 숨기고 싶습니다. jQuery로 이와 같은 것이 가능합니까? $("#menuscontainer").clickOutsideThisElement(function() { // Hide the menus }); 참고: stopPropagation 사용하면 DOM의 정상적인 이벤트 흐름이 중단되므로 피해야 합니다. 자세한 내용은 이 CSS 트릭 문서 를 참조하세요. 대신 이 방법을 사용하는 것이 좋습니다. 창을 닫는 문서 본문에 클릭 이벤트를 첨부합니다. 문서 본문에 대한 전파를 중지하는 별도의 클릭 이벤트를 컨테이너에 첨부합니다. $(w..

etc./StackOverFlow 2021.11.11

JavaScript를 사용하여 JSON 예쁘게 인쇄하기

질문자 :Mark 읽기 쉬운(사람 독자용) 형식으로 JSON을 표시하려면 어떻게 해야 합니까? 나는 주로 색상/글꼴 스타일/등과 함께 들여쓰기와 공백을 찾고 있습니다. 예쁜 인쇄는 기본적으로 JSON.stringify() 에서 구현됩니다. 세 번째 인수는 예쁜 인쇄를 활성화하고 사용할 간격을 설정합니다. var str = JSON.stringify(obj, null, 2); // spacing level = 2 구문 강조 표시가 필요한 경우 다음과 같은 정규식 마술을 사용할 수 있습니다. function syntaxHighlight(json) { if (typeof json != 'string') { json = JSON.stringify(json, undefined, 2); } json ..

etc./StackOverFlow 2021.11.11

HTML5 localStorage에 객체 저장하기

질문자 :Kristopher Johnson localStorage JavaScript 개체를 저장하고 싶지만 내 개체가 문자열로 변환되고 있는 것 같습니다. localStorage 사용하여 기본 JavaScript 유형과 배열을 저장하고 검색할 수 있지만 객체가 작동하지 않는 것 같습니다. 그들은해야합니까? 내 코드는 다음과 같습니다. var testObject = { 'one': 1, 'two': 2, 'three': 3 }; console.log('typeof testObject: ' + typeof testObject); console.log('testObject properties:'); for (var prop in test..

etc./StackOverFlow 2021.11.11

__init__() 메서드로 Python super() 이해하기 [중복]

질문자 :Mizipzor 이 질문에는 이미 답변이 있습니다 . 파이썬에서 '수퍼'는 무엇을 하나요? - super().__init__()과 명시적 수퍼클래스 __init__()의 차이점 (11개 답변) 폐쇄 5 년 전 . super() 의 사용을 이해하려고 노력하고 있습니다. 보기에는 두 자식 클래스가 모두 생성될 수 있습니다. 다음 2개의 하위 클래스의 실제 차이점이 무엇인지 궁금합니다. class Base(object): def __init__(self): print "Base created" class ChildA(Base): def __init__(self): Base.__init__(self) class ChildB(Base): def __init__(self): super(Chi..

etc./StackOverFlow 2021.11.11

두 JavaScript 객체의 속성을 동적으로 병합하려면 어떻게 해야 합니까?

질문자 :Community Wiki 런타임에 두 개의 (매우 간단한) JavaScript 개체를 병합할 수 있어야 합니다. 예를 들어 다음과 같이 하고 싶습니다. var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 now has three properties: food, car, and animal 누구든지 이에 대한 스크립트를 가지고 있거나 이를 수행하는 내장된 방법을 알고 있습니까? 재귀가 필요하지 않으며 함수를 병합할 필요도 없고 플랫 개체의 메서드만 병합할 필요도 없습니다. ECMAScript 2018 표준 방법 당신은 객체 확산 을 사..

etc./StackOverFlow 2021.11.11

JavaScript 객체의 길이

질문자 :Gareth Simpson JavaScript 개체가 있습니다. 이 객체의 길이를 얻는 기본 제공되거나 허용되는 모범 사례가 있습니까? const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] = "Simpson"; myObject["age"] = 21; 가장 강력한 답변(즉, 가장 적은 버그를 유발하면서 하려는 작업의 의도를 포착함)은 다음과 같습니다. Object.size = function(obj) { var size = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) size++; } return size; }; // Get the size ..

etc./StackOverFlow 2021.11.11

C#의 올바른 버전 번호는 무엇입니까?

질문자 :Community Wiki C#의 올바른 버전 번호는 무엇입니까? 언제 나온거야? C# 3.5에 대한 답변을 찾을 수 없는 이유는 무엇입니까? 이 질문은 주로 잘못된 버전 번호(예: C# 3.5 )를 사용하여 답변을 검색하는 사람들을 돕기 위한 것입니다. 잘못된 버전 번호로 답을 찾지 못한 사람 이 이 질문을 찾은 다음 올바른 버전 번호로 다시 검색하기를 바랍니다. C# 언어 버전 기록: 이 글을 쓰는 시점에 알려진 C# 버전은 다음과 같습니다. .NET 1.0 및 VS2002와 함께 릴리스된 C# 1.0(2002년 1월) C# 1.2 (이상하게도 충분히); .NET 1.1 및 VS2003(2003년 4월)과 함께 릴리스되었습니다. IDisposable 을 구현한 IEnumerator Dispo..

etc./StackOverFlow 2021.11.11

sleep()의 JavaScript 버전은 무엇입니까?

질문자 :Community Wiki 다음 pausecomp 함수( here 에서 pausecomp 보다 JavaScript sleep 를 설계하는 더 좋은 방법이 있습니까? function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < millis); } 이것은 JavaScript의 Sleep의 복제본이 아닙니다. 작업 사이의 지연입니다. 나는 코드 조각이 실행되기 전에 지연이 아니라 함수 중간에 진짜 잠을 원합니다. 2017 — 2021 업데이트 이 질문을 받은 2009년 이후로 JavaScript는 크게 발전했습니다. 다른 모든 답변은 이제 더 이..

etc./StackOverFlow 2021.11.11

Python에서 수동으로 예외 발생(던지기)

질문자 :TIMEX except 블록을 통해 catch할 수 있도록 Python에서 예외를 발생시키는 방법은 무엇입니까? Python에서 수동으로 예외를 던지거나 발생시키는 방법은 무엇입니까? 의미상 문제에 맞는 가장 구체적인 예외 생성자를 사용하십시오 . 메시지를 구체적으로 작성하십시오. 예: raise ValueError(&#39;A very specific bad thing happened.&#39;) 일반 예외를 발생시키지 마십시오 Exception 발생을 피하십시오. 그것을 잡으려면 그것을 하위 분류하는 다른 모든 더 구체적인 예외를 잡아야 합니다. 문제 1: 버그 숨기기 raise Exception(&#39;I know Python!&#39;) # Don&#39;t! If you catch, ..

etc./StackOverFlow 2021.11.11
반응형