반응형

전체 글 693

시스템 변환 방법창문들.'시스템'에 Input.Key를 입력합니다.창문들.양식. 열쇠?

시스템 변환 방법창문들.'시스템'에 Input.Key를 입력합니다.창문들.양식. 열쇠? WPF에서 애플리케이션을 개발하고 있는데 일부 컴포넌트가 WinForms를 사용하여 작성되어 있습니다.이러한 컴포넌트는 WPF 부품에서 키 제스처를 가져와 키 열거형(WinForms에서 사용)으로 변환하지 않습니다. 이를 위한 컨버터가 내장되어 있습니까? (아마 없을 것입니다) "대형 스위치 케이스보다 쉬운" 방법을 알고 계십니까?Keys formsKey = ...; Key wpfKey = ...; wpfKey = KeyInterop.KeyFromVirtualKey((int)formsKey); formsKey = (Keys)KeyInterop.VirtualKeyFromKey(wpfKey); KeyInterop 클래스는..

programing 2023.04.16

Swift의 Int 선행 0

Swift의 Int 선행 0 변환하고 싶습니다.Int잽싸이String선두에 0을 붙입니다.예를 들어 다음 코드를 생각해 보겠습니다. for myInt in 1 ... 3 { print("\(myInt)") } 현재 그 결과는 다음과 같습니다. 1 2 3 하지만 난 이렇게 되길 바란다: 01 02 03 Swift 표준 라이브러리 내에서 이를 수행할 수 있는 깨끗한 방법이 있습니까?필드 길이가 2이고 선행 0이 필요한 경우 다음을 수행합니다. import Foundation for myInt in 1 ... 3 { print(String(format: "%02d", myInt)) } 출력: 01 02 03 이 경우import Foundation그래서 엄밀히 말하면 그것은 스위프트 언어의 일부가 아니라 Swi..

programing 2023.04.16

콘솔을 클리어하려면

콘솔을 클리어하려면 제목처럼.C++의 콘솔을 클리어하려면 어떻게 해야 하나요?순수 C++의 경우 그럴수는 없어요.C++는 콘솔이라는 개념도 가지고 있지 않습니다. 프린터에 인쇄하거나, 파일에 직접 출력하거나, 다른 프로그램의 입력으로 리다이렉트 하거나 할 수 있습니다.C++에서 콘솔을 클리어해도 이러한 케이스는 상당히 복잡해집니다. comp.lang.c++ FAQ에서 다음 항목을 참조하십시오. https://isocpp.org/wiki/faq/input-output#clear-screen OS 고유의 그래도 프로그램에서 콘솔을 클리어하는 것이 타당하고 운영체제 고유의 솔루션에 관심이 있는 경우 이러한 솔루션이 존재합니다. (태그와 같이) Windows 의 경우는, 다음의 링크를 확인해 주세요. 조립된 콘..

programing 2023.04.16

셸 스크립트의 행 끝에 세미콜론이 필요합니까?

셸 스크립트의 행 끝에 세미콜론이 필요합니까? 이 질문에는 이미 답변이 있습니다. bash 세미콜론이 newline과 동일하지 않습니까? (4개의 답변) 닫힘2년 전에요. 다음 내용을 포함하는 셸 스크립트가 있습니다. case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; 위의 스니펫에 세미콜론이 완전히 불필요한가요?그리고 어떤 사람들이 이중 세미콜론을 사용하는 이유가 있나요? 세미콜론은 새 줄 대신 사용할 구분 기호일 뿐입니다.줄 끝에 있는 단일 세미콜론은 필요 없습니다. 새 줄은 명령 구분 기호이기도 하기 때문입니다. case특히 ..

programing 2023.04.11

XlsxWriter로 쓴 후 셀에 형식 적용

XlsxWriter로 쓴 후 셀에 형식 적용 저는 XlsxWriter를 사용하여 python에서 일하고 있으며, 이 문제를 해결하려고 노력했지만 성공하지 못했습니다. 제 앱은 Xlsx 파일을 만들어야 합니다.이 파일에는 데이터가 테이블 형태로 표시됩니다.저 테이블에는 빈 셀이 몇 개 있다. 테이블의 그리드를 만들기 위해 일부 셀에 테두리를 설정하여 다음을 사용합니다. format6 = excelbook.add_format() format6.set_left(1) for y in range(24): excel.write(y+5, 1, None, format6) 그 세포들에 테두리를 적용하기 위해서요그리고 나서, 저는 테이블에 데이터를 씁니다. 표의 레이아웃이 매우 복잡하기 때문에 데이터를 쓰기 쉽고, 모든 ..

