반응형

2023/04/19 15

커밋된 파일에 .gitignore 적용

커밋된 파일에 .gitignore 적용 무시하려는 파일을 많이 커밋했습니다.어떻게 git에게 미래의 커밋에서 이 파일들을 무시하라고 말할 수 있을까요? EDIT: 저장소에서도 삭제합니다.이러한 파일은 빌드 후 또는 사용자별 도구 지원을 위해 작성된 파일입니다.편집 후.gitignoreignored 파일을 일치시키기 위해git ls-files -ci --exclude-standard제외 목록에 포함된 파일을 보려면 다음을 수행하십시오. Linux/MacOS:git ls-files -ci --exclude-standard -z | xargs -0 git rm --cached Windows(PowerShell): git ls-files -ci --exclude-standard | % { git rm --cac..

source 2023.04.19

병합된 사전을 포함하는 리소스 사전을 참조하는 데 문제가 있습니다.

병합된 사전을 포함하는 리소스 사전을 참조하는 데 문제가 있습니다. CommonLibraryWpfTemes라는 라이브러리가 있으며, 그 안에 여러 개의 리소스 사전 XAML 파일이 있습니다.My Themes/Generic.xml 파일에는 ResourceDictionary가 포함되어 있습니다.다른 모든 파일을 병합하는 MergedDictionaries 선언입니다. Generic.xaml 어플리케이션 프로젝트에서 CommonLibraryWpfTemes를 참조하고 App.xaml 파일에서 Generic.xml을 명시적으로 참조합니다. App.xaml -- FAILES 이거 안 되네.앱을 실행하면 다음 오류가 발생합니다. System.Windows.Markup.XamlParseException occurred ..

source 2023.04.19

읽기 전용 ObservableCollection 속성을 만들려면 어떻게 해야 합니까?

읽기 전용 ObservableCollection 속성을 만들려면 어떻게 해야 합니까? (데이터베이스의) 객체 목록이 포함된 뷰 모델에 속성을 노출하려고 합니다. 이 컬렉션을 읽기 전용으로 만들어야 합니다.즉, 추가 및 삭제 등을 방지하고 싶습니다.하지만 포어치와 인덱서가 작동하도록 놔두세요.편집 가능한 컬렉션을 보유하고 있는 개인 필드를 선언하고 읽기 전용 공용 속성으로 참조합니다.다음과 같이 public ObservableCollection CollectionOfFoo { get { return _CollectionOfFoo; } } 그러나 이 구문은 컬렉션에 대한 참조를 변경하는 것을 방해할 뿐입니다.추가/삭제 등을 방지하는 것은 아닙니다. 이를 실현하는 올바른 방법은 무엇일까요?해결책은 다음과 같습..

source 2023.04.19

디렉토리에서 마지막으로 수정된 5개의 파일을 나열하려면 어떻게 해야 합니까?

디렉토리에서 마지막으로 수정된 5개의 파일을 나열하려면 어떻게 해야 합니까? 알고있어요ls -t는 모든 파일을 수정 시간별로 나열합니다.하지만 어떻게 하면 이 결과를 마지막 n개의 파일로 제한할 수 있을까요?머리나 꼬리를 사용해 보세요.가장 최근에 수정된 5개의 파일을 원하는 경우: ls -1t | head -5 -1(즉, 1개)은 한 줄에 1개의 파일을 나타내며, 헤드는 처음 5개의 엔트리를 가져간다고 합니다. 마지막 5회 시도 ls -1t | tail -5 승인된 답변에는 파일 이름만 나열되지만 상위 5개의 파일을 가져오려면 다음을 사용할 수도 있습니다. ls -lht | head -6 여기서: -l목록 형식의 출력 -h출력을 사람이 읽을 수 있도록 합니다(파일 크기(KB, MB 등). -t가장 최근..

source 2023.04.19

Swift에서 문자열을 최신 상태로 변환

Swift에서 문자열을 최신 상태로 변환 이 문자열을 변환하려면 어떻게 해야 합니까?"2016-04-14T10:44:00+0000"으로NSDate1년, 1개월, 1일, 1시간만 지킬 수 있을까요? 그T데이트할 때 익숙했던 걸 중간에 날려버리는 것 같아요. ISO8601 문자열을 최신 상태로 변환합니다. let isoDate = "2016-04-14T10:44:00+0000" let dateFormatter = DateFormatter() dateFormatter.locale = Locale(identifier: "en_US_POSIX") // set locale to reliable US_POSIX dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" let dat..

source 2023.04.19
반응형