programing 1170

C# - WPF 어플리케이션에 사용자 설정을 저장하는 방법

C# - WPF 어플리케이션에 사용자 설정을 저장하는 방법 WPF 윈도(데스크탑) 어플리케이션에서 사용자 설정을 유지하려면 어떤 방법을 권장합니다.사용자는 실행 시 설정을 변경한 후 응용 프로그램을 종료할 수 있습니다.그러면 나중에 응용 프로그램을 시작할 때 현재 설정이 사용됩니다.실제로 응용 프로그램 설정은 변경되지 않은 것처럼 표시됩니다. Q1 - 데이터베이스 또는 기타 접근법sqlite 데이터베이스를 사용할 예정이므로 데이터베이스 내의 테이블을 사용하는 것이 어떤 접근법보다 좋습니까? Q2 - 다른 데이터 "Da" 등)string,long,DateTimeetc) 및 이 있는 .etc )。첫 번째가 더 편할 것 같은데, 설정이 많지 않으면 오버헤드가 별로 안 나요? Q3 - 어플리케이션 설정을 사용할..

programing 2023.04.10

SQL Server에서 Cascading을 사용해야 하는 이유 및 시기

SQL Server에서 Cascading을 사용해야 하는 이유 및 시기 SQL Server에서 외부 키를 설정할 때 삭제 또는 업데이트 시 캐스케이드해야 하는 상황과 그 이유는 무엇입니까? 이는 다른 데이터베이스에도 적용될 수 있습니다. 저는 특히 각 시나리오의 구체적인 예를 찾고 있습니다.가능하다면, 그것들을 성공적으로 사용한 사람으로부터요.지금까지 본 내용 요약: 어떤 사람들은 캐스케이드를 전혀 좋아하지 않는다. 계단식 삭제 캐스케이드 삭제는 관계의 의미론에서 배타적인 "일부" 설명을 포함할 수 있는 경우에 의미가 있을 수 있습니다.예를 들어 OrderLine 레코드는 상위 주문의 일부이며 OrderLine은 여러 주문 간에 공유되지 않습니다.주문이 사라지면 OrderLine도 사라지며 Order가 ..

programing 2023.04.10

이전 bash 명령어 인수를 호출하려면 어떻게 해야 합니까?

이전 bash 명령어 인수를 호출하려면 어떻게 해야 합니까? Bash에서 이전 명령어의 인수를 불러올 수 있는 방법이 있습니까? 난 보통 한다.vi file.c이어서gcc file.c. Bash에서 이전 명령어의 인수를 불러올 수 있는 방법이 있습니까?사용할 수 있습니다.$_또는!$이전 명령어의 마지막 인수를 호출합니다. 또한 +를 사용하여 이전 명령어의 마지막 인수를 호출할 수 있습니다.이전 명령어에 다음과 같은2개의 인수가 있는 경우 ls a.txt b.txt 첫 번째 걸 원하시면 타이핑해서 !:1 부여 a.txt 아니면 둘 다 원하신다면 !:1-2 부여 a.txt b.txt 이것은 임의의 수의 인수로 확장할 수 있습니다.예를 들어 다음과 같습니다. !:10-12 !!:n어디에n는 원하는 인수의 0 ..

programing 2023.04.10

C++ 문자열에서 발생한 문자 수

C++ 문자열에서 발생한 문자 수 의 수를 어떻게 셀 수 있습니까?"_"같은 줄로"bla_bla_blabla_bla"?#include std::string s = "a_b_c"; std::string::difference_type n = std::count(s.begin(), s.end(), '_'); 유사 코드: count = 0 For each character c in string s Check if c equals '_' If yes, increase count 편집: C++ 예제 코드: int count_underscores(string s) { int count = 0; for (int i = 0; i < s.size(); i++) if (s[i] == '_') count++; return c..

programing 2023.04.10

로컬 변경을 무시한 채 git pull을 하려면 어떻게 해야 합니까?

