반응형

etc./StackOverFlow 1071

JavaScript에서 두 배열을 병합하고 항목을 중복 제거하는 방법

질문자 :Vijjendra 두 개의 JavaScript 배열이 있습니다. var array1 = ["Vijendra","Singh"]; var array2 = ["Singh", "Shakya"]; 나는 출력을 원한다: var array3 = ["Vijendra","Singh","Shakya"]; 출력 배열에는 반복되는 단어가 제거되어야 합니다. JavaScript에서 두 개의 배열을 병합하여 원본 배열에 삽입된 것과 동일한 순서로 각 배열에서 고유한 항목만 가져오려면 어떻게 해야 합니까? 어레이를 병합하려면(중복을 제거하지 않고) ES5 버전은 Array.concat 사용합니다. var array1 = ["Vijendra", "Singh"]; var array2 = ["Singh", "Shakya"]; ..

etc./StackOverFlow 2022.01.25

StringBuilder와 StringBuffer의 차이점

질문자 :blacktiger StringBuffer 와 StringBuilder 의 주요 차이점은 무엇입니까? 이들 중 하나를 결정할 때 성능 문제가 있습니까? StringBuffer , 동기 StringBuilder 없습니다. sblundy StringBuilder synchronized 되지 않기 때문에 StringBuffer 보다 빠릅니다. 다음은 간단한 벤치마크 테스트입니다. public class Main { public static void main(String[] args) { int N = 77777777; long t; { StringBuffer sb = new StringBuffer(); t = System.currentTimeMillis(); for (int i = N; i --> 0..

etc./StackOverFlow 2022.01.25

각 GROUP BY 그룹에서 첫 번째 행을 선택하시겠습니까?

질문자 :David Wolever GROUP BY 그룹화된 각 행 집합의 첫 번째 행을 선택하고 싶습니다. 특히, purchases 테이블이 있는 경우: SELECT * FROM purchases; 내 출력: ID 고객 총 1 조 5 2 출격 삼 삼 조 2 4 출격 1 각 customer 이 가장 많이 구매( total id 를 조회하고 싶습니다. 이 같은: SELECT FIRST(id), customer, FIRST(total) FROM purchases GROUP BY customer ORDER BY total DESC; 예상 출력: FIRST(아이디) 고객 FIRST(총) 1 조 5 2 출격 삼 CTE 및 윈도우 기능 을 지원하는 데이터베이스: WITH summary AS ( SELECT p.id,..

etc./StackOverFlow 2022.01.23

분리된 HEAD를 마스터/원본과 어떻게 조정할 수 있습니까?

질문자 :Ben Zotto 저는 Git의 분기 복잡성을 처음 접했습니다. 저는 항상 단일 지점에서 작업하고 변경 사항을 커밋한 다음 주기적으로 원격 원본으로 푸시합니다. 최근 어딘가에서 커밋 스테이징에서 벗어나기 위해 일부 파일을 재설정했으며 나중에 최근 몇 가지 로컬 커밋을 제거하기 위해 rebase -i 지금은 도저히 이해할 수 없는 상황입니다. 내 작업 영역에서 git log 는 내가 기대했던 것과 정확히 일치하는지 보여줍니다. 나는 가고 싶지 않은 커밋과 새로운 커밋 등으로 올바른 기차를 타고 있습니다. 하지만 방금 원격 리포지토리로 푸시했는데 다른 점이 있습니다. rebase에서 죽인 커밋 몇 개는 푸시되고 로컬에서 커밋된 새 커밋은 거기에 없습니다. "마스터/원본"이 HEAD에서 분리되어 있다..

etc./StackOverFlow 2022.01.23

Promise와 Observable의 차이점은 무엇입니까?

질문자 :Rohit Angular에서 Promise 와 Observable 의 차이점은 무엇입니까? 각각에 대한 예는 두 경우를 모두 이해하는 데 도움이 될 것입니다. 각 경우에 어떤 시나리오를 사용할 수 있습니까? 약속하다 Promise 는 비동기 작업이 완료되거나 실패할 때 단일 이벤트를 처리합니다. 참고: 취소를 지원하는 Promise Promise 는 지금까지 지원하지 않습니다. 주목할 만한 Observable 은 Stream (많은 언어에서)과 같으며 각 이벤트에 대해 콜백이 호출되는 0개 이상의 이벤트를 전달할 수 있습니다. Observable Promise 등의 기능을 제공하기 때문에 Promise 보다 선호되는 경우가 많습니다. Observable 을 사용하면 0, 1 또는 여러 이벤트를 ..

etc./StackOverFlow 2022.01.23

jQuery의 $.ready()에 해당하는 순수 JavaScript - 페이지/DOM이 준비되었을 때 함수를 호출하는 방법 [중복]

질문자 :chris 이 질문에는 이미 답변이 있습니다 . jQuery가 없는 $(document).ready 등가물 (39개 답변) 폐쇄 4 년 전 . jQuery를 사용하면 우리 모두는 멋진 .ready() 함수를 알고 있습니다. $('document').ready(function(){}); 그러나 표준 JavaScript로 작성된 함수를 지원하는 라이브러리 없이 실행하고 페이지가 처리할 준비가 되는 즉시 함수를 시작하고 싶다고 가정해 보겠습니다. 이에 대한 적절한 접근 방법은 무엇입니까? 나는 내가 할 수 있다는 것을 안다: window.onload="myFunction()"; body 태그를 사용할 수 있습니다. 또는 모든 작업을 마친 후 페이지 맨 아래에서 시도할 수도 있지만 다음 ..

etc./StackOverFlow 2022.01.23

JavaScript에서 객체에 특정 속성이 있는지 어떻게 확인합니까?

질문자 :sheats JavaScript에서 객체에 특정 속성이 있는지 어떻게 확인합니까? 고려하다: x = {'key': 1}; if ( x.hasOwnProperty('key') ) { //Do this } 그게 최선의 방법인가요? 주어진 답변에 정말 혼란스럽습니다. 대부분이 완전히 틀립니다. 물론 정의되지 않은 값, null 또는 false 값이 있는 개체 속성을 가질 수 있습니다. 따라서 단순히 속성 검사를 typeof this[property] 줄이거나 더 나쁜 경우 x.key 는 완전히 잘못된 결과를 줄 것입니다. 그것은 당신이 찾고있는 것에 달려 있습니다. 객체에 물리적으로 속성이 포함되어 있고 프로토타입 체인의 어딘가에서 오는 것이 아닌지 알고 싶다면 objec..

etc./StackOverFlow 2022.01.23

항상 새 탭에서 파일 열기

질문자 :Michael Hoeller 새로 도입된 탭과 함께 Visual Studio Code 1.3.1을 사용하고 있습니다. 파일을 클릭하면 첫 번째 파일이 탭에서 열립니다. 이 파일을 변경하지 않으면 두 번째 클릭한 파일이 같은 탭에서 열립니다. 이것을 피하고 Visual Studio Code가 항상 새 탭을 열도록 하려면 어떻게 해야 합니까? 왼쪽 사이드바의 파일 브라우저에서 파일을 [한 번] 클릭하거나 빠른 열기 메뉴( Ctrl - P , 파일 이름 입력 , Enter )에서 파일을 열면 Visual Studio Code는 "미리 보기 모드"라고 하는 것으로 파일을 엽니다. 파일을 빠르게 볼 수 있습니다. 미리보기 모드 탭은 열려 있지 않습니다. 사이드바에서 다른 파일을 열면 바로 기존 미리 보기..

etc./StackOverFlow 2022.01.22

CSS calc() 함수의 Sass 변수

질문자 :GJK calc() 함수를 사용하려고 하는데 몇 가지 문제가 있습니다. 내 코드는 다음과 같습니다. $body_padding: 50px body padding-top: $body_padding height: calc(100% - $body_padding) 내 body_padding 50px 를 사용하면 원하는 것을 정확히 얻을 수 있습니다. 그러나 변수로 전환하면 다음과 같이 출력됩니다. body { padding-top: 50px; height: calc(100% - $body_padding); } calc 함수 내에서 변수를 대체해야 함을 인식하도록 하려면 어떻게 해야 합니까? 보간 : body height: calc(100% - #{$body_padding}) 이 경우 border-box ..

etc./StackOverFlow 2022.01.22

Git 리포지토리의 하위 디렉터리만 복제하려면 어떻게 합니까?

질문자 :Nick Sergeant 루트에 두 개의 하위 디렉토리가 있는 Git 저장소가 있습니다. /finisht /static 이것이 SVN에 있을 때 /finisht 는 한 곳에서 체크아웃되었지만 /static 은 다음과 같이 다른 곳에서 체크아웃되었습니다. svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Git으로 이 작업을 수행할 수 있는 방법이 있습니까? 당신이 하려는 것은 스파스 체크아웃(sparse checkout ) 이라고 하며, 그 기능은 git 1.7.0(2012년 2월)에 추가되었습니다. 희소 복제 를 수행하는 단계는 다음과 같습니다. mkdir cd git init git remote add -f or..

etc./StackOverFlow 2022.01.22
반응형