전체 글 765

RadioButtons를 열거형으로 바인드하는 방법

RadioButtons를 열거형으로 바인드하는 방법다음과 같은 정보가 있습니다. public enum MyLovelyEnum{ FirstSelection, TheOtherSelection, YetAnotherOne}; Data Context에 속성이 있습니다. public MyLovelyEnum VeryLovelyEnum { get; set; } 내 WPF 클라이언트에 라디오 버튼 3개가 있어 First SelectionThe Other SelectionYet Another one 적절한 양방향 바인딩을 위해 RadioButtons를 속성에 바인드하려면 어떻게 해야 하나요?승인된 답변을 더욱 단순화할 수 있습니다.xaml에서 문자열로 enum을 입력하고 변환기에서 필요한 것보다 더 많은 ..

programing 2023.04.19

프로젝트에서 모든 .pyc 파일을 삭제하려면 어떻게 해야 합니까?

프로젝트에서 모든 .pyc 파일을 삭제하려면 어떻게 해야 합니까? 꽤 큰 프로젝트에서 파일 이름을 변경했는데, .pyc 파일을 삭제하려고 합니다.bash 스크립트를 사용해 보았습니다. rm -r *.pyc 그러나 그것은 내가 생각했던 것처럼 폴더에 반복되지 않는다.내가 뭘 잘못하고 있지?find . -name "*.pyc" -exec rm -f {} \; find . -name '*.pyc' -type f -delete 확실히 가장 간단하다.에 추가~/.bashrc: pyclean () { find . -type f -name "*.py[co]" -delete find . -type d -name "__pycache__" -delete } 그러면 모든 .pyc 및 .po 파일이 삭제됩니다.__pycach..

programing 2023.04.19

루프 내의 각 출력 라인은 어떻게 처리합니까?

루프 내의 각 출력 라인은 어떻게 처리합니까? 다음과 같이 grep 명령어를 실행한 후 파일에서 취득한 행이 다수 있습니다. var=`grep xyz abc.txt` 그 결과 xyz로 구성된 10개의 선이 있다고 합시다. 이제 grep 명령어 결과로 얻은 각 행을 처리해야 합니다.어떻게 진행하면 좋을까요?간단한 방법 중 하나는 출력을 변수에 저장하지 않고 while/read 루프를 사용하여 직접 반복하는 것입니다. 예를 들어 다음과 같습니다. grep xyz abc.txt | while read -r line ; do echo "Processing $line" # your code goes here done 당신이 정확히 무엇을 원하는지에 따라 이 계획은 다양합니다. 루프 내부에서 변수를 변경해야 할 경..

programing 2023.04.19

%를 사용하여 {0}과(와) 같은 자리 표시자를 대체하려고 하면 "TypeError: 문자열 형식 지정 중 일부 인수가 변환되지 않음"이 표시되는 이유는 무엇입니까?

%를 사용하여 {0}과(와) 같은 자리 표시자를 대체하려고 하면 "TypeError: 문자열 형식 지정 중 일부 인수가 변환되지 않음"이 표시되는 이유는 무엇입니까? 사용자로부터 2개의 문자열을 읽을 수 있는 코드가 있습니다. name1 = input("Enter name 1: ") name2 = input("Enter name 2: ") 나중에 인쇄하기 위해 이 문자열들을 더 긴 문자열로 포맷하고 싶습니다. if len(name1) > len(name2): print ("'{0}' is longer than '{1}'"% name1, name2) 그러나 다음과 같은 오류 메시지가 나타납니다. Traceback (most recent call last): File "program.py", line 13,..

programing 2023.04.19

Eclipse용 Bash 스크립트 플러그인?

Eclipse용 Bash 스크립트 플러그인? 마감되었습니다. 이 질문은 서적, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 것입니다.충족되지 않다스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 5년 전에 문을 닫았어요 이 질문을 개선하다 것이 ?bash이클립스용 플러그인내 유일한 요구 사항은 구문 강조 표시입니다.검색해 봤지만 '그'처럼 보이는 건 못 봤어요 bash플러그 인 ShellEd는 유망해 보이고, 구문 강조 표시도 하고, 리뷰도 긍정적입니다.Redhat에 의해 디스트로 포함이 승인되었습니다.Eclipse 사이트의 ShellEd ..

programing 2023.04.19

PowerShell에서 특정 변수가 글로벌 범위에 존재하는지 여부를 테스트하려면 어떻게 해야 합니까?

