반응형

developer tip 2321

WPF ListView 항목을 가로 스크롤 막대처럼 가로로 반복하려면 어떻게해야합니까?

WPF ListView 항목을 가로 스크롤 막대처럼 가로로 반복하려면 어떻게해야합니까? 데이터를 세로로 반복하는 WPF ListView가 있습니다. Windows 탐색기의 슬라이드 쇼보기처럼 수평으로 반복하는 방법을 알 수 없습니다. 내 현재 ListView 정의는 다음과 같습니다. DataTemplate은 (이것이 중요하지 않다고 생각하지만)입니다. ListView의 ItemsPanel을 가로 StackPanel로 설정합니다. 이렇게 : 이 작업을 수행하는 더 좋은 방법은 모든 속성이 동일하지만 특히 항목이 많은 목록 상자의 경우 훨씬 더 성능이 좋은 VirtualizingStackPanel을 사용하는 것입니다. 이쪽으로가는 것이 더 쉽다는 것을 알았습니다 참고 URL : https://stackove..

developer tip 2020.11.16

WPF 전역 글꼴 크기

WPF 전역 글꼴 크기 WPF 앱을 만들고 있는데 UI의 모든 요소에 대한 글꼴 크기를 변경할 수있는 가장 좋은 방법을 알고 싶습니다. 리소스 사전을 만들고 사용하는 모든 컨트롤의 글꼴 크기를 설정하도록 스타일을 설정합니까? 모범 사례는 무엇입니까? 나는 이렇게 할 것입니다. 이렇게하면 모든 컨트롤을 변경하려면 "baseStyle"스타일 만 변경하면되고 나머지는 그대로 상속됩니다. (이것이 바로 BasedOn 속성입니다. 상속 된 스타일 내부에 다른 setter를 만들면 기본 스타일을 확장 할 수도 있습니다.) FontSizeProperty는 부모 컨트롤에서 상속됩니다. 따라서 메인 창의 FontSize를 변경하기 만하면됩니다. 동적 동작이 필요하지 않은 경우 다음이 작동합니다. ResourceDicti..

developer tip 2020.11.16

테이블 행 수를 얻는 가장 효율적인 방법

테이블 행 수를 얻는 가장 효율적인 방법 현재 6 백만 개가 넘는 행이있는 데이터베이스가 있으며 증가하고 있습니다. 나는 현재 SELECT COUNT (id) FROM table을 수행합니다. 내 사용자에게 숫자를 표시하기 위해 데이터베이스가 커지고 있으며 숫자를 표시 할 수있는 것 외에는 모든 행을 저장할 필요가 없습니다. 표시 할 auto_increment 값을 선택하여 데이터베이스에서 대부분의 행을 지울 수있는 방법이 있습니까? 사용 LAST_INSERT_ID()이 작동하지 않는 것 같습니다. 레코드 (행) 수를 얻는 것에 관한 것이라면 다음을 사용하는 것이 좋습니다. SELECT TABLE_ROWS FROM information_schema.tables WHERE table_name='the_ta..

developer tip 2020.11.16

'MyException'변수가 선언되었지만 사용되지 않았습니다.

'MyException'변수가 선언되었지만 사용되지 않았습니다. 이 경고를 지워야합니다. try { doSomething() } catch (AmbiguousMatchException MyException) { doSomethingElse() } 컴파일러는 다음과 같이 말합니다. 'MyException'변수가 선언되었지만 사용되지 않았습니다. 이 문제를 어떻게 해결할 수 있습니까? 다음과 같이 제거 할 수 있습니다. try { doSomething() } catch (AmbiguousMatchException) { doSomethingElse() } 다음과 같이 경고 비활성화를 사용하십시오. try { doSomething() } #pragma warning disable 0168 catch (Ambig..

developer tip 2020.11.16

XAML의 부울 CommandParameter

XAML의 부울 CommandParameter 이 코드가 있습니다 (잘 작동합니다). True "s"는 물론 System 네임 스페이스입니다. 그러나이 명령은 여러 번 호출되며 실제로는 다소 단순한 XAML 코드를 부풀립니다. 이것은 XAML에서 부울 명령 매개 변수의 가장 짧은 표기법입니까 (명령을 여러 명령으로 분할하는 것 제외)? 이것은 약간의 해킹 일 수 있지만 KeyBinding클래스 에서 파생 될 수 있습니다 . public class BoolKeyBinding : KeyBinding { public bool Parameter { get { return (bool)CommandParameter; } set { CommandParameter = value; } } } 용법: 그리고 그리 이상하지..

developer tip 2020.11.16

하이 차트 차트에서 모든 계열 데이터를 제거하는 올바른 방법은 무엇입니까?

