반응형

2020/09/05 30

git-커밋하기 전에 현재 변경 사항의 차이

git-커밋하기 전에 현재 변경 사항의 차이 git 저장소에서 여러 파일을 변경했지만 아직 커밋하지 않았습니다. 을 호출하여 변경 사항 목록을 얻을 수 있습니다 git status. 그러나 파일 이름 외에도 변경 한 줄 이나 내용 의 목록을 얻으려면 어떻게해야 합니까? 처음에는 git diff 사용에 대해 생각 했지만 이미 커밋 된 변경 사항을 비교하는 데에만 유용한 것 같습니다. 보통 그냥하는데이 meld .경우에는 ssh를 통해 외부 서버에 연결됩니다. git diff기본적으로 작업 디렉토리 와 색인 ( 다음 커밋을위한 스테이징 영역) 의 차이를 보여줍니다 . 이미 추가 한 경우 ( 연출 받는 사람 변경 사항을) 준비 영역 , git diff --staged작업을 수행합니다. 스테이징 영역 은에 의해..

Programing 2020.09.05

Eclipse에서 Ctrl + Shift + F와 Ctrl + I의 차이점

Eclipse에서 Ctrl + Shift + F와 Ctrl + I의 차이점 나는 들여 쓰기를 수정 하는 데 Ctrl+ Shift+ F를 사용 했지만 다른 단축키가 있다고 들었습니다. Ctrl+I Google에서 찾은 참조 에 따르면 Ctrl+ Shift+ F는 Reformat이고 Ctrl+ I는 올바른 들여 쓰기입니다. 그들 사이에 차이점이 있습니까? 또는 Reformat과 올바른 들여 쓰기 사이? CTRL+ 를 누르면 I코드에서 탭 / 공백 형식을 지정하고 CTRL+ SHIFT+를 누르면 탭 / 공백 F형식의 모든 코드를 형식화하고 가로 스크롤없이 볼 수있는 방식으로 코드 행을 나눕니다. Ctrl+ Shift+ FEclipse에 지정된 포맷터에 따라 라인을 선택하지 않은 경우 선택한 라인 또는 전체 소..

Programing 2020.09.05

django-storages 및 Amazon S3를 사용하지만 정적 파일 및 미디어 파일에 대해 다른 폴더를 사용하여 Django 프로젝트를 설정하는 방법은 무엇입니까?

django-storages 및 Amazon S3를 사용하지만 정적 파일 및 미디어 파일에 대해 다른 폴더를 사용하여 Django 프로젝트를 설정하는 방법은 무엇입니까? 앱 정적 파일 ( STATIC_ROOT) 및 사용자 업로드 파일 ( MEDIA_ROOT) 을 저장하기 위해 서버 파일 시스템을 사용하는 Django 프로젝트를 구성하고 있습니다. 이제 모든 콘텐츠를 Amazon의 S3에 호스팅해야하므로이를위한 버킷을 만들었습니다. 스토리지 백엔드 django-storages와 함께 사용하여 boto수집 된 통계를 S3 버킷에 업로드했습니다. MEDIA_ROOT = '/media/' STATIC_ROOT = '/static/' DEFAULT_FILE_STORAGE = 'storages.backends.s3..

Programing 2020.09.05

Windows 8.1의 고해상도 화면에서 Eclipse 인터페이스 아이콘이 매우 작음

Windows 8.1의 고해상도 화면에서 Eclipse 인터페이스 아이콘이 매우 작음 Eclipse (Kepler) 인터페이스의 다양한 아이콘과 버튼은 3200x1800px 화면의 노트북에서 매우 작습니다. 파일의 오류를 나타내는 빨간색 오류 장식은 화면에서 몇 cm 떨어져 있지 않으면보기가 어렵습니다. 운영 체제 (Windows 8.1)에서 화면 해상도 및 기타 설정을 조정 해 보았습니다. 도움이되지만 다른 응용 프로그램이 너무 크게 나타나고 심지어 Eclipse 아이콘이 불편할 정도로 작습니다. Eclipse 환경 설정 (window> preferences> Dialog Font)에서 글꼴을 확대해도 아이콘 크기에는 영향을주지 않습니다. 더 큰 아이콘을 강제하는 쉬운 방법이 있습니까? 해결 방법이 있..

Programing 2020.09.05

숫자의 모든 제수를 구하는 가장 좋은 방법은 무엇입니까?

