반응형

etc./StackOverFlow 1071

JavaScript에서 변수가 배열인지 어떻게 확인합니까? [복제하다]

질문자 :Andy McCluggage 이 질문에는 이미 답변이 있습니다 . 객체가 배열인지 어떻게 확인할 수 있습니까? (51개 답변) 6년 전에 문을 닫았습니다 . JavaScript에서 변수가 배열인지 단일 값인지 확인하고 싶습니다. 가능한 해결책을 찾았습니다... if (variable.constructor == Array)... 이것이 이것이 가능한 최선의 방법입니까? 변수가 배열인지 아닌지 확인하는 방법에는 여러 가지가 있습니다. 가장 좋은 솔루션은 선택한 솔루션입니다. variable.constructor === Array 이것은 Chrome 및 다른 모든 브라우저에서 가장 빠른 방법입니다. 모든 배열은 객체이므로 생성자 속성을 확인하는 것은 JavaScript 엔진의 빠른 프로세스입니다. 객..

etc./StackOverFlow 2021.12.21

구성 오류: 이 구성 섹션은 이 경로에서 사용할 수 없습니다.

질문자 :Alex 서버에 사이트를 배포하는 동안 오류가 발생했습니다. 홈 페이지를 로드하거나 IIS의 새 사이트에서 인증에 액세스하려고 하면 오류가 발생합니다. 구성 오류: 이 구성 섹션은 이 경로에서 사용할 수 없습니다. 이는 섹션이 상위 수준에서 잠겨 있을 때 발생합니다. 잠금은 기본적으로(overrideModeDefault="Deny") 또는 overrideMode="Deny" 또는 레거시 allowOverride="false"가 있는 위치 태그에 의해 명시적으로 설정됩니다. 자세한 내용은 여기에서 찾을 수 있습니다. 시나리오 7 은 16진수 오류 코드와 일치합니다. 위의 링크된 사이트에 제공된 솔루션 은 applicationHost.config 파일의 내 오류에서 언급한 섹션에서 Allow for..

etc./StackOverFlow 2021.12.21

NullReferenceException이란 무엇이며 어떻게 수정합니까?