하이 차트 차트에서 모든 계열 데이터를 제거하는 올바른 방법은 무엇입니까? 업데이트 : 다음은 문제를 보여주는 jsfiddle입니다. http://jsfiddle.net/pynju/1/ 월요일에 파란색 열을 클릭하십시오. 상세 뷰가로드되면 01-07에 3 개의 열이 있습니다 (예상 2). 원래보기로 돌아가려면 가장 높은 막대를 클릭하십시오. xAxis의 레이블이 제거되지 않습니다. =============== 2 개의 시리즈가있는 막대 차트가 있으며, 막대 쌍으로 나란히 표시됩니다. series: [{ showInLegend: false, data: dowChartData },{ showInLegend: false, data: avgUserDowChartData }], . dowChartData = [ ..

developer tip 2020.11.16

Express.js-헤더가 이미 전송되었는지 확인하는 방법은 무엇입니까?

Express.js-헤더가 이미 전송되었는지 확인하는 방법은 무엇입니까? 헤더를 설정할 수있는 라이브러리를 작성 중입니다. 헤더가 이미 전송 된 경우 Node.js에서 제공하는 "전송 된 후 헤더를 설정할 수 없습니다"메시지로 실패하도록하는 대신 사용자 지정 오류 메시지를주고 싶습니다. 그렇다면 헤더가 이미 전송되었는지 확인하는 방법은 무엇입니까? 편집 : Express 4.x부터 res.headersSent를 사용해야합니다. res.send ()를 호출 한 직후에 true로 설정되지 않기 때문에 확인하기 전에 setTimeout을 사용할 수도 있습니다. 출처 단순 : Connect의 Response 클래스는 "headerSent"공용 속성을 제공합니다. res.headerSent 헤더가 이미 클라이언트..

developer tip 2020.11.16

Lodash를 Angular JS와 함께 사용하는 방법은 무엇입니까?

Lodash를 Angular JS와 함께 사용하는 방법은 무엇입니까? 다음과 같이 lodash를 사용하여 ng-repeat지시문 에서 사용하려고합니다 . Hello {{n}} 존재 GridController: IndexModule.controller('GridController', function () { this._ = _ }) 그러나 작동하지 않으므로 반복되는 것이 없습니다 . 지시문을 변경하면 ng-repeat="i in [1,2,3,4,5]"작동합니다. lodash이미 통해 포함되어 에서 전 angular. 어떻게 작동시킬 수 있습니까? 나는 '_'를 전역 적으로 소개하고 테스트를 위해 주입하는 것을 선호합니다.이 질문에 대한 대답을 참조하십시오. 컨트롤러 내부에서 밑줄 사용 var myapp =..

developer tip 2020.11.16

모든 개발자가 알아야 할 기본적인 명확한 개념은 무엇입니까?

모든 개발자가 알아야 할 기본적인 명확한 개념은 무엇입니까? 모든 개발자가 알아야 할 Clearcase 버전 제어 시스템의 핵심 개념은 무엇입니까? 핵심 개념? 중앙 집중식 (-복제) VCS : ClearCase는 중앙 집중식 VCS 세계 (하나 또는 여러 "중앙 집중식"저장소 또는 VOBS-버전 개체 기반-모든 개발자가 커밋에 액세스해야 함)와 분산 VCS 세계 사이의 중간에 있습니다. 그러나 "복제 된"모드를 지원하여 먼 사이트 (MultiSite ClearCase)에서 저장소를 복제하고 델타를 전송하고 소유권을 관리 할 수 ​​있습니다. (첨부 된 라이센스 비용은 상당히 가파 릅니다.) 이것은 병렬 동시 진화를 허용하지 않기 때문에 진정한 "분산 형"모델이 아닙니다 . 브랜치는 하나의 VOB 또는 ..

developer tip 2020.11.16

jQuery의 keydown () 이벤트 핸들러에서 누른 문자를 디코딩하는 방법

jQuery의 keydown () 이벤트 핸들러에서 누른 문자를 디코딩하는 방법 jQuery의 keydown함수에 의해 호출되는 핸들러 내에서 텍스트 필드에 어떤 문자가 입력되었는지 알아 내야 합니다. key.which나에게 키 코드 만 제공하지만 어떤 ASCII 문자가 key나타내는 지 알아 내야 합니다. 어떻게해야합니까? 문자 입력의 경우 keypress()눌린 문자의 실제 ASCII 코드를보고 하는를 사용하는 것이 좋습니다 . 자동으로 대소 문자를 처리하고 문자가 아닌 누름을 무시합니다. 두 경우 모두 fromCharCode ()를 사용하여 문자열 표현으로 변환 할 수 있습니다. 예 var c = String.fromCharCode(e.which) // or e.keyCode 그냥에 대한 기억 ke..

developer tip 2020.11.16
반응형