반응형

Spring 2652

Magit 단일 파일 되돌리기

Magit 단일 파일 되돌리기 질문은 Emacs 기능을위한 Magit 메이저 모드에 관한 것이며 명령 줄 인터페이스를 통해이를 수행하는 방법에 관한 것입니다. 로컬 Git 저장소 만 있습니다. 선택한 파일을 이전 버전으로 복원하려면 어떻게합니까? 나는 이것에 대한 Git 명령이 다음과 같을 것이라고 믿지만 git checkout HEAD^ path/to/file실제로 추측하여 여기에서도 잘못되었을 수 있습니다. 내가 찾고있는 것은 본질적 C-x v u으로 vc-dir버퍼 와 동일 합니다. 본질적으로 내가하고 싶었던 것은 : 수정 된 파일을 삭제합니다. 로컬 저장소에서 가져옵니다. 그러나 Magit 은 그렇게 할 수없는 것 같습니다. 파일을 복원하는 대신 삭제하는 것을 선호하는 것 같습니다. magit에서..

Nice programing 2020.11.21

Java StringBuffer와 동등한 Python?

Java StringBuffer와 동등한 Python? Python에 Java와 같은 것이 StringBuffer있습니까? 문자열은 파이썬에서도 불변이므로 루프에서 편집하는 것은 비효율적입니다. Python의 효율적인 문자열 연결 은 다소 오래된 기사이며,이 부분은 그 이후로 CPython에서 최적화 되었기 때문에 결합하는 것보다 순진한 연결이 훨씬 더 느리다는 주요 진술은 더 이상 유효하지 않습니다. CPython 구현 세부 정보 : s와 t가 모두 문자열 인 경우 CPython과 같은 일부 Python 구현은 일반적으로 s = s + t 또는 s + = t 형식의 할당에 대해 내부 최적화를 수행 할 수 있습니다. 적용 가능한 경우이 최적화는 2 차 런타임을 훨씬 적게 만듭니다. 이 최적화는 버전 및 ..

Nice programing 2020.11.21

도커 컨테이너 SSL 인증서

도커 컨테이너 SSL 인증서 docker pull에서 가져온 이미지에 SSL 인증서를 추가하는 우아한 방법이 있습니까?. / etc / ssl / certs에 파일을 추가하고 update-ca-certificates를 실행하는 간단하고 재현 가능한 방법을 찾고 있습니다. (우분투와 데비안 이미지를 포함해야합니다). CoreOS에서 docker를 사용하고 있으며 coreos 머신은 필요한 SSL 인증서를 신뢰하지만 docker 컨테이너에는 분명히 기본값 만 있습니다. docker run --entrypoint=/bin/bash그런 다음 cert를 추가하고 실행 하려고 시도 update-ca-certificates했지만 이것은 진입 점을 영구적으로 재정의하는 것 같습니다. 나는 또한 지금 궁금 /etc/ss..

Nice programing 2020.11.21

WPF의 숫자 데이터 입력

