반응형

etc./StackOverFlow 1071

탭을 4칸으로 재정의

질문자 :Ricky 현재 설정은 8칸으로 가정합니다. 어떻게 재정의할 수 있습니까? 그것은 당신이 의미하는 바에 달려 있습니다. 파일의 실제 탭 문자 가 4칸 너비로 나타나도록 하시겠습니까, 아니면 "탭"이란 실제로 탭 키를 눌러 생성된 들여쓰기를 의미합니까? 입력하는 각 "탭"? 답변에 따라 다음 설정 중 하나가 적합합니다. 4칸 너비로 나타나는 탭 문자의 경우 : set tabstop=4 소스 코드에서 실제 탭 문자를 사용하는 경우 다음 설정도 원할 것입니다(실제로 기본값이지만 방어적으로 설정할 수 있음). set softtabstop=0 noexpandtab 마지막으로 들여쓰기가 단일 탭에 해당하도록 하려면 다음도 사용해야 합니다. set shiftwidth=4 4개의 공백 문자로 구성 되지만 탭 ..

etc./StackOverFlow 2023.04.30

Windows 개발 시스템을 사용하여 iPhone용으로 개발하려면 어떻게 해야 합니까?

질문자 :Community Wiki 이 게시물을 개선하고 싶으십니까? 인용 및 귀하의 답변이 정확한 이유에 대한 설명을 포함하여 이 질문에 대한 자세한 답변을 제공하십시오. 내용이 충분하지 않은 답변은 수정 또는 삭제될 수 있습니다. Windows 시스템에서 iPhone SDK를 수정하는 방법이 있습니까? Windows용 iPhone SDK 버전에 대한 계획이 있습니까? 내가 생각할 수 있는 유일한 다른 방법은 Windows에서 실행되는 VMWare 서버에서 Mac VM 이미지를 실행하는 것이지만 이것이 얼마나 합법적인지는 잘 모르겠습니다. Windows 시스템에서 개발하는 것은 확실히 가능합니다. 사실 제 첫 번째 응용 프로그램은 당시 제가 가지고 있던 구형 Dell Precision에서 독점적으로 개..

etc./StackOverFlow 2023.04.30

C에서 배열의 크기를 어떻게 결정합니까?

질문자 :Mark Harrison C에서 배열의 크기를 어떻게 결정합니까? 즉, 배열이 보유할 수 있는 요소의 수는? 요약: int a[17]; size_t n = sizeof(a)/sizeof(a[0]); 전체 답변: 배열의 크기를 바이트 단위로 결정하려면 sizeof 연산자를 사용할 수 있습니다. int a[17]; size_t n = sizeof(a); 내 컴퓨터에서 int는 4바이트이므로 n은 68입니다. 배열의 요소 수를 결정하기 위해 배열의 전체 크기를 배열 요소의 크기로 나눌 수 있습니다. 다음과 같이 유형으로 이 작업을 수행할 수 있습니다. int a[17]; size_t n = sizeof(a) / sizeof(int); 적절한 대답 (4분의 68 = 17)을 얻을 수 있지만, 유형 경우..

etc./StackOverFlow 2023.04.30

줄 바꿈(줄 연속)은 어떻게 합니까?

질문자 :Ray 여러 줄로 나누고 싶은 긴 코드 줄이 있습니다. 무엇을 사용하고 구문은 무엇입니까? 예를 들어 문자열 묶음을 추가하면 e = 'a' + 'b' + 'c' + 'd' 다음과 같이 두 줄로 작성하십시오. e = 'a' + 'b' + 'c' + 'd' 라인은 무엇입니까? 아무 문제 없이 다음 줄에 인수를 가질 수 있습니다. a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5, blahblah6, blahblah7) 그렇지 않으면 다음과 같이 할 수 있습니다. if (a == True and b == False): 또..

etc./StackOverFlow 2023.04.30

Python이 해석되는 경우 .pyc 파일은 무엇입니까?

질문자 :froadie 나는 파이썬이 인터프리터 언어라는 것을 이해하도록 주어졌다... 그러나 내 Python 소스 코드를 보면 Windows에서 "Compiled Python Files"로 식별하는 .pyc 이것들은 어디에서 오는가? 나는 파이썬이 인터프리터 언어라는 것을 이해하도록 주어졌다... 이 대중적인 밈은 정확하지 않거나 오히려 (자연어) 언어 수준에 대한 오해로 구성되어 있습니다. 비슷한 실수는 "성경은 양장본 책입니다"라고 말하는 것입니다. 그 비유를 설명하자면... "성경"은 책의 한 부류 라는 의미에서 "책"입니다. "성경의 사본"으로 확인된 책들은 근본적인 공통점을 가지고 있다고 가정합니다. 기본적으로 간주되지 않는 수많은 측면에서 완벽하게 다를 수 있습니다. 제본 유형, 제본 색상,..