로컬 변경을 무시한 채 git pull을 하려면 어떻게 해야 합니까? 어떻게 할 수 있을까요?git pull로컬 파일 변경을 무시합니다.디렉토리를 삭제하거나git clone?풀로 로컬 변경을 덮어쓰려면 작업 트리가 깨끗한 것처럼 병합을 수행하고 작업 트리를 청소합니다. git reset --hard git pull 추적되지 않은 로컬 파일이 있는 경우git clean제거할 수 있습니다. git clean -f추적되지 않은 파일을 삭제하다 -df추적되지 않은 파일 및 디렉터리를 제거하다 -xdf추적되지 않거나 무시된 파일 또는 디렉터리를 제거하다 한편 로컬 수정 내용을 유지하려면 저장 공간을 사용하여 꺼내기 전에 숨긴 다음 나중에 다시 적용합니다. git stash git pull git stash pop..

programing 2023.04.10

UIView의 고정 높이 구속조건을 프로그래밍 방식으로 업데이트하려면 어떻게 해야 합니까?

UIView의 고정 높이 구속조건을 프로그래밍 방식으로 업데이트하려면 어떻게 해야 합니까? 나는 가지고 있다UIViewXcode Interface Builder를 사용하여 제약을 설정합니다. 이제 그것을 업데이트해야 합니다.UIView인스턴스의 높이가 프로그래밍 방식으로 일정합니다. 다음과 같은 기능이 있습니다.myUIView.updateConstraints()사용법을 몰라요.Interface Builder에서 높이 구속조건을 선택하고 콘센트를 꺼냅니다.따라서 뷰의 높이를 변경하고 싶을 때 아래 코드를 사용할 수 있습니다. yourHeightConstraintOutlet.constant = someValue yourView.layoutIfNeeded() 방법updateConstraints()의 인스턴스 ..

programing 2023.04.10

SDF 파일(SQL Server Compact Edition)을 열려면 어떻게 해야 합니까?

SDF 파일(SQL Server Compact Edition)을 열려면 어떻게 해야 합니까? 마감되었습니다. 이 질문은 서적, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 것입니다.충족되지 않다스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 8년 전에 문을 닫았어요 이 질문을 개선하다 SDF 파일을 가지고 있는데 스키마를 가져와 UI로 쿼리하고 싶습니다.이거 어떻게 해?기계에 Visual Studio가 설치되어 있지 않기 때문에 가능한 한 소프트웨어를 적게 설치하고 싶습니다.LINQPad를 다운로드하여 설치합니다.SQL Server, My..

programing 2023.04.10

문자열을 연결하려면 어떻게 해야 하나요?

문자열을 연결하려면 어떻게 해야 하나요? 다음 유형의 조합을 연결하려면 어떻게 해야 합니까? str ★★★★★★★★★★★★★★★★★」str String ★★★★★★★★★★★★★★★★★」str String ★★★★★★★★★★★★★★★★★」String 문자열을 연결할 때 결과를 저장할 메모리를 할당해야 합니다. 쉬운 것은 '어느 쪽인가'입니다.String ★★★★★★★★★★★★★★★★★」&str: fn main() { let mut owned_string: String = "hello ".to_owned(); let borrowed_string: &str = "world"; owned_string.push_str(borrowed_string); println!("{}", owned_string); } 여기 ..

programing 2023.04.10

Git 커밋의 변경 내용을 확인하려면 어떻게 해야 합니까?

Git 커밋의 변경 내용을 확인하려면 어떻게 해야 합니까? 가 할 때git diff COMMIT그 커밋과 HEAD(제가 아는 한)의 변경은 있습니다만, 그 단일 커밋에 의해서 이루어진 변경을 보고 싶습니다. 확실한 수 없다difflog그 결과물을 얻을 수 있을 거야의 COMMIT 여기서 "displaces", "displaces"COMMIT입니다. git diff COMMIT~ COMMIT요.COMMIT 및 님의 조상COMMIT명령어 및 gitrevisions에 대한 자세한 내용은 git diff의 man 페이지를 참조하십시오.~표기법과 그 친구. ,,git show COMMIT(커밋의 데이터는 그 차이를 포함하지만 병합 커밋에 대한 데이터는 아닙니다.)git show manpage를 참조해 주세요. )..

programing 2023.04.10