반응형

programing 736

sql 기본 키 및 인덱스

sql 기본 키 및 인덱스 기본 키로 설정된 데이터베이스에 ID 행(int)이 있다고 가정합니다.자주 ID를 조회할 경우 인덱스도 작성해야 합니까?아니면 프라이머리 키가 되면 이미 인덱스가 작성되어 있는 것입니까? MS SQL Server에서는 앞서 말한 바와 같이 이 ID에 인덱스를 작성할 수 있기 때문입니다. 편집: 추가 질문 - 기본 키를 추가로 인덱싱해도 문제가 없습니까?맞습니다. SQL Server를 통해 동일한 필드에 중복 인덱스를 만들 수 있습니다.그러나 다른 인덱스를 생성할 수 있다고 해서 PK 인덱스가 이미 존재하지 않는 것은 아닙니다. 인덱스를 추가하는 것은 도움이 되지 않지만, 유일한 손해(매우 작음)는 파일 크기와 행 생성 오버헤드입니다.다른 모든 사용자가 이미 말했듯이 기본 키는 ..

programing 2023.04.17

c# 코드로 Data Template를 빌드하려면 어떻게 해야 하나요?

c# 코드로 Data Template를 빌드하려면 어떻게 해야 하나요? winform interop의 드롭다운 목록을 작성하려고 하며, 코드에서 드롭다운 목록을 만들고 있습니다.단, 지정한 DataTemplate를 기반으로 바인드할 데이터를 얻는 데 문제가 있습니다. 제가 무엇을 빠뜨리고 있나요? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; StackPanel sp = new StackPanel { Orientation = System.Windows.Controls.Orientation.Vertical }; TextBlock c..

programing 2023.04.17

Swift 어레이 할당에 일관성이 없는 이유(레퍼런스나 딥 카피 모두)가 있습니까?

Swift 어레이 할당에 일관성이 없는 이유(레퍼런스나 딥 카피 모두)가 있습니까? 저는 문서를 읽고 있는데 언어의 디자인 결정에 대해 끊임없이 고개를 가로젓고 있습니다.하지만 정말 혼란스러운 것은 어레이의 처리 방식입니다. 나는 운동장으로 달려가 이것들을 시험해 보았다.너도 한번 해봐.첫 번째 예는 다음과 같습니다. var a = [1, 2, 3] var b = a a[1] = 42 a b 서 ★★★★a ★★★★★★★★★★★★★★★★★」b 다이다[1, 42, 3]됩니다.OK어레이가 참조됩니다.네! 다음으로 다음 예를 제시하겠습니다. var c = [1, 2, 3] var d = c c.append(42) c d c[1, 2, 3, 42]d[1, 2, 3] . . . . . . .d마지막 예에서는 변경 ..

programing 2023.04.17

셸 스크립트의 YYY-MM-DD 형식 날짜

셸 스크립트의 YYY-MM-DD 형식 날짜 나는 그것을 사용해봤어요.$(date)하지만 내 bash 쉘 스크립트에서는 날짜를YYYY-MM-DD포맷합니다. 이거 어떻게 구하지?bash(>=4.2)에서는 외부보다는 printf의 내장 날짜 포맷터(bash의 일부)를 사용하는 것이 좋습니다.date(통상은 GNU 날짜). 따라서: # put current date as yyyy-mm-dd in $date # -1 -> explicit current date, bash >=4.3 defaults to current time if not provided # -2 -> start time for shell printf -v date '%(%Y-%m-%d)T\n' -1 # put current date as yyyy..

programing 2023.04.17

bash에서 단일 명령을 사용하여 셸 변수에 기본값 할당

bash에서 단일 명령을 사용하여 셸 변수에 기본값 할당 bash(3.00) 셸 스크립트의 변수에 대한 많은 테스트가 있습니다.변수가 설정되어 있지 않으면 다음과 같은 기본값이 할당됩니다. if [ -z "${VARIABLE}" ]; then FOO='default' else FOO=${VARIABLE} fi 한 줄에 이 작업을 수행할 때 다음과 같은 3진 연산자와 유사한 구문이 있는 것으로 기억합니다. FOO=${ ${VARIABLE} : 'default' } (그게 안 된다는 건 알지만...) 내가 미친 걸까, 아니면 그런 게 존재하는 걸까?사실 네가 올린 글이랑 아주 비슷해이를 위해서는 Bash 파라미터 확장이라고 하는 것을 사용할 수 있습니다. 할당된 값을 가져오려면 또는default누락된 경우:..

