반응형

etc./StackOverFlow 1071

정규식에서 변수를 어떻게 사용합니까?

질문자 :JC Grubbs String.replaceAll() 메서드를 만들고 싶습니다. 정규식을 사용하는 것이 가장 간결한 방법이라고 생각합니다. 그러나 정규식에 변수를 전달하는 방법을 알 수 없습니다. 나는의 모든 인스턴스 교체 할 이미이 작업을 수행 할 수 있습니다 "B" 와 "A" . "ABABAB".replace(/B/g, "A"); 하지만 다음과 같이 하고 싶습니다. String.prototype.replaceAll = function(replaceThis, withThis) { this.replace(/replaceThis/g, withThis); }; "replaceThis" 라는 텍스트만 대체할 것입니다. 그래서 이 변수를 정규식 문자열에 어떻게 전달합니까? /regex\d/g 구문을 사..

etc./StackOverFlow 2022.01.22

콜백 내에서 올바른 `this`에 액세스하는 방법

질문자 :Felix Kling 이벤트 핸들러를 등록하는 생성자 함수가 있습니다. function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); 그러나 콜백 내부에 생성된 객체 data 속성에 접근할 수 없습니다. 것 같습니다 this..

etc./StackOverFlow 2022.01.22

웹사이트 개발을 위해 Chrome 캐시 비활성화

질문자 :tomermes 사이트의 외형(CSS 수정)을 수정하고 있는데 성가신 영구캐시 때문에 크롬에서 결과를 볼 수 없습니다. Shift + 새로 고침을 시도했지만 작동하지 않습니다. 캐시를 일시적으로 비활성화하거나 변경 사항을 볼 수 있는 방식으로 페이지를 새로 고치려면 어떻게 해야 합니까? Chrome DevTools는 캐시를 비활성화할 수 있습니다. 마우스 오른쪽 버튼을 클릭 하고 Inspect Element 선택하여 DevTools를 엽니다. 또는 다음 키보드 단축키 중 하나를 사용하십시오. F12 컨트롤 + 쉬프트 + 나 커맨드 + 쉬프트 + 나 Network 를 클릭 하여 네트워크 창을 엽니다. 체크 Disable cache 상단에있는 체크 박스를. @ChromiumDev 의 트윗 에서 언급..

etc./StackOverFlow 2022.01.14

Git 푸시에는 사용자 이름과 비밀번호가 필요합니다.

질문자 :TooCooL 내 GitHub 계정에서 내 PC로 Git 리포지토리를 복제했습니다. 내 PC와 노트북 모두에서 작업하고 싶지만 하나의 GitHub 계정으로 작업하고 싶습니다. 내 PC를 사용하여 GitHub에 푸시하거나 풀하려고 하면 사용자 이름과 암호가 필요하지만 랩톱을 사용할 때는 그렇지 않습니다! origin 과 상호 작용할 때마다 사용자 이름과 비밀번호를 입력하고 싶지 않습니다. 내가 여기서 무엇을 놓치고 있습니까? 일반적인 원인은 SSH 대신 기본값(HTTPS)을 사용하여 복제하는 것입니다. 저장소로 이동하여 "복제 또는 다운로드"를 클릭한 다음 URL 필드 위의 "SSH 사용" 버튼을 클릭하고 다음과 같이 원본 원격의 URL을 업데이트하여 이를 수정할 수 있습니다. git remote..

etc./StackOverFlow 2022.01.14

가장 최근 커밋으로 정렬된 Git 브랜치 목록을 얻으려면 어떻게 해야 합니까?

질문자 :Joe White Git 리포지토리의 모든 분기 목록을 맨 위에 "가장 최신" 분기가 있는 목록을 가져오고 싶습니다. 여기서 "가장 최신" 분기는 가장 최근에 커밋된 것이므로 주목하고 싶다). Git을 사용하여 (a) 최신 커밋별로 분기 목록을 정렬하거나 (b) 일종의 기계 판독 형식으로 분기 목록을 각 분기의 마지막 커밋 날짜와 함께 가져올 수 있는 방법이 있습니까? 최악의 경우에는 항상 git branch 를 실행하여 모든 분기의 목록을 얻고 출력을 구문 분석한 다음 git log -n 1 branchname --format=format:%ci 를 실행하여 각 분기의 커밋 날짜를 얻을 수 있습니다. 그러나 이것은 새 프로세스를 시작하는 데 상대적으로 비용이 많이 드는 Windows 상자에서 ..

etc./StackOverFlow 2022.01.14

JavaScript에서 ==와 ===의 차이점 [중복]

질문자 :Shiva 이 질문에는 이미 답변이 있습니다 . JavaScript 비교에서 어떤 등호 연산자(== vs ===)를 사용해야 합니까? (48개 답변) 폐쇄 1 년 전 . JavaScript에서 == 와 === 의 차이점은 무엇입니까? != 및 !== 연산자도 보았습니다. 그런 연산자가 더 있습니까? 여기를 보십시오: http://longgoldenears.blogspot.com/2007/09/triple-equals-in-javascript.html 3개의 등호는 "유형 강제 없는 평등"을 의미합니다. 삼중 등호를 사용하면 값의 유형도 동일해야 합니다. 0 == false // true 0 === false // false, because they are of a different type 1 ..

etc./StackOverFlow 2022.01.14

div 내부에서 이미지를 세로로 정렬하는 방법

질문자 :Arnaud Le Blanc div 내부에 이미지를 어떻게 정렬할 수 있습니까? 예시 class ="frame "을 사용하여 를 수직으로 가운데에 배치해야 합니다. .frame 의 높이는 고정되어 있고 이미지의 높이는 알 수 없습니다. 유일한 해결책이라면 .frame 에 새 요소를 추가할 수 있습니다. Internet Explorer 7 이상, WebKit, Gecko에서 이 작업을 수행하려고 합니다. 여기 에서 jsfiddle을 참조하십시오. .frame { height: 25px; /* Equals maximum image height */ line-height: 25px; width: 160px; border: 1px solid red; text-align: center; margin: 1..

etc./StackOverFlow 2022.01.14

Linux 셸 스크립트에서 예/아니오/취소 입력을 묻는 메시지를 표시하려면 어떻게 합니까?

질문자 :Myrddin Emrys 쉘 스크립트에서 입력을 일시 중지하고 사용자에게 선택을 요청하고 싶습니다. 표준 Yes , No 또는 Cancel 유형 질문입니다. 일반적인 bash 프롬프트에서 이 작업을 어떻게 수행합니까? 쉘 프롬프트에서 사용자 입력을 얻는 가장 간단하고 가장 널리 사용되는 방법은 read 명령입니다. 사용법을 설명하는 가장 좋은 방법은 간단한 데모입니다. while true; do read -p "Do you wish to install this program?" yn case $yn in [Yy]* ) make install; break;; [Nn]* ) exit;; * ) echo "Please answer yes or no.";; esac done Steven Huwig가 지..

etc./StackOverFlow 2022.01.14

.gitignore는 Git에서 무시됩니다.

질문자 :Matt Parkins 내 .gitignore 파일이 Git에서 무시되는 것 같습니다. .gitignore 파일이 손상되었을 수 있습니까? Git은 어떤 파일 형식, 로케일 또는 문화를 기대합니까? 내 .gitignore : # This is a comment debug.log nbproject/ git status 에서 출력: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Untracked files: # (use "git add ..." to include in what will be committed) # # debug.log # nbproject/ nothing added to co..

etc./StackOverFlow 2022.01.14
반응형