programing 2023.04.11

x64 사용자 지정 클래스의 각 열거에 대한 버그

x64 사용자 지정 클래스의 각 열거에 대한 버그 몇 달 전에 VBA에서 버그를 발견했는데 적절한 해결 방법을 찾을 수 없었습니다.그 버그는 좋은 언어 기능을 제한하기 때문에 정말 짜증난다. Custom Collection Class에서 할 수 입니다.For Each할수 있습니다. Attribute [MethodName].VB_UserMemId = -4 'The reserved DISPID_NEWENUM 다음 중 하나에 의해 기능/기능 시그니처 행 바로 뒤에 표시됩니다. 클래스 모듈 내보내기, 텍스트 편집기에서 내용 편집, 다시 가져오기 러버덕 주석 사용'@Enumerator syncronizing syncronizing syncronizing syncronizing syncronizing syncron..

programing 2023.04.11

VB 코드에서 VBProject 보호 해제

VB 코드에서 VBProject 보호 해제 vb 매크로에서 VB 프로젝트를 보호 해제하려면 어떻게 해야 합니까? 다음 코드를 찾았습니다. Sub UnprotectVBProject(ByRef WB As Workbook, ByVal Password As String) Dim VBProj As Object Set VBProj = WB.VBProject Application.ScreenUpdating = False 'Ne peut procéder si le projet est non-protégé. If VBProj.Protection 1 Then Exit Sub Set Application.VBE.ActiveVBProject = VBProj 'Utilisation de "SendKeys" Pour envoye..

programing 2023.04.11

Bash에서 명령줄 인수를 변경하려면 어떻게 해야 합니까?

Bash에서 명령줄 인수를 변경하려면 어떻게 해야 합니까? Bash 스크립트에서 명령줄 인수를 변경하는 방법이 있습니까?예를 들어 Bash 스크립트는 다음과 같이 호출됩니다. ./foo arg1 arg2 스크립트 내에서 arg1의 값을 변경할 수 있는 방법이 있습니까?예를 들어 다음과 같습니다. $1="chintz" 모든 인수를 리셋해야 합니다.예를 들어, 변경하다 $3: $ set -- "${@:1:2}" "new" "${@:4}" 기본적으로 변경할 인수를 제외한 모든 인수를 현재 값으로 설정합니다. set --POSIX 7에서도 지정됩니다. 표기법이 2개로 확장됩니다(따라서2표기법에서) 오프셋에서 시작하는 위치 인수1(즉,$1)의 줄임말입니다."$1" "$2"이 경우는, 예를 들면, 교환하고 싶은 경..

programing 2023.04.11

Javascript 내보내기 CSV 인코딩 utf-8 문제

Javascript 내보내기 CSV 인코딩 utf-8 문제 javascript 배열을 CSV 파일로 내보내고 다운로드해야 합니다.I did it but 'ı,ü,ö,ğ,ş' this characters looks like 'ı ü à ğ ÅŸ' in the CSV file.이 사이트에서 추천하는 솔루션을 여러 번 시도해 봤지만 효과가 없었습니다. 코드 스니펫을 추가했는데, 이 문제를 해결할 수 있는 사람이 있나요? var csvString = 'ı,ü,ö,ğ,ş'; var a = window.document.createElement('a'); a.setAttribute('href', 'data:text/csv; charset=utf-8,' + encodeURIComponent(csvString));..

programing 2023.04.11

git은 변경된 변경만 추가하고 추적되지 않은 파일은 무시합니다.

git은 변경된 변경만 추가하고 추적되지 않은 파일은 무시합니다. "git status"를 실행했는데, 아래는 "commit을 위해 스테이징되지 않은 변경"이라는 제목 아래에 수정된 파일입니다.또한 무시해야 할 추적되지 않은 파일도 몇 개 나열되었습니다(이 디렉토리에 ".gitignore" 파일이 있습니다). 수정된 파일을 스테이징에 저장하여 커밋할 수 있도록 합니다."git add"를 실행하면 수정된 파일과 무시할 파일이 스테이징에 추가되었습니다. 아래 git 상태가 표시된 경우 수정된 파일만 추가하고 추적되지 않은 파일을 무시하려면 어떻게 해야 합니까? 또, 「.gitignore」파일은 정상적으로 동작하고 있습니까? $ git status # On branch addLocation # Changes ..

programing 2023.04.11
반응형