WPF의 숫자 데이터 입력 WPF 응용 프로그램에서 숫자 값 입력을 어떻게 처리하고 있습니까? NumericUpDown 컨트롤이 없으면 TextBox를 사용하고 아래 코드로 PreviewKeyDown 이벤트를 처리했지만 매우 추합니다. 타사 컨트롤에 의존하지 않고 사용자로부터 숫자 데이터를 얻는 더 우아한 방법을 찾은 사람이 있습니까? private void NumericEditPreviewKeyDown(object sender, KeyEventArgs e) { bool isNumPadNumeric = (e.Key >= Key.NumPad0 && e.Key = Key.D0 && e.Key = Key.NumPad0 && e.Key = Key.D0 && e.Key Char.IsNumber(c) || c ==..

Nice programing 2020.11.21

C #의 큰 정수

C #의 큰 정수 현재 여기에 설명 된대로 J # 라이브러리에서 차용 java.math.BigInteger하고 있습니다 . 이전에 큰 정수로 작업하기 위해 라이브러리를 사용한 적이 없었기 때문에 ulong길이 숫자의 경우에도 10 배 정도 느려진 것 같습니다 . 누구든지 더 나은 (가급적 무료) 라이브러리가 있습니까? 아니면이 수준의 성능이 정상입니까? .NET 4.0부터 System.Numerics.BigInteger 클래스를 사용할 수 있습니다. http://msdn.microsoft.com/en-us/library/system.numerics.biginteger(v=vs.110).aspx에서 설명서를 참조하십시오. 또 다른 대안은 IntX 클래스입니다. IntX는 빠른-O (N * log N)-곱셈..

Nice programing 2020.11.21

어떤 크로스 브라우저 문제에 직면 했습니까?

어떤 크로스 브라우저 문제에 직면 했습니까? 여러 브라우저 세트를 개발하는 동안 브라우저 구현의 차이로 인해 개발 중에 어떤 문제에 직면 했습니까? 우선 내가 직면 한 것들 중 일부를 나열합니다. Firefox의 텍스트 노드는 4K 데이터 만 허용합니다. 따라서 XML Ajax 응답은 하나의 노드가 아닌 여러 텍스트 자식 노드로 분할됩니다. Internet Explorer에서는 괜찮습니다. Firefox의 경우 전체 데이터를 얻으려면 node.firstChild를 호출하기 전에 node.normalize를 사용하거나 node.textContent를 사용해야합니다. 두 가지 모두 Mozilla 특정 메서드입니다. Internet Explorer는 또는 HTML char 코드 160을 대체하지 않습니다. 해..

Nice programing 2020.11.21

SourceTree에서 git-blame은 어디에 있습니까?

SourceTree에서 git-blame은 어디에 있습니까? 누가 파일에 어떤 줄 / 변경을 기여했는지보고 싶습니다. git-blame은 정확히 그렇게합니다. 그렇다면 SourceTree에는 git-blame 뷰가 있습니까? '작업 복사본'디스플레이 또는 '커밋'디스플레이에서 파일을 선택하고 다음 세 가지 중 하나를 수행합니다. 옵션 명령 -B 메뉴 모음 :: 작업 :: 선택한 항목 비난 ... 상황에 맞는 메뉴 :: 선택한 항목 비난 ... 경우 당신이 비난하려는 파일이 수정 된 파일 목록에없는 , 당신이 파일 상태보기 (보기 -> 파일 상태보기)로보기를 변경해야 다음 "모두 표시"에 하위 메뉴를 설정 히스토리보기로 전환하고 비난 할 파일이있는 커밋을 선택합니다. 파일 이름을 마우스 오른쪽 버튼으로 클..

Nice programing 2020.11.21

Python 할당을 오버로드 할 수 있습니까?

Python 할당을 오버로드 할 수 있습니까? 할당 연산자를 오버로드 할 수있는 마법의 방법이 __assign__(self, new_value)있습니까? 인스턴스에 대한 리 바인드를 금지하고 싶습니다. class Protect(): def __assign__(self, value): raise Exception("This is an ex-parrot") var = Protect() # once assigned... var = 1 # this should raise Exception() 가능합니까? 미쳤어? 약을 먹어야하나요? 당신이 그것을 설명하는 방식은 절대 불가능합니다. 이름 할당은 Python의 기본 기능이며 동작을 변경하기위한 후크가 제공되지 않았습니다. 그러나 클래스 인스턴스의 멤버에 대한 할당..

Nice programing 2020.11.21

녹아웃에서 관찰 가능한 배열 정렬

녹아웃에서 관찰 가능한 배열 정렬 Knockout of person objects에 관찰 가능한 배열이 있습니다. 성을 기준으로 사람 목록을 정렬 할 수 있기를 원했습니다. 문제는 목록에 여러 개의 중복 성이 있다는 것입니다. 결과적으로 성이 둘 이상인 경우 이름이 발견 된대로 나타납니다. 성을 기준으로 배열을 정렬하고 성이 둘 이상인 경우 이름으로도 정렬하고 싶습니다. 사용자가 성을 입력하기 위해 텍스트 입력을 사용하고 있습니다. 결과는 모든 일치 항목을 표시하는 템플릿에 바인딩됩니다. 그리고 다음은 내 녹아웃 배열 필터 코드입니다. function Item(firstname, lastname) { this.firstname = ko.observable(firstname); this.lastname =..

Nice programing 2020.11.21
반응형