반응형

etc./StackOverFlow 1071

JavaScript 정규식에서 일치하는 그룹에 어떻게 액세스합니까?

질문자 :nickf 정규 표현식을 사용하여 문자열의 일부를 일치시킨 다음 괄호로 묶인 하위 문자열에 액세스하고 싶습니다. var myString = "something format_abc"; // I want "abc" var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString); console.log(arr); // Prints: [" format_abc", "abc"] .. so far so good. console.log(arr[1]); // Prints: undefined (???) console.log(arr[0]); // Prints: format_undefined (!!!) 내가 무엇을 잘못하고 있지? 나는 위의 정규식 코드에 아무런 문제가 없다는 것을..

etc./StackOverFlow 2022.02.19

rvalue, lvalue, xvalue, glvalue 및 prvalue는 무엇입니까?

질문자 :James McNellis C++03에서 표현식은 rvalue 또는 lvalue 입니다. C++11에서 표현식은 다음과 같을 수 있습니다. rvalue l값 x값 글 밸류 가치 2개의 카테고리가 5개의 카테고리가 되었습니다. 이 새로운 범주의 표현은 무엇입니까? 이러한 새로운 범주는 기존 rvalue 및 lvalue 범주와 어떤 관련이 있습니까? C++0x의 rvalue 및 lvalue 범주는 C++03과 동일합니까? 이러한 새로운 범주가 필요한 이유는 무엇입니까? WG21 신들은 우리를 단순한 인간으로 혼란스럽게 하려고 합니까? 나는 이 문서가 그렇게 짧은 소개가 되지 않을 것이라고 생각한다 : n3055 전체 학살은 이동 의미론으로 시작되었습니다. 움직일 수 있고 복사할 수 없는 표현이 생기..

etc./StackOverFlow 2022.02.19

venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv 등의 차이점은 무엇입니까?

질문자 :Flimm Python 3.3은 표준 라이브러리에 새로운 패키지 venv 합니다. (py)?(v|virtual|pip)?env 와 일치하는 것으로 보이는 다른 모든 패키지와 어떻게 다릅니까? 초보자를 위한 권장 사항: 이것은 초보자를 위한 개인적인 권장 사항입니다. Python 2 및 3 및 다양한 상황에서 작동하는 도구인 virtualenv 및 pip 표준 라이브러리에 없는 PyPI 패키지: virtualenv 는 Python 라이브러리용으로 격리된 Python 환경을 생성하는 매우 인기 있는 도구입니다. 이 도구에 익숙하지 않은 경우 매우 유용한 도구이므로 이 도구를 배우는 것이 좋습니다. 이 답변의 나머지 부분에서 이 도구와 비교할 것입니다. env/ )에 많은 파일을 설치한 bin 디렉토..

etc./StackOverFlow 2022.02.19

sed를 사용하여 줄 바꿈(\n)을 어떻게 바꿀 수 있습니까?

질문자 :hhh 줄 바꿈(" \n ")을 공백(" ") sed 명령을 사용하고 있습니까? 나는 실패했다: sed 's#\n# #g' file sed 's#^$# #g' file 어떻게 수정합니까? sed 는 라인 기반 입력에 사용하기 위한 것입니다. 그것이 당신이 필요로하는 것을 할 수 있지만. 더 나은 옵션은 다음과 같이 tr tr '\n' ' ' output.txt 또는 GNU 버전이 있는 경우(긴 옵션 포함) tr --delete '\n' output.txt dmckee ---..

etc./StackOverFlow 2022.02.19

Node.js module.exports의 목적은 무엇이며 어떻게 사용합니까?

질문자 :mrwooster Node.js module.exports의 목적은 무엇이며 어떻게 사용합니까? 이에 대한 정보를 찾을 수 없는 것 같지만 소스 코드에서 자주 볼 수 있으므로 Node.js의 다소 중요한 부분인 것 같습니다. Node.js 문서 에 따르면 : 기준 치수 module 대한 참조입니다. 특히 module.exports 는 내보내기 객체와 동일합니다. 자세한 내용은 src/node.js 를 참조하세요. 하지만 이것은 별로 도움이 되지 않습니다. module.exports 는 정확히 무엇을 하며 간단한 예는 무엇입니까? module.exports require 호출의 결과로 실제로 반환되는 객체입니다. exports 변수는 처음에 동일한 객체로 설정됩니다(즉, 약칭 "별칭"). 따라서 ..

