반응형

2023/04 75

텍스트 블록을 WPF ListBox로 강제 랩하다

텍스트 블록을 WPF ListBox로 강제 랩하다 메시지를 표시하는 WPF 목록 상자가 있습니다.왼쪽에는 아바타가, 오른쪽에는 사용자 이름과 메시지가 세로로 쌓여 있습니다.메시지 텍스트가 줄바꿈될 때까지 레이아웃은 정상이지만 목록 상자에 가로 스크롤 막대가 표시됩니다. 구글을 검색해서 비슷한 문제에 대한 해결책을 찾았지만, 어느 것도 효과가 없었습니다. 의 내용TextBlock속성을 사용하여 포장할 수 있습니다.TextWrapping대신StackPanel,사용하다DockPanel/Grid하나 더 - 세트ScrollViewer.HorizontalScrollBarVisibility의 재산.Disabled에 대한 가치ListBox. 갱신필Hidden로.Disabled맷의 코멘트에 근거하고 있습니다.고마워요 매..

sourcecode 2023.04.14

간접 확장이란 무엇입니까?${!var*}의 의미는 무엇입니까?

간접 확장이란 무엇입니까?${!var*}의 의미는 무엇입니까? 저는 '초보자용 배쉬 가이드'를 읽고 있어요.다음과 같이 되어 있습니다. 의 첫 번째 문자가PARAMETER느낌표입니다.Bash는 나머지 변수 값을 사용합니다.PARAMETER변수 이름으로, 이 변수가 확장되고 해당 값이 치환의 나머지 부분에서 사용됩니다.PARAMETER그 자체입니다.이를 간접 확장이라고 합니다. 다음은 예를 제시하겠습니다. franky ~> echo ${!N*} NNTPPORT NNTPSERVER NPX_PLUGIN_PATH 무슨 말인지 잘 모르겠어요. 나머지로부터 형성되는 변수의 값PARAMETER 처럼PARAMETER그냥!N*,그리고나서 나머지PARAMETER 그냥N*어떻게 이것이 변수를 형성할 수 있었을까?Bash가 ..

sourcecode 2023.04.14

Linux, DST-safe에서 bash로 어제 날짜 가져오기

Linux, DST-safe에서 bash로 어제 날짜 가져오기 Linux에서 실행되는 셸 스크립트를 가지고 있으며 이 호출을 사용하여 어제 날짜를 가져옵니다.YYYY-MM-DD형식: date -d "1 day ago" '+%Y-%m-%d' 대부분의 경우 작동하지만 어제 아침 스크립트가 실행되었을 때2013-03-11 0:35 CDT그것은 돌아왔다"2013-03-09"대신"2013-03-10". 아마도 서머타임이 (어제부터 시작된) 탓일 것이다.나는 길을 추측하고 있다."1 day ago"24시간 전, 24시간 전을 뺀 값을 구현됩니다.2013-03-11 0:35 CDT이었다2013-03-09 23:35 CST그 결과,"2013-03-09". 그렇다면 Linux에서 어제 날짜를 bash로 가져오는 DST ..

sourcecode 2023.04.14

새로운 행의 패턴을 grep로 지정하는 방법은 무엇입니까?

새로운 행의 패턴을 grep로 지정하는 방법은 무엇입니까? 새로운 행의 패턴을 grep로 지정하는 방법은 무엇입니까?첫 줄에 새 줄, 끝에 새 줄.정규 표현 방식이 아닙니다.예를 들어 \n.해라pcregrep보통이 아니라grep: pcregrep -M "pattern1.*\n.*pattern2" filename 그-M옵션을 사용하면 여러 줄에 걸쳐 일치할 수 있으므로 새 줄을 검색할 수 있습니다.\n.grep패턴은 개개의 회선과 대조되기 때문에 패턴은 입력에서 발견된 새로운 회선과 일치할 수 없습니다. 그러나 다음과 같은 빈 행을 찾을 수 있습니다. grep '^$' file grep '^[[:space:]]*$' file # include white spaces @jarno 덕분에 -z 옵션에 대해 알..

sourcecode 2023.04.14

XAML에서 이미지 리소스를 참조하는 방법

XAML에서 이미지 리소스를 참조하는 방법 제가 넣었어요Image"Resources.resx"라는 프로젝트 리소스 파일에 저장된 이미지를 표시합니다.리소스 파일의 이미지 이름은 '검색'입니다. 제가 어떻게 해야 하는지 누가 좀 보여주시겠어요?이미지가 리소스 폴더에 있고 빌드 작업이 리소스로 설정된 경우.다음과 같이 XAML의 이미지를 참조할 수 있습니다. "pack://application:,,,/Resources/Search.png" Resources 폴더 아래에 폴더 구조가 없고 응용 프로그램이라고 가정합니다.예를 들어 다음과 같습니다. ImageSource="pack://application:,,,/Resources/RibbonImages/CloseButton.png" [ Resources ]폴더에..

