반응형

전체 글 1480

다른 웹페이지로 리디렉션하려면 어떻게 합니까?

질문자 :venkatachalam 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. jQuery 또는 순수 JavaScript를 사용하여 사용자를 한 페이지에서 다른 페이지로 리디렉션하려면 어떻게 해야 합니까? 답변자 : Ryan McGeary jQuery를 사용하여 단순히 리디렉션하지 않습니다. jQuery는 필요하지 않으며 window.location.replace(...) 는 HTTP 리디렉션을 가장 잘 시뮬레이션합니다. window.location.replace(...) window.location.href 사용하는 것보다 낫습니다. replace() 가 세션 기록에 원래 페이지를 유지하지 않기 때문입니..

etc./StackOverFlow 2021.09.23

JavaScript에서 "엄격한 사용"은 무엇을 하며 그 이유는 무엇입니까?

질문자 :Mark Rogers 최근에 Crockford의 JSLint를 통해 JavaScript 코드 중 일부를 실행했는데 다음 오류가 발생했습니다. 1행 문자 1의 문제: "use strict" 문이 누락되었습니다. 검색을 해보니 어떤 사람들은 "use strict"; 그들의 JavaScript 코드에. 명령문을 추가하면 오류가 표시되지 않습니다. 불행히도 Google은 이 문자열 문 뒤에 숨겨진 많은 역사를 공개하지 않았습니다. 확실히 브라우저에서 JavaScript를 해석하는 방식과 관련이 있어야 하지만 어떤 효과가 있을지 모르겠습니다. "use strict"; 이란 무엇입니까? 그것은 무엇을 의미하며 여전히 관련성이 있습니까? "use strict"; 응답하는 브라우저가 있습니까? 문자열 또는 향..

etc./StackOverFlow 2021.09.23

JavaScript 객체에서 속성을 어떻게 제거합니까?

질문자 :johnstok 다음과 같이 객체를 생성한다고 가정해 보겠습니다. let myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; 다음과 같이 myObject 로 끝나도록 regex 속성을 제거하려면 어떻게 해야 합니까? let myObject = { "ircEvent": "PRIVMSG", "method": "newURI" }; 답변자 : nickf 객체에서 속성을 제거하려면(객체 변경) 다음과 같이 하면 됩니다. delete myObject.regex; // or, delete myObject['regex']; // or, var prop = "regex"; delete myObject[pr..

etc./StackOverFlow 2021.09.23

C/C++에서 "-->" 연산자는 무엇입니까?

질문자 :Community Wiki comp.lang.c++.moderated 에서 C++/STL의 숨겨진 기능 및 어두운 구석을 읽은 후 다음 코드 조각이 Visual Studio 2008 및 G++ 4.4에서 컴파일되고 작동한다는 사실에 완전히 놀랐습니다. 코드는 다음과 같습니다. #include int main() { int x = 10; while (x --> 0) // x goes to 0 { printf("%d ", x); } } 산출: 9 8 7 6 5 4 3 2 1 0 GCC에서도 작동하기 때문에 이것이 C라고 가정합니다. 이것은 표준에서 어디에서 정의되며 어디에서 왔습니까? 답변자 : Community Wiki --> 연산자가 아닙니다. 실제로 두 개의 별도 연산자 -- 및 > 입니다. ..

etc./StackOverFlow 2021.09.23

if __name__ == "__main__": 하면 어떻게 되나요?

질문자 :Devoted 다음 코드가 주어지면 if __name__ == "__main__": 은 무엇을 합니까? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thre..

etc./StackOverFlow 2021.09.23

"px", "dip", "dp" 및 "sp"의 차이점은 무엇입니까?

질문자 :capecrawler Android 측정 단위의 차이점은 무엇입니까? pixel dip DP sp 답변자 : Community Wiki Android 개발자 문서에서 : 픽셀 > 픽셀 - 화면의 실제 픽셀에 해당합니다. in > 인치 - 화면의 물리적 크기를 기준으로 합니다. > 1인치 = 2.54센티미터 mm > 밀리미터 - 화면의 물리적 크기를 기준으로 합니다. pt > 포인트 - 화면의 물리적 크기를 기준으로 1/72인치. dp 또는 dip > Density -independent Pixels - 화면의 물리적 밀도를 기반으로 하는 추상적인 단위입니다. 이 단위는 160dpi 화면을 기준으로 하므로 160dpi 화면에서 1dp는 1픽셀입니다. dp-to-pixel의 비율은 화면 밀도에 따라..

