반응형

etc./StackOverFlow 1071

"javascript:void(0)"은(는) 무슨 뜻인가요?

질문자 :omg login 나는 그러한 href 여러 번 보았지만 그것이 정확히 무엇을 의미하는지 모르겠습니다. void 연산자는 주어진 표현식을 평가한 다음 undefined 를 반환합니다. void 연산자는 일반적으로 " void(0) "(" void 0 " undefined 기본 값을 얻기 위해 종종 사용됩니다. 이러한 경우 전역 변수 undefined 를 대신 사용할 수 있습니다(기본값이 아닌 값에 할당되지 않았다고 가정). 여기에 설명이 제공됩니다. void operator . href 를 사용하여 이 작업을 수행하려는 이유는 일반적으로 javascript: URL이 해당 JavaScript를 평가한 결과의 일반 텍스트 버전으로 브라우저를 리디렉션하기 때문입니다. 그러나 결과가 undefined..

etc./StackOverFlow 2022.02.08

vim "sudo로 쓰기" 트릭은 어떻게 작동합니까?

질문자 :Doppelganger 많은 사람들이 sudo로 vim을 여는 것을 잊은 경우에도 루트 권한이 필요한 파일에 쓸 수 있는 명령을 보았을 것입니다. :w !sudo tee % 문제는 여기서 정확히 무슨 일이 일어나고 있는지 이해하지 못한다는 것입니다. 나는 이미 이것을 생각했습니다: w 는 이것에 대한 것입니다 *:w_c* *:write_c* :[range]w[rite] [++opt] !{cmd} Execute {cmd} with [range] lines as standard input (note the space in front of the '!'). {cmd} is executed like with ":!{cmd}", any '!' is replaced with t..

etc./StackOverFlow 2022.02.08

Android Studio에서 패키지 이름 바꾸기

질문자 :ramzixp IntelliJ IDEA를 기반으로 하는 새로운 IDE Android Studio에서 패키지 이름을 어떻게 바꾸나요? 자동 리팩토링이 포함되어 있습니까? 일괄 리팩토링을 하고 싶은데 방법을 모르겠습니다. 저는 Eclipse로 2년 동안 일했으며 Eclipse에서는 원클릭 작업입니다. Android 스튜디오에서 다음을 수행할 수 있습니다. 예를 들어 com.example.app 을 my.awesome.game 으로 변경하려면 다음을 수행합니다. 프로젝트 창 에서 작은 톱니바퀴 아이콘( ) Compact Empty Middle Packages 옵션을 선택 취소하십시오.이제 패키지 디렉토리가 개별 디렉토리로 분할됩니다. 이름을 바꾸려는 각 디렉터리를 개별적으로 선택하고 다음을 수행합니다..

etc./StackOverFlow 2022.02.07

Equals 메서드가 재정의될 때 GetHashCode를 재정의하는 것이 중요한 이유는 무엇입니까?

질문자 :David Basarab 다음 클래스가 주어졌을 때 public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; if (fooItem == null) { return false; } return fooItem.FooId == this.FooId; } public override int GetHashCode() { // Which is preferred? return base.GetHashCode(); //return this.FooId.GetHashCode(); } } Foo Foo ..

etc./StackOverFlow 2022.02.07

HTTP POST 요청에서 매개변수는 어떻게 전송됩니까?

질문자 :Camilo Martin HTTP GET 요청에서 매개변수는 쿼리 문자열 로 전송됩니다. http://example.com/page ?parameter=value&also=another HTTP POST 요청에서 매개변수는 URI와 함께 전송되지 않습니다. 가치는 어디에 있습니까? 요청 헤더에? 요청 본문에? 어떻게 생겼나요? 값은 콘텐츠 유형이 지정하는 형식으로 요청 본문에 전송됩니다. 일반적으로 콘텐츠 유형은 application/x-www-form-urlencoded 이므로 요청 본문은 쿼리 문자열과 동일한 형식을 사용합니다. parameter=value&also=another 양식에서 파일 업로드를 사용할 때 multipart/form-data 인코딩을 사용합니다. 더 복잡하지만 일반적으..

etc./StackOverFlow 2022.02.07

GetHashCode를 재정의하는 가장 좋은 알고리즘은 무엇입니까?

질문자 :bitbonk .NET에서 GetHashCode 메서드 는 .NET 기본 클래스 라이브러리의 많은 곳에서 사용됩니다. 컬렉션에서 항목을 빠르게 찾거나 동등성을 결정할 때 적절하게 구현하는 것이 특히 중요합니다. 성능이 저하되지 않도록 사용자 지정 클래스에 대해 GetHashCode 를 구현하는 방법에 대한 표준 알고리즘 또는 모범 사례가 있습니까? 나는 보통 Josh Bloch의 멋진 Effective Java에 제공된 구현과 같은 것을 사용합니다. 빠르고 충돌을 일으키지 않는 꽤 좋은 해시를 생성합니다. 두 개의 다른 소수(예: 17과 23)를 선택하고 다음을 수행합니다. public override int GetHashCode() { unchecked // Overflow is fine, j..

etc./StackOverFlow 2022.02.07

<meta charset="utf-8">대<meta http-equiv="Content-Type">

질문자 :CuriousMind HTML5 Doctype 에 대한 charset을 정의하려면 어떤 표기법을 사용해야 합니까? 짧은: 긴: HTML5에서는 동일합니다. 기억하고 입력하기 쉽기 때문에 더 짧은 것을 사용하십시오. 브라우저 지원은 이전 버전과의 호환성을 위해 설계되었기 때문에 괜찮습니다. Quentin 두 가지 형태의 메타 문자 집합 선언은 동일하며 모든 브라우저에서 동일하게 작동해야 합니다. 그러나 웹 파일의 문자 집합을 UTF-8로 선언할 때 기억해야 할 몇 가지 사항이 있습니다. 바이트 순서 표시 (BOM) 없이 UTF-8 인코딩으로 파일을 저장합니다. (위와 같이) 메타 문자 집합을 사용하여 HTML 파일의 인코딩을 선언하십시오. 웹 서버 는 Content-Type HTTP 헤더에서 UT..

etc./StackOverFlow 2022.02.07

스택 추적을 문자열로 변환하려면 어떻게 해야 합니까?

질문자 :ripper234 Throwable.getStackTrace() 의 결과를 스택 추적을 나타내는 문자열로 변환하는 가장 쉬운 방법은 무엇입니까? Throwable.printStackTrace(PrintWriter pw) 를 사용하여 스택 추적을 적절한 작성자에게 보냅니다. import java.io.StringWriter; import java.io.PrintWriter; // ... StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); String sStackTrace = sw.toString(); // stack trace as a string System.out.pri..

etc./StackOverFlow 2022.02.07

내 코드의 속도를 빠르게 하시겠습니까?

질문자 :Eren Ersönmez try-catch의 영향을 테스트하기 위해 몇 가지 코드를 작성했지만 몇 가지 놀라운 결과를 보았습니다. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < 100000000; i++) { start = Stopwatch.GetTimestamp(); temp ..

etc./StackOverFlow 2022.02.07

긴 여러 줄 문자열을 만드는 Pythonic 방법

질문자 :Pablo Mescher 아주 긴 질문이 있습니다. 파이썬에서 여러 줄로 나누고 싶습니다. JavaScript에서 수행하는 방법은 여러 문장을 사용하고 + 연산자로 결합하는 것입니다(아마도 가장 효율적인 방법은 아니지만 이 단계에서 성능에 대해서는 크게 걱정하지 않고 코드 가독성만 고려하면 됩니다. ). 예시: var long_string = &#39;some text not important. just garbage to&#39; + &#39;illustrate my example&#39;; Python에서 비슷한 작업을 시도했지만 작동하지 않아 \ 를 사용하여 긴 문자열을 분할했습니다. 그러나 이것이 유일한/최고의/파이썬 방법인지 확실하지 않습니다. 어색해 보인다. 실제 코드: query =..

etc./StackOverFlow 2022.02.07
반응형