반응형

전체 글 3218

wpf : 명령으로 버튼을 비활성화 할 때 툴팁을 표시하는 방법은 무엇입니까?

wpf : 명령으로 버튼을 비활성화 할 때 툴팁을 표시하는 방법은 무엇입니까? 버튼 상태에 관계없이 툴팁을 표시하려고하지만 트릭을 수행하지 않는 것 같습니다. 명령으로 인해 버튼이 비활성화되어있을 때 툴팁을 표시하려면 어떻게해야합니까? CanExecute return false? 노트 : ToolTipService.ShowOnDisabled = "true"는 매력처럼 작동합니다. 내 예제에서 이것이 작동하지 않는 이유는 버튼과 관련된 스타일이 컨트롤 템플릿을 재정의하고 버튼이 비활성화되어있을 때 버튼에서 적중 테스트를 해제했기 때문입니다 (IsHitTestVisible = false). 컨트롤 템플릿에서 적중 테스트를 다시 활성화하면 버튼이 비활성화되었을 때 툴팁이 나타납니다. ToolTipService..

IT박스 2020.06.15

Kafka 소비자 오프셋은 어떻게 결정됩니까?

Kafka 소비자 오프셋은 어떻게 결정됩니까? 저는 Kafka를 처음 접합니다. 나는 그것에 대해 약간의 실험을했지만 소비자 오프셋과 관련하여 몇 가지 분명하지 않습니다. 지금까지 내가 이해 한 바에 따르면, 소비자가 시작할 때 소비자가 읽을 시작 오프셋은 구성 설정에 따라 결정됩니다 auto.offset.reset(잘못된 경우 수정). 예를 들어 주제에 10 개의 메시지 (오프셋 0 ~ 9)가 있고 소비자가 다운되기 전 (또는 소비자를 죽이기 전에) 5 개를 소비했다고 가정 해보십시오. 그런 다음 해당 소비자 프로세스를 다시 시작한다고 가정하십시오. 내 질문은 : 이로 auto.offset.reset설정 되면 smallest항상 오프셋 0부터 소비되기 시작합니까? 가로 auto.offset.reset설..

IT박스 2020.06.15

목록의 제품 반품

목록의 제품 반품 다음을 수행하는 더 간결하고 효율적이거나 단순히 파이썬적인 방법이 있습니까? def product(list): p = 1 for i in list: p *= i return p 편집하다: 실제로 이것은 operator.mul을 사용하는 것보다 약간 빠릅니다. from operator import mul # from functools import reduce # python3 compatibility def with_lambda(list): reduce(lambda x, y: x * y, list) def without_lambda(list): reduce(mul, list) def forloop(list): r = 1 for x in list: r *= x return r import ..

IT박스 2020.06.15

바인딩 변환기

바인딩 변환기 나는이 작업을 수행 할 수있는 방법이 있나요 Style: Tag최상위 상위 부모와 Tag제어 자체를 변환기 클래스 로 보내면 됩니다. ConverterParameter는 종속성 속성이 아니기 때문에 속성은 바인딩 할 수 없습니다. 이후 Binding로부터 유도되지 않는 DependencyObject속성 중에 종속성 속성 일 수있다. 결과적으로 바인딩은 다른 바인딩의 대상 객체가 될 수 없습니다. 그러나 다른 해결책이 있습니다. 일반 바인딩 대신 다중 값 변환기MultiBinding 와 함께 a를 사용할 수 있습니다 . 다중 값 변환기는 소스 값 배열을 입력으로 가져옵니다. public class AccessLevelToVisibilityConverter : IMultiValueConvert..

IT박스 2020.06.15

파이썬에 수학 nCr 함수가 있습니까?