etc./StackOverFlow 2021.09.23

텍스트 선택 강조 표시를 비활성화하는 방법

질문자 :anon 버튼(예: 스택 오버플로 페이지 상단에 있는 질문 , 태그 , 사용자 등) 또는 탭처럼 작동하는 앵커의 경우 사용자가 실수로 텍스트를 선택하는 경우 강조 표시 효과를 비활성화하는 CSS 표준 방법이 있습니까? ? 나는 이것이 JavaScript로 할 수 있고 약간의 인터넷 검색을 통해 Mozilla-only -moz-user-select 옵션을 얻을 수 있다는 것을 알고 있습니다. CSS를 사용하여 이를 수행할 수 있는 표준 호환 방법이 있습니까? 그렇지 않은 경우 "모범 사례" 접근 방식은 무엇입니까? 답변자 : Community Wiki 2017년 1월 업데이트: Can I use 에 따르면, user-select 는 현재 Internet Explorer 9 및 이전 버전을 제외한 ..

etc./StackOverFlow 2021.09.23

양식 기반 웹 사이트 인증에 대한 최종 가이드 [닫은]

질문자 :Community Wiki 폐쇄 . 이 질문은 더 집중할 필요가 있습니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 하나 의 문제 에만 초점 을 맞추도록 질문 을 업데이트 하십시오 . 폐쇄 5 년 전 . 이 질문 개선 웹사이트에 대한 양식 기반 인증 우리는 스택 오버플로가 매우 구체적인 기술 질문에 대한 리소스일 뿐만 아니라 일반적인 문제의 변형을 해결하는 방법에 대한 일반적인 지침을 제공해야 한다고 믿습니다. "웹사이트를 위한 양식 기반 인증"은 이러한 실험에 적합한 주제여야 합니다. 다음과 같은 주제를 포함해야 합니다. 로그인 방법 로그아웃 방법 로그인 상태를 유지하는 방법 쿠키 관리(권장 설정 포함) SSL/HTTPS 암호화 비밀번호를 저장..

etc./StackOverFlow 2021.09.22

정렬된 배열을 처리하는 것이 정렬되지 않은 배열을 처리하는 것보다 빠른 이유는 무엇입니까?

질문자 :GManNickG 다음은 매우 독특한 동작을 보여주는 C++ 코드입니다. 이상한 이유로 데이터를 정렬하면( timed 영역 이전 ) 기적적으로 루프가 거의 6배 빨라집니다. #include #include #include int main() { // Generate data const unsigned arraySize = 32768; int data[arraySize]; for (unsigned c = 0; c < arraySize; ++c) data[c] = std::rand() % 256; // !!! With this, the next loop runs faster. std::sort(data, data + arraySize); // Test clock_t start = clock(); l..

etc./StackOverFlow 2021.09.22

스크립트 자체 내에서 Bash 스크립트의 소스 디렉토리를 어떻게 얻을 수 있습니까?

질문자 :Community Wiki 해당 스크립트 내 에서 Bash 스크립트가 있는 디렉토리의 경로를 어떻게 얻습니까? Bash 스크립트를 다른 응용 프로그램의 실행기로 사용하고 싶습니다. 작업 디렉토리를 Bash 스크립트가 있는 디렉토리로 변경하고 싶습니다. 따라서 다음과 같이 해당 디렉토리의 파일에 대해 작업할 수 있습니다. $ ./application 답변자 : Community Wiki #!/usr/bin/env bash SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" 스크립트가 호출되는 위치에 관계없이 스크립트의 전체 디렉토리 이름을 제공하는 유용한 한 줄짜리입니다. 스크립트를 찾는 데 사용된 경로의 마지막 ..

etc./StackOverFlow 2021.09.22

파이썬에서 메타클래스란 무엇입니까?

