목록알고리즘 (624)
스택큐힙리스트
저는 GitHub에서 여러 포크가 있는 프로젝트를 가져왔는데, 어떤 포크를 가져왔는지 기억이 안납니다. 가져온 포크를 어떻게 확인할 수 있나요?답변 1원격 URL만 얻으려면: git config --get remote.origin.url원본이 위치한 원격 레포지토리에 접근할 수 있는 네트워크 환경에서 전체 출력이 필요한 경우: git remote show origingit clone (GitHub 또는 어떤 소스 저장소를 사용할 때)는 복제의 소스에 대한 기본 이름이 origin입니다. git remote show 를 사용하면 이 원격 이름에 대한 정보가 표시됩니다. 처음 몇 줄은 다음과 같이 표시됩니다: C:\Users\jaredpar\VsVim> git remote show origin* remote..
이 질문의 답변은 community effort 입니다. 기존 답변을 수정하여 이 게시물을 개선하십시오. 새로운 답변이나 상호 작용은 현재 허용되지 않습니다.자바스크립트에서 사용자 입력이 이메일 주소인지 확인하고 기본 오자를 방지하기 위해 서버에 보내거나 해당 이메일로 이메일을 보내기 전에 확인하고 싶습니다. 어떻게 이것을 달성할 수 있을까요?답변 1regular expressions를 사용하는 것이 아마도 가장 좋은 방법입니다. here에 대한 여러 테스트를 볼 수 있습니다 (chromium에서 가져옴). const validateEmail = (email) => { return String(email) .toLowerCase() .match( /^(([^()[\]\\.,;:\s@]+(\.[^()[\]..
자바스크립트를 사용하여 배열의 모든 항목을 반복하는 방법은 무엇인가요?답변 1요약: 짧은 버전당신이 가장 좋은 선택은 보통 ~입니다.ES2015+에서만 가능한 # $$ #$ * ^ @$ & 루프 (# $&& @& * ^ $& | # $ @ # ^ *! $&) - 간단하고 # $$ & @&!&$& -친화적! @ # theArray의 각 요소에 대해 (const element of) { // ...`element`를 사용하세요 ...}! @ #forEach (ES5+ 만; spec | MDN) (또는 some 같은 것) - 비호환(friendly)이 아님(하지만 자세한 내용 확인)theArray.forEach(element => { // ... `element` 사용 ...});간단한 구식 루프 - asyn..
내가 최신 커밋을 마스터에서 새 브랜치로 이동하고, 마스터를 그 커밋 전으로 재설정하는 방법은 무엇인가요? 예: 이렇게요. master A - B - C - D - E이것에 대해: newbranch C - D - E /master A - B 답변 1기존 지점으로 이전하기기존 브랜치로 커밋을 이동하려면 다음과 같이 진행하면 됩니다. git checkout existingbranchgit merge branchToMoveCommitFromgit checkout branchToMoveCommitFromgit reset --hard HEAD~3 # Go back 3 commits. You *will* lose uncommitted work.git checkout existingbranch당신은 git stash..