sourcecode 2023.04.14

Objective-C에서 문자열이 비어 있는지 테스트하려면 어떻게 해야 합니까?

Objective-C에서 문자열이 비어 있는지 테스트하려면 어떻게 해야 합니까? 「」가 다음의 하려면 , 하면 됩니다.NSStringObjective-C 어 objective objective objective objective objective? 하면 '아까보다'가 할 수 있어요.[string length] == 0하지만 빈 인지, 0인지 을 호출하고 있기 입니다.length 0은 00을 합니다.크의답답 옳옳옳옳옳 기회에 포인터를 isEmpty블로그에서 공유한 내용: static inline BOOL IsEmpty(id thing) { return thing == nil || ([thing respondsToSelector:@selector(length)] && [(NSData *)thing lengt..

sourcecode 2023.04.14

C#은 JavaScript 인코딩과 동등합니까?URIComponent()?

C#은 JavaScript 인코딩과 동등합니까?URIComponent()? JavaScript의 경우: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" C# 어플리케이션과 동등한 것이 있습니까?사용한 HTML 문자 이스케이프: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); 하지만 JS가 사용하는 올바른 16진수 형식으로 매치를 변환하는 방법을 잘 모르겠습니다.예를 들어 다음 코드입니다. txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"%" + Strin..

sourcecode 2023.04.14

다운스트림과 업스트림의 정의

다운스트림과 업스트림의 정의 저는 Git을 가지고 놀기 시작했고, "업스트림"과 "다운스트림"이라는 용어를 접하게 되었습니다.나는 이것들을 전에 본 적은 있지만 완전히 이해하지는 못했다.SCM(Software Configuration Management Tool)과 소스 코드의 맥락에서 이러한 용어는 무엇을 의미합니까?소스 제어의 경우 저장소에서 복사(클론, 체크아웃 등)할 때 다운스트림 상태가 됩니다.정보가 '하류'로 흘러들어갔습니다. 변경을 할 때는 보통 "업스트림"으로 되돌려 보내서 같은 소스에서 가져온 모든 사용자가 동일한 변경으로 작업할 수 있도록 저장소로 만듭니다.이것은 소스 제어의 기술적 요건이라기보다는 모든 사람이 자신의 작업을 어떻게 조정할 수 있는지에 대한 사회적 문제입니다.메인 프로젝..

sourcecode 2023.04.14

Bash에서 'for' 루프를 어떻게 쓰죠?

Bash에서 'for' 루프를 어떻게 쓰죠? 다음과 같은 기본 루프를 찾고 있습니다. for(int i = 0; i < MAX; i++) { doSomething(i); } 배쉬를 위해서요이 사이트에서: for i in $(seq 1 10); do echo $i done for ((i = 0 ; i < max ; i++ )); do echo "$i"; done 배쉬for는 변수(반복자)와 반복자가 반복할 수 있는 단어 목록으로 구성됩니다. 따라서 단어 목록이 한정되어 있는 경우 다음 구문에 넣기만 하면 됩니다. for w in word1 word2 word3 do doSomething($w) done 아마 몇 가지 숫자를 따라 반복하고 싶을 겁니다. 그러면seq명령어를 사용하여 번호 목록을 생성합니다. ..

sourcecode 2023.04.14

Dapper ORM을 사용하여 * FROM X WHERE ID IN (...)를 선택합니다.

Dapper ORM을 사용하여 * FROM X WHERE ID IN (...)를 선택합니다. 비즈니스 로직에서 IN 절의 값 목록을 가져올 때 Dapper ORM을 사용하여 IN 절을 사용하여 쿼리를 작성하는 가장 좋은 방법은 무엇입니까?예를 들어 다음과 같은 질문이 있다고 가정합니다. SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) 그commaSeparatedListOfIDs비즈니스 로직에서 전달되고 있으며, 이는 어떤 유형의 데이터도 될 수 있습니다.IEnumerable(of Integer)이 경우 쿼리를 어떻게 구성해야 합니까?지금까지 해 온 스트링 접속을 해야 하나요?아니면 제가 모르는 고급 파라미터 매핑 기술이 있나요?Dapper는 ..

sourcecode 2023.04.14
반응형