질문자 :e-satis 파이썬에서 메타클래스는 무엇이며 무엇을 위해 사용합니까? 답변자 : Community Wiki 객체로서의 클래스 메타클래스를 이해하기 전에 Python의 클래스를 마스터해야 합니다. 그리고 Python은 Smalltalk 언어에서 차용한 클래스가 무엇인지에 대한 매우 독특한 아이디어를 가지고 있습니다. 대부분의 언어에서 클래스는 객체를 생성하는 방법을 설명하는 코드 조각일 뿐입니다. 그것은 Python에서도 사실입니다. >>> class ObjectCreator(object): ... pass ... >>> my_object = ObjectCreator() >>> print(my_object) 그러나 클래스는 Python에서 그 이상입니다. 클래스도 객체입니다. 예, 개체입니다. ..

etc./StackOverFlow 2021.09.22

var functionName = function() {} 대 함수 functionName() {}

질문자 :Richard Garside 최근에 다른 사람의 JavaScript 코드를 유지 관리하기 시작했습니다. 버그를 수정하고 기능을 추가하고 코드를 정리하고 일관성을 높이려고 노력하고 있습니다. 이전 개발자는 두 가지 방법으로 함수를 선언했는데, 그 뒤에 이유가 있는지 모르겠습니다. 두 가지 방법은 다음과 같습니다. var functionOne = function() { // Some code }; function functionTwo() { // Some code } 이 두 가지 다른 방법을 사용하는 이유는 무엇이며 각각의 장단점은 무엇입니까? 한 방법으로 할 수 있고 다른 방법으로는 할 수 없는 일이 있습니까? 답변자 : Greg 차이점은 functionOne 은 함수 표현식이므로 해당 행에 도달..

etc./StackOverFlow 2021.09.22

Git: "git pull"이 로컬 파일을 덮어쓰도록 하려면 어떻게 해야 하나요?

질문자 :Jakub Troszok git pull 에서 로컬 파일을 강제로 덮어쓰려면 어떻게 합니까? 시나리오는 다음과 같습니다. 팀원이 우리가 작업 중인 웹사이트의 템플릿을 수정하고 있습니다. 그들은 이미지 디렉토리에 일부 이미지를 추가하고 있습니다 (그러나 소스 제어하에 추가하는 것을 잊었습니다) 그들은 나중에 메일로 이미지를 나에게 보내고 있습니다. 소스 제어 아래에 이미지를 추가하고 다른 변경 사항과 함께 GitHub에 푸시합니다. Git은 파일을 덮어쓰지 않기 때문에 GitHub에서 업데이트를 가져올 수 없습니다. 이것은 내가 얻는 오류입니다. 오류: 추적되지 않은 작업 트리 파일 &#39;public/images/icon.gif&#39;가 병합에 의해 덮어쓰여집니다. Git이 강제로 덮어쓰도록..

etc./StackOverFlow 2021.09.22

배열에서 특정 항목을 제거하려면 어떻게 해야 합니까?

질문자 :Walker 숫자 배열이 있고 .push() 메서드를 사용하여 요소를 추가하고 있습니다. 배열에서 특정 요소를 제거하는 간단한 방법이 있습니까? 나는 다음과 같은 것을 찾고 있습니다. array.remove(number); 핵심 JavaScript를 사용해야 합니다. 프레임워크는 허용되지 않습니다. 답변자 : Community Wiki indexOf 사용하여 제거하려는 배열 요소의 index splice 해당 인덱스를 제거합니다. splice() 메서드는 기존 요소를 제거하거나 새 요소를 추가하여 배열의 내용을 변경합니다. const array = [2, 5, 9]; console.log(array); const index = array.indexOf(5); if (index > -1) { ar..

etc./StackOverFlow 2021.09.22

JavaScript에서 객체를 딥 클론하는 가장 효율적인 방법은 무엇입니까?

질문자 :Community Wiki 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. JavaScript 객체를 복제하는 가장 효율적인 방법은 무엇입니까? 나는 obj = eval(uneval(o)); 사용 중이지만 이는 비표준이며 Firefox에서만 지원됩니다 . 나는 obj = JSON.parse(JSON.stringify(o)); 그러나 효율성에 의문을 제기하십시오. 또한 다양한 결함이 있는 재귀 복사 기능을 보았습니다. 정식 솔루션이 존재하지 않는다는 사실에 놀랐습니다. 답변자 : Community Wiki 네이티브 딥 클로닝 "구조화된 복제"라고 하며 Node 11 이상에서 실험적으로 작동하며 브라우저..

etc./StackOverFlow 2021.09.22

JavaScript에서 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까?

질문자 :Community Wiki 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 일반적으로 String.contains() 메서드가 필요하지만 없는 것 같습니다. 이를 확인하는 합리적인 방법은 무엇입니까? 답변자 : Community Wiki ECMAScript 6은 String.prototype.includes 도입했습니다. const string = "foo"; const substring = "oo"; console.log(string.includes(substring)); includes 는 Internet Explorer를 지원하지 않습니다 . ECMAScript 5 또는 이전 환경에서는 Stri..

etc./StackOverFlow 2021.09.22

파일이 예외 없이 존재하는지 어떻게 확인합니까?

질문자 :spence91 try 문을 사용하지 않고 파일의 존재 여부를 어떻게 확인합니까? 답변자 : rslite 당신은 같은 것을 할 수 있도록하는 이유 당신이있는 거 검사 인 경우 if file_exists: open_it() , 그것은 사용하는 것이 안전합니다 try 를 열기 위해 시도 주위를. 확인하고 열면 파일이 삭제되거나 이동되거나 확인할 때와 열려고 할 때 사이에 위험이 있습니다. 파일을 즉시 열 계획이 아니라면 os.path.isfile 경로가 기존 일반 파일이면 True 반환합니다. 이것은 심볼릭 링크를 따르므로 islink() 및 isfile() 모두 동일한 경로에 대해 true일 수 있습니다. import os.path os.path.isfile(fname) 파일인지 확인해야 하는 경..

etc./StackOverFlow 2021.09.22

올바른 JSON 콘텐츠 유형은 무엇입니까?

질문자 :Oli 나는 한동안 JSON 을 가지고 놀았고, 그것을 텍스트로 밀어냈고 그것은 (내가 아는) 누구에게도 해를 끼치지 않았지만, 나는 일을 제대로 시작하고 싶습니다. JSON 콘텐츠 유형에 대해 알려진 "표준"을 너무 많이 보았습니다. application/json application/x-javascript text/javascript text/x-javascript text/x-json 그러나 어느 것이 정확합니까, 아니면 가장 좋습니까? 보안 및 브라우저 지원 문제가 서로 다르다는 것을 알게 되었습니다. JSON이 REST API에서 반환되는 경우 비슷한 질문이 있다는 것을 알고 있습니다. , 하지만 조금 더 목표가 있는 답변을 원합니다. 답변자 : Gumbo JSON 텍스트의 경우: ap..

etc./StackOverFlow 2021.09.22

프로그램을 실행하거나 시스템 명령을 호출하는 방법은 무엇입니까?

질문자 :freshWoWer Python 스크립트 내에서 외부 명령(Unix 셸 또는 Windows 명령 프롬프트에서 입력한 것처럼)을 어떻게 호출합니까? 답변자 : David Cournapeau 표준 라이브러리에서 subprocess 모듈을 사용합니다. import subprocess subprocess.run(["ls", "-l"]) os.system subprocess.run 의 장점은 더 유연하다는 것입니다( stdout , stderr , "실제" 상태 코드 , 더 나은 오류 처리 등을 얻을 수 있습니다...). os.system 대한 문서 에서도 subprocess 를 사용할 것을 권장합니다. subprocess 모듈은 새로운 프로세스를 생성하고 결과를 검색하기 위한 보다 강력한 기능을 제공합..

etc./StackOverFlow 2021.09.22

Java가 "참조별 전달"입니까 아니면 "값별 전달"입니까?

질문자 :Community Wiki 나는 항상 Java가 pass-by-reference를 사용한다고 생각했습니다. 그러나 Java가 pass-by-value 를 사용한다고 주장 하는 블로그 게시물 을 보았습니다. 나는 그들이 만드는 구별을 이해하지 못한다고 생각합니다. 설명은 무엇입니까? 답변자 : Community Wiki Java는 항상 값으로 전달됩니다 . 불행히도, 우리가 객체를 다룰 때 우리는 값에 의해 전달되는 참조라는 객체 핸들도 실제로 다루고 있습니다. 이 용어와 의미는 많은 초보자를 쉽게 혼동시킵니다. 다음과 같이 진행됩니다. public static void main(String[] args) { Dog aDog = new Dog("Max"); Dog oldDog = aDog; // ..

etc./StackOverFlow 2021.09.22
반응형