반응형

전체 글 1480

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

JavaScript 객체에서 키를 어떻게 제거합니까? [복제하다]

질문자 :Martin Ongtangco 이 질문에는 이미 답변이 있습니다 . JavaScript 객체에서 속성을 어떻게 제거합니까? (31개 답변) 폐쇄 5 년 전 . 다음 형식의 객체가 있다고 가정해 보겠습니다. var thisIsObject= { &#39;Cow&#39; : &#39;Moo&#39;, &#39;Cat&#39; : &#39;Meow&#39;, &#39;Dog&#39; : &#39;Bark&#39; }; 키로 제거하는 기능을 수행하고 싶었습니다. removeFromObjectByKey(&#39;Cow&#39;); delete 연산자를 사용하면 개체에서 속성을 제거할 수 있습니다. 다음 예제는 모두 동일한 작업을 수행합니다. // Example 1 var key = "Cow"; delete..

etc./StackOverFlow 2022.02.07

파비콘 새로 고침을 강제 실행하려면 어떻게 합니까?

질문자 :Simon 자체 바람둥이를 사용하여 로컬에서 실행되는 Grails 응용 프로그램이 있고 새 응용 프로그램에 대한 파비콘을 방금 변경했습니다. 문제는 어떤 브라우저에서도 볼 수 없다는 것입니다. 이전 파비콘이 나타나거나 파비콘이 전혀 표시되지 않지만 새 파비콘은 표시되지 않습니다. 나는 이것이 Grails 자체의 문제가 아니라 파비콘의 문제라고 생각합니다. 파비콘은 어떻게 될까요? 그들은 어떻게 작동해야 합니까? 내 브라우저에 잘못된 아이콘이 있는 책갈피가 많이 있는데 새로 고쳐지지 않는 것 같습니다. 서버/브라우저가 캐싱을 중지하도록 하려면 어떻게 해야 합니까? 일반적으로 16x16에 불과하다는 점을 감안할 때 항상 캐시하는 것은 매우 어리석은 일입니다. 페이지를 방문할 때마다 업로드하지 않으시..

etc./StackOverFlow 2022.02.07

0.1f를 0으로 변경하면 성능이 10배 느려지는 이유는 무엇입니까?

질문자 :GlassFish 이 약간의 코드는 왜, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, 2.589, 2.690}; float y[16]; for (int i = 0; i < 16; i++) { y[i] = x[i]; } for (int j = 0; j < 9000000; j++) { for (int i = 0; i < 16; i++) { y[i] ..

etc./StackOverFlow 2022.02.07

0과 9 사이의 임의의 정수 생성

질문자 :aneuryzm Python에서 0에서 9(포함) 사이의 임의의 정수를 생성하려면 어떻게 해야 합니까? 예를 들어, 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 노력하다: from random import randrange print(randrange(10)) 문서: https://docs.python.org/3/library/random.html#random.randrange kovshenin import random print(random.randint(0,9)) random.randint(a, b) >> array([3, 0, 9, 0, 5, 7, 6, 9, 6, 7, 9, 6, 6, 9, 8]) 2.> numpy.random.uniform import numpy a..

etc./StackOverFlow 2022.02.07

히스토리가 있는 SVN 리포지토리를 새 Git 리포지토리로 마이그레이션하려면 어떻게 해야 합니까?

질문자 :Community Wiki 나는 Git 매뉴얼, FAQ, Git - SVN 단기집중과정 등을 읽었고 그들은 모두 이것 저것 설명하지만 어디에서도 다음과 같은 간단한 지침을 찾을 수 없습니다. SVN 저장소: svn://myserver/path/to/svn/repos Git 저장소: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos 나는 그것이 그렇게 간단하지 않을 것이라고 기대하지 않으며 단일 명령이 될 것이라고 기대하지 않습니다. 그러나 나는 그것이 어떤 것도 설명하려고 하지 않을 것으로 ..

etc./StackOverFlow 2022.02.07

예쁜 Git 분기 그래프

질문자 :krosenvold 나는 몇몇 책과 기사에서 Git 브랜치와 커밋에 대한 정말 보기 좋은 그래프를 본 적이 있습니다. Git 기록의 고품질 인쇄 가능한 이미지를 만들려면 어떻게 해야 합니까? 업데이트 2: Git의 Visualizing branch topology 질문에 이 답변의 개선된 버전을 게시했습니다. 왜냐하면 그것이 훨씬 더 적절하기 때문입니다. 해당 버전에는 작성자와 커미터 정보를 모두 표시 lg3 이 답변을 역사적인(& 담당자, 인정할 것입니다) 이유로 남겨두지만 정말로 삭제하고 싶은 유혹이 있습니다. 내 두 개의 센트 ~/.gitconfig 파일에 두 개의 별칭이 있습니다. [alias] lg1 = log --graph --abbrev-commit --decorate --forma..

etc./StackOverFlow 2022.02.07

유형 검사: typeof, GetType 또는 is?

질문자 :jasonh 많은 사람들이 다음 코드를 사용하는 것을 보았습니다. Type t = typeof(obj1); if (t == typeof(int)) // Some code here 하지만 다음과 같이 할 수도 있습니다. if (obj1.GetType() == typeof(int)) // Some code here 아니면 이거: if (obj1 is int) // Some code here 개인적으로 마지막이 가장 깔끔한 느낌인데 혹시 제가 놓치고 있는 부분이 있나요? 어떤 것을 사용하는 것이 가장 좋습니까? 아니면 개인 취향입니까? 모두 다릅니다. typeof 는 유형 이름(컴파일 시간에 지정)을 사용합니다. GetType 은 인스턴스의 런타임 유형을 가져옵니다. 인스턴스가 상속 트리에 있으면 i..

etc./StackOverFlow 2022.02.07

MSSQL - SQL Server - SSMS 데이터베이스 용량, 테이블 당 건수 확인하기, 테이블당 데이터 개수 확인

--먼저 건수 Database에 있는 테이블당 건수 확인하기 select o.name, i.rows from sysindexes i inner join sysobjects o on i.id = o.id where i.indid < 2 and o.xtype = 'U' order by i.rows desc -- 테이블당 용량 확인하기 select convert(varchar(30), min(o.name)) as table_name, ltrim(str(sum(reserved) * 8192.00 / 1024.00 / 1024.00, 15, 0) + ' MB') as table_size from sysindexes i inner join sysobjects o on o.id = i.id where i.indid ..

Database/SQL Server 2022.01.26

어디에 넣어야 하나<script> tags in HTML markup?

질문자 :mipadi HTML 문서에 JavaScript를 포함할 때 async 속성이 있는 스크립트는 비동기적으로 실행됩니다. 즉, 스크립트가 다운로드되는 즉시 브라우저를 차단하지 않고 스크립트가 실행됩니다. 이것은 스크립트 2가 스크립트 1보다 먼저 다운로드 및 실행될 수 있음을 의미합니다. http://caniuse.com/#feat=script-async 에 따르면 모든 브라우저의 97.78%가 이를 지원합니다. 연기하다 defer 속성이 있는 스크립트는 순서대로 실행됩니다(즉, 첫 번째 스크립트 1, 그 다음 스크립트 2). 이것은 또한 브라우저를 차단하지 않습니다. 비동기 스크립트와 달리 지연 스크립트는 전체 문서가 로드된 후에만 실행됩니다. http://caniuse.com/#feat=scr..

etc./StackOverFlow 2022.01.25

0.1f를 0으로 변경하면 성능이 10배 느려지는 이유는 무엇입니까?

질문자 :GlassFish 이 약간의 코드는 왜, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, 2.589, 2.690}; float y[16]; for (int i = 0; i < 16; i++) { y[i] = x[i]; } for (int j = 0; j < 9000000; j++) { for (int i = 0; i < 16; i++) { y[i] ..

etc./StackOverFlow 2022.01.25

enctype='multipart/form-data'는 무엇을 의미합니까?

질문자 :EBAG enctype=&#39;multipart/form-data&#39; 는 HTML 형식에서 무엇을 의미하며 언제 사용해야 합니까? POST 요청을 할 때 어떤 방식으로든 요청 본문을 구성하는 데이터를 인코딩해야 합니다. HTML 양식은 세 가지 인코딩 방법을 제공합니다. application/x-www-form-urlencoded (기본값) multipart/form-data text/plain application/json 을 추가하는 작업이 수행되었지만 포기되었습니다. (HTML 양식 제출 이외의 다른 수단을 사용하여 생성된 HTTP 요청으로 다른 인코딩이 가능합니다. JSON은 웹 서비스와 함께 사용하는 일반적인 형식이며 일부는 여전히 SOAP를 사용합니다.) 형식의 세부 사항은 대..

etc./StackOverFlow 2022.01.25

0과 9 사이의 임의의 정수 생성

질문자 :aneuryzm Python에서 0에서 9(포함) 사이의 임의의 정수를 생성하려면 어떻게 해야 합니까? 예를 들어, 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 노력하다: from random import randrange print(randrange(10)) 문서: https://docs.python.org/3/library/random.html#random.randrange kovshenin import random print(random.randint(0,9)) random.randint(a, b) >> array([3, 0, 9, 0, 5, 7, 6, 9, 6, 7, 9, 6, 6, 9, 8]) 2.> numpy.random.uniform import numpy a..

etc./StackOverFlow 2022.01.25

파일 내용에서 Java 문자열을 어떻게 생성합니까?

질문자 :OscarRyz 나는 지금 얼마 동안 아래의 관용구를 사용하고 있습니다. 그리고 그것은 적어도 내가 방문한 사이트에서 가장 널리 퍼진 것 같습니다. Java에서 파일을 문자열로 읽는 더 나은/다른 방법이 있습니까? private String readFile(String file) throws IOException { BufferedReader reader = new BufferedReader(new FileReader (file)); String line = null; StringBuilder stringBuilder = new StringBuilder(); String ls = System.getProperty("line.separator"); try { while((line = reader...

etc./StackOverFlow 2022.01.25

히스토리가 있는 SVN 리포지토리를 새 Git 리포지토리로 마이그레이션하려면 어떻게 해야 합니까?

질문자 :Community Wiki 나는 Git 매뉴얼, FAQ, Git - SVN 단기집중과정 등을 읽었고 그들은 모두 이것 저것 설명하지만 어디에서도 다음과 같은 간단한 지침을 찾을 수 없습니다. SVN 저장소: svn://myserver/path/to/svn/repos Git 저장소: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos 나는 그것이 그렇게 간단하지 않을 것이라고 기대하지 않으며 단일 명령이 될 것이라고 기대하지 않습니다. 그러나 나는 그것이 어떤 것도 설명하려고 하지 않을 것으로 ..

etc./StackOverFlow 2022.01.25
반응형