숫자의 모든 제수를 구하는 가장 좋은 방법은 무엇입니까? 다음은 매우 멍청한 방법입니다. def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n 내가 얻고 싶은 결과는 이것과 비슷하지만 더 똑똑한 알고리즘을 원합니다 (이건 너무 느리고 멍청합니다 :-) 나는 소인수와 그 다중성을 충분히 빠르게 찾을 수 있습니다. 이런 식으로 요소를 생성하는 생성기가 있습니다. (인수 1, 다중도 1) (인수 2, 다중도 2) (인수 3, 다중도 3) 등 ... 즉, 출력 for i in factorGenerator(100): print i is : (2, 2) (5, 2) 내가 원하는 일에 얼마나 유용한 지 모르겠습니다 (다른 문제에..

Programing 2020.09.05

추상 클래스와 특성의 차이점

추상 클래스와 특성의 차이점 중복 가능성 : 스칼라 특성 대 추상 클래스 추상 클래스와 특성의 개념적 차이점은 무엇입니까? 클래스는 하나의 수퍼 클래스 만 확장 할 수 있으므로 하나의 추상 클래스 만 확장 할 수 있습니다 . 여러 클래스를 구성하려는 경우 Scala 방식은 mixin 클래스 구성 을 사용 하는 것입니다. (선택 사항) 수퍼 클래스, 자신의 멤버 정의 및 하나 이상의 특성을 결합 합니다. 특성은 생성자 매개 변수를 가질 수 없다는 점에서 클래스와 비교하여 제한됩니다 ( scala 참조 매뉴얼 비교 ). 다중 상속과 관련된 일반적인 문제를 피하기 위해 클래스와 비교하여 특성의 제한이 도입되었습니다. 상속 계층과 관련하여 다소 복잡한 규칙이 있습니다. 이것이 실제로 중요한 계층 구조를 피하는 ..

Programing 2020.09.05

테이블에 Lua의 요소가 포함되어 있는지 확인하는 방법은 무엇입니까?

테이블에 Lua의 요소가 포함되어 있는지 확인하는 방법은 무엇입니까? 테이블에 값이 있는지 확인하는 방법이 있습니까? 나만의 (순진한) 기능이 있지만 "공식적인"기능이 있는지 궁금합니다. 아니면 더 효율적인 것 ... function table.contains(table, element) for _, value in pairs(table) do if value == element then return true end end return false end 그런데이 함수를 사용하는 주된 이유는 테이블을 세트로 사용하기 위해서입니다. 즉, 중복 요소가 없습니다. 내가 사용할 수있는 다른 것이 있습니까? 값을 테이블의 키로 넣을 수 있습니다. 예를 들면 : function addToSet(set, key) se..

Programing 2020.09.05

RPC 프레임 워크와 Apache Thrift 란 무엇입니까?

RPC 프레임 워크와 Apache Thrift 란 무엇입니까? 대학 프로젝트 를 위해 Apache Thrift 를 배워야 합니다. 이대로 튜토리얼은 말한다, 그것은 RPC 프레임 워크, 그리고 내가 아닌 다른 드리프트에 대한 찾을 수있는 유일한 문서이었다 자신의 문서 . 누군가가 RPC 프레임 워크가 무엇이며 이것이 Apache Thrift와 어떤 관련이 있는지 말해 줄 수 있습니까? RPC 프레임 워크 일반적으로는 동일한 시스템에서 다른 시스템이나 또 다른 과정을 원격 과정에서 코드 조각을 호출 할 프로그래머를 수있는 도구의 집합입니다. Apache Thrift 의 특정 사례 에서 우리는 효율적이고 OS 플랫폼과 프로그래밍 언어 모두에서 사용할 수 있도록 설계된 프레임 워크에 대해 이야기합니다. 또한 ..

Programing 2020.09.05

html 요소가없는 AngularJS ng-repeat

html 요소가없는 AngularJS ng-repeat 현재이 코드를 사용하여 목록을 렌더링하고 있습니다. {{ n[0] }} Additional item 그러나이 요소는 일부 브라우저에서 매우 사소한 렌더링 결함을 유발합니다. div 컨테이너없이 ng-repeat를 수행하는 방법이나 동일한 효과를 얻을 수있는 대체 방법이 있는지 알고 싶습니다. Andy Joslin이 말했듯이 댓글 기반 ng-repeats 작업을하고 있지만 브라우저 문제가 너무 많았습니다 . 다행스럽게도 AngularJS 1.2는 새로운 지시문 ng-repeat-start및 ng-repeat-end. 다음은 Bootstrap 페이지 매김 을 추가하는 간단한 예입니다 . « {{page}} » 전체 작동 예제는 여기 에서 찾을 수 있습니..

Programing 2020.09.05

Maven 스냅 샷 리포지토리 대 릴리스 리포지토리

Maven 스냅 샷 리포지토리 대 릴리스 리포지토리 스냅 샷 리포지토리와 릴리스 리포지토리 의 차이점은 무엇입니까 ? 이것은 Repositories (Artifactory, Nexus 등) 설정과 관련이 있습니다. 아티팩트 릴리스 특정 시점 릴리스입니다. 릴리스 된 아티팩트는 시간이 지남에 따라 빌드가 반복 될 수 있도록하기 위해 견고하고 안정적이며 영구적 인 것으로 간주됩니다. 릴리스 된 JAR 아티팩트는 PGP 서명과 연관되며 체크섬은 바이너리 소프트웨어 아티팩트의 신뢰성과 무결성을 모두 확인합니다. Central Maven 저장소는 릴리스 아티팩트를 저장합니다. 스냅 샷 아티팩트 스냅 샷은 진행중인 작업을 캡처하고 개발 중에 사용됩니다. 스냅 샷 아티팩트에는 "1.3.0"또는 "1.3"과 같은 버전..

Programing 2020.09.05
반응형