질문자 :Community Wiki 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 몇 가지 코드가 있고 실행될 때 NullReferenceException throw하여 다음과 같이 말합니다. 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 이것은 무엇을 의미하며 이 오류를 수정하려면 어떻게 해야 합니까? 원인은 무엇입니까? 결론 null (또는 VB.NET에서는 Nothing 것을 사용하려고 합니다. 이것은 null 설정하거나 전혀 설정하지 않았음을 의미합니다. 다른 것과 마찬가지로 null 이 전달됩니다. 메서드 "A" 에서 null 경우 메서드 "B"가 메서드 "A"에 null null 은 다른 의..

etc./StackOverFlow 2021.12.21

break 호출과 같은 Array.forEach 단락

질문자 :Scott Klarenbach [1,2,3].forEach(function(el) { if(el === 1) break; }); JavaScript에서 forEach 메서드를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까? return; 시도했다; , return false; 그리고 break . break 가 충돌하고 return 은 반복을 계속하는 것 외에는 아무것도 하지 않습니다. forEach break 하는 기본 제공 기능은 없습니다. 실행을 중단하려면 일종의 예외를 throw해야 합니다. 예를 들어 var BreakException = {}; try { [1, 2, 3].forEach(function(el) { console.log(el); if (el === 2) throw Br..

etc./StackOverFlow 2021.12.21

Git 커밋에서 파일 제거

질문자 :Lolly 나는 Git을 사용하고 있으며 다음을 사용하여 몇 개의 파일을 커밋했습니다. git commit -a 나중에 파일이 실수로 커밋에 추가된 것을 발견했습니다. 마지막 커밋에서 파일을 제거하려면 어떻게 해야 합니까? 이것은 잘못 커밋된 파일을 변경 사항을 취소하지 않고 이전 커밋에서 스테이징 영역으로 다시 옮기는 문제이기 때문에 여기에 있는 다른 답변은 잘못된 것이라고 생각합니다. 이것은 Paritosh Singh이 제안한 대로 수행할 수 있습니다. git reset --soft HEAD^ 또는 git reset --soft HEAD~1 그런 다음 커밋에서 제외하기 위해 원하지 않는 파일을 재설정합니다. git reset HEAD path/to/unwanted_file 이제 다시 커밋하면..

etc./StackOverFlow 2021.12.21

브라우저 창을 기준으로 HTML 요소의 위치(X,Y) 검색

질문자 :monaung 브라우저 창을 기준으로 JavaScript에서 img 및 div 와 같은 HTML 요소의 X 및 Y 위치를 가져오는 방법을 알고 싶습니다. element.getBoundingClientRect() 를 사용하는 것입니다. var rect = element.getBoundingClientRect(); console.log(rect.top, rect.right, rect.bottom, rect.left); Internet Explorer는 관심이 있는 한 이를 지원했으며 마침내 CSSOM Views 에서 표준화되었습니다. 다른 모든 브라우저 는 오래 전에 이를 채택했습니다. 일부 브라우저는 비표준이지만 높이 및 너비 속성도 반환합니다. 이전 브라우저 호환성이 걱정되는 경우 최적화된 저하..

etc./StackOverFlow 2021.12.21

호스트에서 Docker 컨테이너로 파일을 복사하는 방법은 무엇입니까?

질문자 :user3001829 우리가 작업하는 Docker 컨테이너에 대한 백업 및 복원 솔루션을 구축하려고 합니다. 내가 만든 Docker 기본 이미지인 ubuntu:base 가 있으며 Docker 파일을 사용하여 파일을 추가하기 위해 매번 다시 빌드할 필요가 없습니다. 호스트 시스템에서 실행되고 ubuntu:base Docker 이미지를 사용하여 새 컨테이너를 만든 다음 파일을 해당 컨테이너에 복사하는 스크립트를 만들고 싶습니다. 호스트에서 컨테이너로 파일을 복사하려면 어떻게 해야 합니까? cp 명령을 사용하여 파일을 복사할 수 있습니다. 하나의 특정 파일을 다음과 같이 컨테이너에 복사할 수 있습니다. docker cp foo.txt container_id:/foo.txt 다음과 같이 컨테이너에서 하..

etc./StackOverFlow 2021.12.21

후행 줄 바꿈을 제거하려면 어떻게 해야 합니까?

질문자 :RidingThisToTheTop 문자열이 개행이면 문자열의 마지막 문자를 제거하는 chomp 함수에 해당하는 Python은 무엇입니까? rstrip() 메서드를 사용해 보세요( 문서 Python 2 및 Python 3 참조 ). >>> 'test string\n'.rstrip() 'test string' Python의 rstrip() 메서드 chomp 수행하는 것처럼 하나의 개행 문자가 아니라 모든 종류의 후행 공백을 제거합니다. >>> 'test string \n \r\n\n\r \n\n'.rstrip() 'test string' 개행만 제거하려면: >>> 'test string \n \r\n\n\r \n\n'.rstri..

etc./StackOverFlow 2021.12.21

내보낸 환경 변수를 어떻게 삭제합니까?

질문자 :A. K. gnuplot을 설치하기 전에 환경 변수 GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src . 설치하는 동안 문제가 발생했습니다. GNUPLOT_DRIVER_DIR 환경 변수를 제거하고 싶습니다. 어떻게 달성할 수 있습니까? unset 은 찾고 있는 명령입니다. unset GNUPLOT_DRIVER_DIR Peder Klingenberg bash에서 환경 변수를 만들고 삭제하는 연습: DUALCASE 변수가 존재하는지 테스트: el@apollo:~$ env | grep DUALCASE el@apollo:~$ 그렇지 않으므로 변수를 생성하고 내보냅니다. el@apollo:~$ DUALCASE=1 el@apollo:~$ export DUALCASE 있는지 확..

etc./StackOverFlow 2021.12.21

로그아웃했다가 다시 로그인하지 않고 .bashrc 설정을 다시 로드하는 방법은 무엇입니까?

질문자 :Jed Daniels .bashrc 를 변경하면 로그아웃했다가 다시 로그인하지 않고 어떻게 다시 로드합니까? 긴 형식 명령을 입력할 수 있습니다. source ~/.bashrc 또는 더 짧은 버전의 명령을 사용할 수 있습니다. . ~/.bashrc George Hawkins 또는 다음을 사용할 수 있습니다. exec bash 이것은 동일한 작업을 수행하며 기억하기 쉽습니다(적어도 저에게는). exec 명령은 지정된 명령줄을 실행하여 셸 프로세스를 완전히 대체합니다. 이 예에서는 현재 쉘이 무엇이든 새로운 bash 인스턴스(업데이트된 구성 파일 포함)로 대체합니다. WhoSayIn 가장 인기 있는 두 가지 답변을 보완하고 대조 . ~/.bashrc 및 exec bash : 두 솔루션 모두 ~/.b..

etc./StackOverFlow 2021.12.21
반응형