파이썬에 수학 nCr 함수가 있습니까? [복제] 가능한 중복 : 통계 : 파이썬 계산 조합 및 순열의 조합을 효율적 으로 파이썬에서 오일러 문제를 프로젝트하십시오 (문제 53) 파이썬의 수학 라이브러리에 내장 된 것이 nCr (n Choose r) 함수인지 확인하고 싶습니다. 나는 이것이 프로그래밍 될 수 있다는 것을 이해하지만, 그것이 전에 내장되어 있는지 확인하려고 생각했다. 다음 프로그램 nCr은 계승 등을 계산하는 것과 비교하여 효율적인 방식으로 계산합니다. import operator as op from functools import reduce def ncr(n, r): r = min(r, n-r) numer = reduce(op.mul, range(n, n-r, -1), 1) denom = ..

IT박스 2020.06.15

SQL Server에서 선행 0을 트리밍하는 더 나은 기술은 무엇입니까?

SQL Server에서 선행 0을 트리밍하는 더 나은 기술은 무엇입니까? 내가 사용했던 이 시간을 위해 : SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) 그러나 최근에는 '0'이 아닌 문자가 일치하지 않기 때문에 '00000000'과 같은 모든 "0"문자가있는 열에서 문제를 발견했습니다. 내가 본 대안 기술은 다음과 TRIM같습니다. REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' ', '0') 공백이 다시 "0"으로 바뀌면 공백이 "0"으로 바뀌기 때문에 임베드 된 공백이 있으면 문제가 있습니다. 스칼라 UDF를 피하려고합니다. SQL Server 2005에서 UDF와 관련된 많은 성능 문제를 발견했습니다...

IT박스 2020.06.15

테이블에 고정 된 잠금을 확인하는 방법

테이블에 고정 된 잠금을 확인하는 방법 쿼리 일괄 처리와 비교하여 어떤 데이터베이스 잠금이 어떤 행에 적용되는지 확인할 수 있습니까? 실시간으로 테이블 행 레벨 잠금을 강조하는 도구가 있습니까? DB : SQL Server 2005 다른 응답에 추가하기 위해 sp_lock실행중인 모든 프로세스에서 전체 잠금 정보를 덤프하는 데 사용될 수도 있습니다. 출력이 압도적 일 수 있지만 잠긴 항목을 정확히 알고 싶다면 실행하는 것이 좋습니다. 나는 일반적 sp_who2으로 잠금 문제를 신속하게 제로화하기 위해 함께 사용합니다 . sp_lock해당 SQL Server 버전에 따라 온라인에서 사용 가능한 여러 가지 "친숙한" 프로 시저 버전이 있습니다. 귀하의 경우 SQL Server 2005의 경우 sp_lock여..

IT박스 2020.06.15

matplotlib에 플롯이 완료되었음을 어떻게 알 수 있습니까?

matplotlib에 플롯이 완료되었음을 어떻게 알 수 있습니까? 다음 코드는 두 개의 PostScript (.ps) 파일로 플로팅 되지만 두 번째 파일에는 두 줄이 모두 포함되어 있습니다. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.sav..

IT박스 2020.06.15

앱에 tests 디렉토리가있을 때 Django에서 특정 테스트 케이스 실행

앱에 tests 디렉토리가있을 때 Django에서 특정 테스트 케이스 실행 Django 설명서 ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests )에 따르면 다음과 같이 지정하여 개별 테스트 사례를 실행할 수 있다고합니다. $ ./manage.py test animals.AnimalTestCase 이것은 Django 애플리케이션의 tests.py 파일에 테스트가 있다고 가정합니다. 이것이 사실이면이 명령은 예상대로 작동합니다. tests 디렉토리에 Django 애플리케이션에 대한 테스트가 있습니다. my_project/apps/my_app/ ├── __init__.py ├── tests │ ├── __init__.py │ ├── f..

IT박스 2020.06.15

Ruby의 base64 인코딩 문자열에서 이상한 \ n

Ruby의 base64 인코딩 문자열에서 이상한 \ n Ruby에 내장 된 Base64 라이브러리에 '\ n'이 추가되었습니다. 이유를 찾을 수 없습니다. 이 특별한 예를 들어 : irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhN..

IT박스 2020.06.15
반응형