PowerShell에서 특정 변수가 글로벌 범위에 존재하는지 여부를 테스트하려면 어떻게 해야 합니까? WPF 애플리케이션의 UI 자동화에 PowerShell 스크립트를 사용하고 있습니다.일반적으로 스크립트는 글로벌 변수 값에 따라 그룹으로 실행됩니다.스크립트를 1개만 실행하고 싶을 때는 수동으로 이 변수를 설정하는 것이 조금 불편하기 때문에 이 변수를 체크하고 없으면 설정하는 방법을 찾고 있습니다. test-path variable:\foo이 동작하지 않는 것 같습니다.아직도 다음 오류가 뜨기 때문입니다. 변수 '$global:foo'가 설정되지 않았으므로 검색할 수 없습니다. Test-Path 는 특별한 구문과 함께 사용할 수 있습니다. Test-Path variable:global:foo 이는 환경변..

programing 2023.04.19

행의 첫 번째 N자를 삭제하기 위한 unix 명령어는 무엇입니까?

행의 첫 번째 N자를 삭제하기 위한 unix 명령어는 무엇입니까? 예를 들어 다음과 같은 경우가 있습니다. tail -f logfile | grep org.springframework | 난 그것을 생각하고 있었어.tr할 수 있을지는 모르겠지만 잘 모르겠어요.사용하다cut. 예: 각 줄의 처음 4자를 제거하려면(예: 5번째 문자부터 시작): tail -f logfile | grep org.springframework | cut -c 5- sed 's/^.\{5\}//' logfile 5를 원하는 숫자로 바꾸면 효과가 있을 거야 각 행의 경우 편집 sed 's/^.\{5\}//g' logfile사용할 수 있습니다.cut: cut -c N- file.txt > new_file.txt -c:성격. file.t..

programing 2023.04.19

명령어로 파일을 사용하여 출력을 잘라내지 않고 같은 파일로 리다이렉트하려면 어떻게 해야 합니까?

명령어로 파일을 사용하여 출력을 잘라내지 않고 같은 파일로 리다이렉트하려면 어떻게 해야 합니까? 기본적으로 파일에서 입력 텍스트로 가져와 해당 파일에서 행을 제거한 후 출력을 동일한 파일로 다시 보냅니다.더 명확해진다면 이 선들을 따라가는 뭔가가 있을 거야 grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name > file_name 그런데 이렇게 하면 빈 파일이 나와요.무슨 생각 있어?이런 일에는 스펀지를 사용하세요.모레유틸리티의 일부입니다. 다음 명령을 사용해 보십시오. grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name | sponge file_name bash가 먼저 리디렉션을 처리하고 나서 명령을 실행하기 때문에 이 작업을 수행할 수 없..

programing 2023.04.19

프로세스가 정지된 경우 프로세스를 재시작하는 bash 스크립트를 작성하려면 어떻게 해야 합니까?

프로세스가 정지된 경우 프로세스를 재시작하는 bash 스크립트를 작성하려면 어떻게 해야 합니까? 큐를 체크하고 각 항목에 대해 액션을 수행하는 python 스크립트가 있습니다. # checkqueue.py while True: check_queue() do_something() 실행 중인지 확인하고 실행 중이지 않으면 시작하는 bash 스크립트를 작성하려면 어떻게 해야 합니까?과 같은 코드, 하다, , 하다, 하다, 하다, 등)입니다.ps | grep # keepalivescript.sh if processidfile exists: if processid is running: exit, all ok run checkqueue.py write processid to processidfile crontab에..

programing 2023.04.19

WPF 텍스트 상자에 스택 패널이 채워지지 않음

WPF 텍스트 상자에 스택 패널이 채워지지 않음 나는 가지고 있다TextBox내부의 제어StackPanel누구의.Orientation로 설정되어 있다.HorizontalTextBox가 나머지 StackPanel 공간을 채울 수 없습니다. XAML: 그리고 다음과 같이 보입니다. TextBox가 StackPanel을 채우지 못하는 이유는 무엇입니까? I knowledge를 사용하면 더 많은 컨트롤이 가능합니다.Grid제어장치, 레이아웃이 헷갈려서요나도 같은 문제가 있었어StackPanel동작은 「설계상」입니다. StackPanel는 눈에 보이는 영역 밖에 있는 것조차 「보이지 않는」 것을 목적으로 하고 있기 때문에, 스택 치수에 남은 공간을 채울 수 없습니다. 를 사용할 수 있습니다.DockPanel와 함..

programing 2023.04.19