etc./StackOverFlow 2023.04.30

Chrome을 사용하여 XML 대신 JSON을 반환하도록 ASP.NET Web API를 얻으려면 어떻게 해야 합니까?

질문자 :naspinski 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 최신 ASP.NET Web API를 사용하여 Chrome 에서 XML이 표시됩니다. 브라우저에서 볼 수 있도록 JSON 을 요청하도록 변경하려면 어떻게 해야 합니까? 나는 그것이 요청 헤더의 일부일 뿐이라고 생각합니다. 제 말이 맞습니까? 참고: 이 답변의 주석을 읽으십시오. WebAPI의 기본 오류 처리를 사용하는 경우 XSS 취약점이 발생할 수 있습니다. MVC Web API 프로젝트의 App_Start / WebApiConfig.cs 클래스에 다음을 추가하기만 하면 됩니다. config.Formatters.JsonFormatter..

etc./StackOverFlow 2023.04.30

"java.lang.OutOfMemoryError: PermGen 공간" 오류 처리

질문자 :Community Wiki 최근에 웹 응용 프로그램에서 다음 오류가 발생했습니다. java.lang.OutOfMemoryError: PermGen 공간 Tomcat 6 및 JDK 1.6에서 실행되는 일반적인 Hibernate/JPA + IceFaces/JSF 애플리케이션입니다. 분명히 이것은 응용 프로그램을 몇 번 재배포한 후에 발생할 수 있습니다. 그 원인은 무엇이며 그것을 피하기 위해 무엇을 할 수 있습니까? 문제를 해결하려면 어떻게 해야 합니까? 해결책은 Tomcat이 시작될 때 JVM 명령줄에 다음 플래그를 추가하는 것이었습니다. -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled tomcat 서비스를 종료한 다음 Tomcat/bi..

etc./StackOverFlow 2023.04.30

루프에서 개체를 제거할 때 ConcurrentModificationException을 방지하면서 컬렉션을 반복합니다.

질문자 :Claudiu ConcurrentModificationException 때문에 다음을 수행할 수 없다는 것을 모두 알고 있습니다. for (Object i : l) { if (condition(i)) { l.remove(i); } } 그러나 이것은 때때로 작동하지만 항상 그런 것은 아닙니다. 다음은 몇 가지 특정 코드입니다. public static void main(String[] args) { Collection l = new ArrayList(); for (int i = 0; i < 10; ++i) { l.add(4); l.add(5); l.add(6); } for (int i : l) { if (i == 5) { l.remove(i); } } System.out.println(l); } ..

etc./StackOverFlow 2023.04.30

파이썬에서 싱글톤 만들기

질문자 :theheadofabroom 이 질문은 싱글톤 디자인 패턴 이 바람직한지, 안티 패턴인지, 종교 전쟁에 대한 논의가 아니라 가장 파이썬적인 방식으로 이 패턴을 파이썬에서 가장 잘 구현하는 방법을 논의하기 위한 것입니다. 이 예에서 나는 &#39;가장 비단결적&#39;이라고 정의하여 그것이 &#39;가장 놀라움의 원칙&#39;을 따른다는 것을 의미합니다 . 싱글톤이 될 여러 클래스가 있습니다(내 사용 사례는 로거에 대한 것이지만 이것은 중요하지 않습니다). 나는 단순히 상속하거나 장식할 수 있을 때 추가된 껌으로 여러 클래스를 어지럽히고 싶지 않습니다. 최선의 방법: 방법 1: 데코레이터 def singleton(class_): instances = {} def getinstance(*args, ..

etc./StackOverFlow 2023.04.30

동시성과 병렬성의 차이점은 무엇입니까?

질문자 :StackUnderflow 동시성과 병렬성의 차이점은 무엇입니까? 예를 들어 주시면 감사하겠습니다. 동시성 은 두 개 이상의 작업이 겹치는 기간 에 시작, 실행 및 완료될 수 있는 경우입니다. 그것은 반드시 그들도 모두 같은 순간에 실행됩니다 것을 의미하지 않는다. 예를 들어, 단일 코어 시스템 에서 멀티태스킹. 병렬성 은 작업이 문자 그대로 동시에 실행되는 경우(예: 멀티코어 프로세서)입니다. Sun의 다중 스레드 프로그래밍 안내서 인용: 동시성: 두 개 이상의 스레드가 진행 중일 때 존재하는 조건입니다. 가상 병렬 처리의 한 형태로 시간 분할을 포함할 수 있는 보다 일반적인 형태의 병렬 처리입니다. 병렬성: 두 개 이상의 스레드가 동시에 실행될 때 발생하는 조건입니다. RichieHindle..

etc./StackOverFlow 2023.04.30
반응형