반응형

전체 글 2602

열거 형이 반복되지 않는 이유는 무엇입니까?

열거 형이 반복되지 않는 이유는 무엇입니까? Java 5 이상에서는 다음을 구현하는 모든 항목에서 마술처럼 작동하는 foreach 루프가 있습니다 Iterable. for (Object o : list) { doStuff(o); } 그러나 Enumerable여전히는 구현하지 않습니다 Iterable. 즉,을 반복 Enumeration하려면 다음을 수행해야합니다. for(; e.hasMoreElements() ;) { doStuff(e.nextElement()); } Enumeration아직 구현하지 않는 이유가 있는지 아는 사람이 Iterable있습니까? 편집 : 명확하게 말하면 enum 의 언어 개념에 대해 말하는 것이 아니라 ' Enumeration ' 이라는 Java API의 Java 특정 클래스에..

Program Tip 2020.11.16

C ++에서 typedef를 언제 사용해야합니까?

C ++에서 typedef를 언제 사용해야합니까? 에서 C ++ (MFC) 프로그래밍을하면서 몇 년 동안을 사용할 필요성을 느끼지 못했기 typedef때문에 이것이 무엇에 사용되는지 잘 모릅니다. 어디에서 사용해야합니까? 사용 typedef이 선호 되는 실제 상황 이 있습니까? 아니면 이것이 정말로 C- 특정 키워드입니까? 템플릿 메타 프로그래밍 typedef이다 필요한 많은 템플릿 메타 프로그래밍 태스크 - 클래스가 "컴파일 시간 형 기능"으로 간주 될 때마다, A는 typedef생성 된 형태를 얻기 위해 "컴파일시 타입 값"으로 사용된다. 예를 들어 포인터 유형을 기본 유형으로 변환하는 간단한 메타 함수를 고려하십시오. template struct strip_pointer_from; template ..

Program Tip 2020.11.16

ERRORLEVEL을 0으로 재설정하는 가장 쉬운 방법은 무엇입니까?

ERRORLEVEL을 0으로 재설정하는 가장 쉬운 방법은 무엇입니까? ac # 프로젝트에 대한 일부 명령을 실행하는 빌드 후 이벤트가 있습니다. 마지막 명령은 때때로 ERRORLEVEL 값이 0이 아닌 경우 빌드가 실패합니다. 항상 ERRORLEVEL 값을 0으로 설정하기 위해 추가 명령 줄을 추가하고 싶습니다. 이를 수행하는 가장 편리한 방법은 무엇입니까? 사용하는 경우 부모를 종료하지 않고도 자식 배치 스크립트 내에서를 exit /b 0반환 할 수 있습니다 errorlevel 0. 트릭을 수행하는 것 같습니다. ver > nul 모든 것이 작동하는 것은 아니며 그 이유도 명확하지 않습니다. 예를 들어 다음은 수행하지 않습니다. echo. > nul cls > nul 빌드 전 또는 빌드 후 이벤트에서 ..

Program Tip 2020.11.16

PowerShell의 명령 출력에 줄 바꿈을 추가하려면 어떻게해야합니까?