programing 2023.04.17

코드 배후에 있는 콜명령어

코드 배후에 있는 콜명령어 그래서 계속 찾아봤지만 어떻게 해야 하는지 정확히 알 수가 없어요.MVVM을 사용하여 사용자 컨트롤을 만들고 있으며 'Loaded' 이벤트에 대한 명령을 실행하려고 합니다.뒤에 약간의 코드가 필요하다는 건 알지만 뭐가 필요한지 잘 모르겠어요.이 명령어는 뷰의 데이터콘텍스트로 설정된 ViewModel에 있지만 로드된 이벤트 뒤에 있는 코드에서 호출할 수 있도록 라우팅 방법을 정확히 알 수 없습니다.기본적으로 내가 원하는 건 이런 거야 private void UserControl_Loaded(object sender, RoutedEventArgs e) { //Call command from viewmodel } 주위를 둘러봐도 이 구문을 찾을 수가 없네요.명령어를 참조하려면 먼저 ..

programing 2023.04.17

xlwings 및 python을 사용하여 워크시트 복사

xlwings 및 python을 사용하여 워크시트 복사 xlwings를 Python에서 사용하고 있습니다만, 워크시트를 복사하는 방법을 알 수 없었습니다.특정 워크시트를 템플릿으로 처리하고 수정하기 전에 매번 해당 워크시트를 복사하려고 합니다. xlwings 버전 0.11.4를 사용하고 있습니다.만약 이 기능이 내장되어 있지 않다면 xlwings 외부에서 pywin32 기능을 사용하여 이 기능을 수행해도 괜찮습니다.여러 곳을 찾아보고 pywin32 문서를 읽은 후 워크시트를 복사할 수 있는 솔루션을 찾았습니다. import xlwings as xw wb = xw.Book('filename.xlsx') sheet = wb.sheets['Sheet1'] #copy within the same sheet sh..

programing 2023.04.17

데이터그램 열 가시성 MVVM 바인딩

데이터그램 열 가시성 MVVM 바인딩 .Net 3.5 컬럼이 데이터콘텍스트를 상속하지 않는다는 것을 알고 있으며, 다른 투고를 읽음으로써 이것이 효과가 있을 것이라고 생각했습니다. Visibility="{Binding RelativeSource={x:Static RelativeSource.Self}, Path=(FrameworkElement.DataContext).IsColumnNameVisible, Converter={StaticResource boolToVisConverter}}" 하지만 물론 그렇지 않습니다.출력창은 불평하지 않습니다.찾은 리소스는 뷰모델 속성보다 새로운 것 같습니다. DG 전체를 다음에 나타냅니다. 저는 이 문제에 대한 해결책을 거의 다 읽었지만 아무 것도 효과가 없습니다.Data..

programing 2023.04.17

C#에서 Excel 워크북을 만들 때 클래스가 등록되지 않음 오류 발생

C#에서 Excel 워크북을 만들 때 클래스가 등록되지 않음 오류 발생 다음 코드를 사용하여 Excel 스프레드시트에 액세스하려고 하면 Office 2007(ver 12)이 설치된 Visual Studio 2012에서 C#을 사용하여 워크북 오브젝트 wrkbuk을 정의할 때 "Library not registered" 오류가 발생합니다. Microsoft.Office.Interop.Excel.Application excapp = new Microsoft.Office.Interop.Excel.Application(); string bookname = @"C:\Users\Public\Documents\RECRUITMENT & SELECTION\MOVEMENTS\MOVEMENTS\Miscellaneous Do..

programing 2023.04.17

WPF 명령줄

WPF 명령줄 명령줄 인수를 사용하는 WPF 애플리케이션을 작성하려고 합니다.인수를 지정하지 않으면 메인창이 나타납니다.일부 특정 명령줄 인수의 경우 코드를 GUI 없이 실행하고 종료해야 합니다.어떻게 해야 하는지 어떤 제안이라도 해주시면 감사하겠습니다.먼저 App.xaml 파일 상단에서 다음 속성을 찾아 제거합니다. StartupUri="Window1.xaml" 즉, 응용 프로그램이 자동으로 기본 창을 인스턴스화하고 표시하지 않습니다. 그런 다음 앱 클래스의 OnStartup 메서드를 재정의하여 다음 논리를 수행합니다. protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); if ( /* test command-line pa..

programing 2023.04.17
반응형