etc./StackOverFlow 2022.02.19

배열의 마지막 항목 가져오기

질문자 :balexander 지금까지 내 JavaScript 코드는 다음과 같습니다. var linkElement = document.getElementById("BackButton"); var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT); 현재 URL에서 배열의 마지막 항목에서 두 번째 항목이 필요합니다. 그러나 배열의 마지막 항목이 "index.html" 인지 확인하고 싶습니다. 그렇다면 대신 마지막 항목에서 세 번째 항목을 가져옵니다. 20..

etc./StackOverFlow 2022.02.19

내 애플리케이션에서 Android 웹 브라우저의 URL을 열려면 어떻게 해야 합니까?

질문자 :Arutha 내 애플리케이션이 아닌 내장 웹 브라우저의 코드에서 URL을 여는 방법은 무엇입니까? 나는 이것을 시도했다 : try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(download_link)); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } 하지만 예외가 발생했습니다. No activity fo..

etc./StackOverFlow 2022.02.19

인터페이스 대 추상 클래스(일반 OO)

질문자 :Houman 저는 최근에 Interface와 Abstract 클래스의 차이점에 대한 질문을 받은 두 번의 전화 인터뷰를 받았습니다. 내가 생각할 수 있는 모든 측면을 설명했지만 그들은 내가 구체적으로 언급하기를 기다리고 있는 것 같고 그것이 무엇인지 모르겠습니다. 제 경험에 비추어 볼 때 다음이 사실이라고 생각합니다. 중요한 포인트를 놓치고 있다면 알려주세요. 상호 작용: 인터페이스에 선언된 모든 단일 메서드는 하위 클래스에서 구현되어야 합니다. 이벤트, 대리자, 속성(C#) 및 메서드만 인터페이스에 존재할 수 있습니다. 클래스는 여러 인터페이스를 구현할 수 있습니다. 추상 클래스: 추상 메서드만 하위 클래스에서 구현해야 합니다. Abstract 클래스는 구현이 있는 일반 메서드를 가질 수 있습..

etc./StackOverFlow 2022.02.19

JavaScript에서 객체에 키가 있는지 어떻게 확인합니까? [복제하다]

질문자 :kevin 이 질문에는 이미 답변이 있습니다 . JavaScript에서 객체에 특정 속성이 있는지 어떻게 확인합니까? (29개 답변) 7년 전 문을 닫았습니다 . 옳은 일은 무엇입니까? if (myObj['key'] == undefined) 또는 if (myObj['key'] == null) 또는 if (myObj['key']) 연산자에서 JavaScript 를 시도하십시오. if ('key' in myObj) 그리고 그 반대입니다. if (!('key' in myObj)) 조심하세요! in 연산자는 개체의 프로토타입 체인에 있는 키를 포함하여 모든 개체 키와 일치합니다. myObj.hasOwnProperty('key..

etc./StackOverFlow 2022.02.19

JavaScript에 "null 병합" 연산자가 있습니까?

질문자 :Daniel Schaffer Javascript에 null 병합 연산자가 있습니까? 예를 들어 C#에서는 다음과 같이 할 수 있습니다. String someString = null; var whatIWant = someString ?? "Cookies!"; Javascript에 대해 알아낼 수 있는 가장 좋은 근사값은 조건부 연산자를 사용하는 것입니다. var someString = null; var whatIWant = someString ? someString : 'Cookies!'; 이것은 일종의 icky IMHO입니다. 내가 더 잘할 수 있을까? 업데이트 JavaScript는 이제 nullish 병합 연산자(??)를 지원합니다. 왼쪽 피연산자가 null 이거나 undefin..

etc./StackOverFlow 2022.02.19
반응형