PowerShell의 명령 출력에 줄 바꿈을 추가하려면 어떻게해야합니까? PowerShell을 사용하여 다음 코드를 실행하여 레지스트리에서 프로그램 추가 / 제거 목록을 가져옵니다. Get-ChildItem -path hklm:\software\microsoft\windows\currentversion\uninstall ` | ForEach-Object -Process { Write-Output $_.GetValue("DisplayName") } ` | Out-File addrem.txt 목록을 각 프로그램별로 줄 바꿈으로 구분하고 싶습니다. 난 노력 했어: Get-ChildItem -path hklm:\software\microsoft\windows\currentversion\uninstall ` | ..

Program Tip 2020.11.16

대화 상자 내에서 jQuery 대화 상자를 닫는 방법은 무엇입니까?

대화 상자 내에서 jQuery 대화 상자를 닫는 방법은 무엇입니까? 닫기 버튼을 사용하지 않고 대화 상자 내에서 jQuery 대화 상자를 닫는 방법은 무엇입니까? ui 대화 상자 내부에는 간단한 양식 요청이 있으며 제출이 성공하면 ui 대화 상자가 자동으로 닫히고 상위 페이지를 새로 고칩니다. CLOSE -제국 이 시도 $(this).closest('.ui-dialog-content').dialog('close'); 내부의 대화 상자가 닫힙니다. 프로그래밍 방식으로 닫을 수 있습니다. $('#form-dialog').dialog('close') 당신이 원할 때마다. 당신은 필요합니다 $('selector').dialog('close'); 대화 상자 내 iframe에서 닫기 : window.parent.$..

Program Tip 2020.11.16

문자열이 double로 구문 분석 가능한지 확인하는 방법은 무엇입니까?

문자열이 double로 구문 분석 가능한지 확인하는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 문자열에 포함 된 값이 두 배인지 아닌지 확인하는 방법 13 개의 답변 문자열을 구문 분석 할 수 있는지 확인하는 기본 방법 (자신의 메서드를 구현하지 않는 것이 바람직 함)이 Double.parseDouble()있습니까? 일반적인 접근 방식은 Double.valueOf(String)문서 내에서 제안 된 것과 같은 정규 표현식으로 확인하는 것입니다 . 거기에 제공된 (또는 아래에 포함 된) 정규식은 모든 유효한 부동 소수점 경우를 포함해야하므로 결국 일부 미세한 점을 놓칠 수 있으므로 조작 할 필요가 없습니다. 그렇게하고 싶지 않다면 try catch여전히 옵션입니다. JavaDoc에서 제안하는 정규..

Program Tip 2020.11.16

VC2010 C ++-소스 파일 구성

VC2010 C ++-소스 파일 구성 VC 2010 C ++ 프로젝트에서 소스 파일을 구성하는 방법에 대해 몇 가지 질문이있었습니다. 포함 된 기본 필터는 궁극적으로 충분하지 않을 것입니다. .cpp 및 .hpp 파일이 많아서 지저분해질 것입니다. "source"라는 프로젝트의 루트에 폴더를 만든 다음 사용하려는 다양한 소스 파일 범주에 대해 "source"내에 폴더를 만들고 싶습니다. 솔루션을 마우스 오른쪽 버튼으로 클릭하면 폴더가 아닌 필터를 추가하는 옵션 만 표시됩니다. Windows 탐색기에서 수동으로 폴더를 만든 다음 포함 할 수 있지만 필터를 추가 할 수 없습니다. Windows 탐색기를 사용하지 않고 새 폴더를 추가하고 여전히 필터를 사용하는 방법이 있습니까? 또한 절대 경로없이 소스 파일 ..

Program Tip 2020.11.16

Serializable을 사용하여 인 텐트를 통해 데이터 전달

Serializable을 사용하여 인 텐트를 통해 데이터 전달 직렬화 가능으로 클래스를 구현했지만 여전히 작동하지 않았습니다. 이것은 내 수업입니다. package com.ursabyte.thumbnail; import java.io.Serializable; import android.graphics.Bitmap; public class Thumbnail implements Serializable { private static final long serialVersionUID = 1L; private String label = ""; private Bitmap bitmap; public Thumbnail(String label, Bitmap bitmap) { this.label = label; this...

Program Tip 2020.11.16

3 열 레이아웃 HTML / CSS

3 열 레이아웃 HTML / CSS 다음 HTML 레이아웃이 있습니다. Column center Column left Column right CSS 만 사용하여 HTML 을 변경하지 않고 아래 샘플 그리드와 같이 열을 정렬 할 수 있습니까? ---------------------------------------------------- | | | | | Column left | Column center | Column right | | | | | ---------------------------------------------------- 다음과 같이해야합니다. .column-left{ float: left; width: 33.333%; } .column-right{ float: right; width: ..

Program Tip 2020.11.16

Git은 추적 된 파일의 일부에 대한 로컬 변경 사항을 무시합니다.

Git은 추적 된 파일의 일부에 대한 로컬 변경 사항을 무시합니다. 특히, 내 dotfile의 git 저장소를 유지합니다. 나는 최근에 새 컴퓨터에서 작업을 시작했고 동일한 저장소에 내 저장소를 복제했습니다. 이제이 시스템에만 해당하는 내 dotfile을 변경하고 싶습니다. 내 저장소에서 무시하고 싶은 변경 사항입니다. 내가 만든 다른 변경 사항은 계속 추적하고 커밋해야합니다. 예를 들어 내 .gitconfig에는 다음과 같은 설정이 있습니다. [push] default = simple 이제 내 새 컴퓨터에서 git 버전이 매우 오래되었습니다. 여전히 simple푸시 설정 을 지원하지 않습니다 . 그래서 이것을 변경하고 싶지만 로컬에서만 가능합니다. 그러나 .gitconfig에 다른 변경 사항이 있으면 ..

Program Tip 2020.11.16
반응형