반응형

programing 540

응용 프로그램에서 stdout을 파이프가 아닌 터미널로 생각하도록 속이는 무엇입니까?

응용 프로그램에서 stdout을 파이프가 아닌 터미널로 생각하도록 속이는 무엇입니까? "Detect if stdin is terminal or pipe?"와 반대로 하려고 합니다. STDOUT에서 파이프를 검출하기 때문에 출력 포맷을 변경하는 어플리케이션을 실행하고 있으며 리다이렉트 시 동일한 출력을 얻을 수 있도록 인터랙티브 단말기로 간주하고 싶습니다. 제 생각엔 그걸 싸서expect스크립트 작성 또는 사용proc_open()PHP에서는 가능하지만 그렇지 않습니다. 뭐 좋은 생각 있어?아하! 그script명령어는 우리가 원하는 것을 한다... script --return --quiet -c "[executable string]" /dev/null 성공이다! Usage: script [options] [..

programing 2023.04.15

TabControl의 탭 항목 내 제어 상태를 유지하는 방법

TabControl의 탭 항목 내 제어 상태를 유지하는 방법 저는 WPF에 입사한 지 얼마 안 된 사람입니다.조쉬 스미스의 훌륭한 기사에서 모델-뷰-뷰-모델 디자인 패턴을 설명하는 추천을 따르는 프로젝트를 시도하고 있습니다. Josh의 샘플 코드를 기반으로 TabControl의 탭으로 표시되는 다수의 "워크스페이스"를 포함하는 간단한 애플리케이션을 만들었습니다.어플리케이션에서 워크스페이스는 TreeView컨트롤을 통해 계층형 문서를 조작할 수 있는 문서 에디터입니다. 여러 워크스페이스를 열고 바인딩된 TreeView 컨트롤에서 문서 내용을 보는 데 성공했지만 TreeView가 탭 사이를 전환할 때 상태를 "잊어버리는" 것을 발견했습니다.예를 들어, Tab1의 TreeView가 부분적으로 확장되어 있는 경..

programing 2023.04.15

AVFundation AVPlayer를 사용한 비디오 루프

AVFundation AVPlayer를 사용한 비디오 루프 AVFundation에서 비디오를 비교적 쉽게 루프할 수 있는 방법이 있습니까? 다음과 같이 AVPlayer와 AVPLayer를 작성했습니다. avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; 그리고 비디오를 재생합니다. [avPlayer play]; 비디오는 정상적으로 재생되지만, 마지막에 정지한다...

programing 2023.04.15

WPF 사용자 제어에서 Import된 리소스와 로컬 리소스를 결합하는 방법

WPF 사용자 제어에서 Import된 리소스와 로컬 리소스를 결합하는 방법 공유 리소스와 개별 리소스를 모두 필요로 하는 여러 WPF 사용자 컨트롤을 쓰고 있습니다. 다른 리소스 파일에서 리소스를 로드하기 위한 구문을 알아냈습니다. 그러나 이렇게 하면 다음과 같은 리소스를 로컬로 추가할 수도 없습니다. ... ... Resource Dictionary를 찾아봤습니다.MergedDictionary는 둘 이상의 외부 사전만 병합할 수 있으며 추가 리소스를 로컬로 정의할 수는 없습니다. 내가 뭔가 사소한 걸 놓치고 있는 게 틀림없어? 다음 사항을 언급해야 합니다.저는 WinForms 프로젝트에서 사용자 컨트롤을 호스팅하고 있기 때문에 App.xaml에 공유 리소스를 넣는 것은 선택사항이 아닙니다.난 이해했다...

programing 2023.04.15

WPF 페이지 또는 UserControl 개체에서 KeyDown 이벤트를 캡처하려면 어떻게 해야 합니까?

WPF 페이지 또는 UserControl 개체에서 KeyDown 이벤트를 캡처하려면 어떻게 해야 합니까? 사용자 컨트롤이 있는 페이지가 있습니다.사용자가 처리하고자 하는 페이지에서 Esc 키를 누른 경우. PreviewKeyDown 이벤트 후크업, Esc 키 테스트, 처리처럼 간단하다고 생각했습니다.그러나 이벤트 핸들러에 브레이크 포인트를 배치했을 때 호출되지 않았습니다.UserControl이 히트하고 있는 것 같아서 PreviewKeyDown을 시도했습니다.같은 결과입니다. 페이지 오브젝트에서 KeyDown 또는 PreviewKeyDown을 테스트하는 적절한 장소를 알고 있는 사람이 있습니까?창의 이벤트에 연결 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★..

programing 2023.04.15

디렉토리(중간 디렉토리 포함)를 안전하게 작성하려면 어떻게 해야 합니까?

디렉토리(중간 디렉토리 포함)를 안전하게 작성하려면 어떻게 해야 합니까? Python을 사용하여 파일을 쓰고 있는데 특정 경로에 배치해 주셨으면 합니다.경로가 존재하는지 안전하게 확인하려면 어떻게 해야 합니까? 즉, 폴더와 그 상위 폴더가 존재하는지 여부를 어떻게 확인할 수 있습니까?경로를 따라 누락된 폴더가 있는 경우 폴더를 만들려면 어떻게 해야 합니까?Python © 3.5에서는 다음을 사용합니다. from pathlib import Path Path("/my/directory").mkdir(parents=True, exist_ok=True) 이전 버전의 Python의 경우 좋은 품질의 답변이 두 개 있는데 각각 작은 결함이 있습니다. 이에 대한 의견을 말씀드리겠습니다. 를 사용하여 작성을 검토합니다..

programing 2023.04.15

NS 프리픽스는 무엇을 의미합니까?

NS 프리픽스는 무엇을 의미합니까? Cocoa/Cocoa Touch의 많은 클래스에는 NS 접두사가 있습니다.그것은 무엇을 뜻하나요?코코아 프레임워크의 원래 코드는 NextSTEP 라이브러리 Foundation과 AppKit(이러한 이름들은 여전히 Apple의 코코아 프레임워크에서 사용됨)에서 유래했으며, NextStep 엔지니어는 기호 앞에 NS를 붙이는 것을 선택했습니다. Objective-C는 C의 확장자이므로 C++와 같이 네임스페이스가 없기 때문에 심볼은 충돌하지 않도록 고유한 프레픽스를 붙여야 합니다.이는 프레임워크에 정의된 기호에서 특히 중요합니다. 만약 당신이 당신의 코드가 당신의 기호만을 사용할 수 있도록 응용 프로그램을 쓰고 있다면, 당신은 이것에 대해 걱정할 필요가 없습니다.그러나 다..

programing 2023.04.15

rm이 파일을 찾을 수 없음을 보고하지 않도록 하려면 어떻게 해야 합니까?

rm이 파일을 찾을 수 없음을 보고하지 않도록 하려면 어떻게 해야 합니까? 사용하고 있다rmBASH 스크립트 내에서 많은 파일을 삭제합니다.파일이 존재하지 않는 경우가 있기 때문에, 많은 에러가 보고됩니다.이 메시지는 필요 없습니다.man 페이지에서 명령어를 검색했습니다.rm조용하지만 내가 찾은 유일한 선택지는-f「존재하지 않는 파일을 무시해, 프롬프트를 표시하지 않는다」라고 하는 설명에서는 올바른 선택이라고 생각됩니다만, 이름이 맞지 않는 것 같기 때문에, 의도하지 않은 결과가 되지 않을까 염려됩니다. 이요?-f침묵을 지키는 올바른 방법을 선택하다rm왜 이름이 없는 거죠?-q? 이 옵션은 다른 기능을 합니까? 의 주요 용도-f삭제되지 않은 파일을 강제로 삭제하는 것입니다.rm(특별한 경우로서 존재하지 ..

programing 2023.04.15

스택 트레이스를 코코아 콘솔/로그로 출력하려면 어떻게 해야 합니까?

스택 트레이스를 코코아 콘솔/로그로 출력하려면 어떻게 해야 합니까? 실패한 어설션이나 포착되지 않은 예외와 같은 특정 포인트의 콜 트레이스를 기록하려고 합니다.이 코드는 모든 스레드에서 작동합니다. NSLog(@"%@", NSThread.callStackSymbols); 콜 스택 기호를 포함하는 배열을 반환합니다.각 요소는NSString에 의해 결정되는 형식의 값을 가진 오브젝트backtrace_symbols()기능. n13의 답변은 그다지 효과가 없었습니다.이것을 생각해내기 위해서 약간 수정했습니다. #import #import "AppDelegate.h" int main(int argc, char *argv[]) { @autoreleasepool { int retval; @try{ retval = U..

programing 2023.04.15

VBA를 사용하여 현재 연도를 얻는 방법

VBA를 사용하여 현재 연도를 얻는 방법 저는 VBA를 사용하여 올해를 취득하려고 합니다.올해를 알 수 있는 프리빌드 기능이 있나요?Year(Date) Year(): date 인수의 year 부분을 반환합니다. Date: 현재 날짜만. 이 두 가지 기능에 대한 설명입니다.해라=Year(Now())셀을 포맷합니다.General.언급URL : https://stackoverflow.com/questions/3244354/how-to-get-the-current-year-using-vba

programing 2023.04.15
반응형