반응형

2020/02 600

응집력과 커플 링의 차이점

응집력과 커플 링의 차이점 응집력과 커플 링의 차이점은 무엇입니까? 커플 링과 응집력은 어떻게 소프트웨어 설계를 좋거나 나쁘게 만들 수 있습니까? 이 둘의 차이점과 전반적인 코드 품질에 미치는 영향을 설명하는 몇 가지 예는 무엇입니까? 응집력 은 클래스 (또는 모듈)가 할 수있는 일을 말합니다. 응집력이 낮 으면 수업이 다양한 행동을 취한다는 것을 의미합니다. 응집력이 높다는 것은 수업이해야 할 일, 즉 수업의 의도와 관련된 방법에만 집중한다는 것을 의미합니다. 낮은 응집력의 예 : ------------------- | Staff | ------------------- | checkEmail() | | sendEmail() | | emailValidate() | | PrintLetter() | ----..

Programing 2020.02.18

플라스크에서 정적 파일을 제공하는 방법

플라스크에서 정적 파일을 제공하는 방법 그래서 이것은 창피합니다. 나는 함께 던진 응용 프로그램을 가지고 있으며 Flask현재 CSS와 JS에 대한 링크가있는 단일 정적 HTML 페이지를 제공하고 있습니다. 그리고 문서에서 Flask정적 파일 반환에 대해 설명 하는 곳을 찾을 수 없습니다 . 예, 사용할 수는 render_template있지만 데이터가 템플릿 화되어 있지 않다는 것을 알고 있습니다. 나는 생각 send_file했거나 url_for옳았지만 그것들을 작동시키지 못했습니다. 그 동안 파일을 열고 내용을 읽고 Response적절한 mimetype으로 리깅합니다 . import os.path from flask import Flask, Response app = Flask(__name__) app..

Programing 2020.02.18

Eclipse의 Android Emulator에서 http : // localhost 웹 서버에 연결하는 방법

Eclipse의 Android Emulator에서 http : // localhost 웹 서버에 연결하는 방법 Eclipse의 Android 에뮬레이터에서 http://localhost또는 내 로컬 호스트 웹 서버 페이지에 연결하려면 어떻게해야 http://127.0.0.1합니까? 나는 그것을 시도했지만 에뮬레이터는 여전히 로컬 호스트에 대한 Google 검색과 같은 내 요청을 취하거나 웹 서버가 정상적으로 실행되는 동안 페이지를 찾지 못했다고 말합니다. localhost는 코드가 실행되는 장치 (이 경우 에뮬레이터)를 나타냅니다. Android 시뮬레이터를 실행중인 컴퓨터를 참조하려면 대신 IP 주소 10.0.2.2를 사용하십시오. 자세한 내용은 여기를 참조 하십시오 . 사용 10.0.2.2기본 AVD..

Programing 2020.02.18

Swift String에서 문자를 바꾸는 방법은 무엇입니까?

Swift String에서 문자를 바꾸는 방법은 무엇입니까? Swift에서 문자를 바꾸는 방법을 찾고 String있습니다. 예: "This is my string" 나는 대체하고 싶습니다 으로 +활용하려면 다음 "This+is+my+string". 어떻게하면 되나요? 이 답변은 Swift 4 용 으로 업데이트 되었습니다 . 여전히 Swift 1, 2 또는 3을 사용중인 경우 개정 내역을 참조하십시오. 몇 가지 옵션이 있습니다. @jaumard가 제안하고 사용하는 것처럼 할 수 있습니다.replacingOccurrences() let aString = "This is my string" let newString = aString.replacingOccurrences(of: " ", with: "+", op..

Programing 2020.02.18

C # nullable int를 int로 변환하는 방법

C # nullable int를 int로 변환하는 방법 nullable int을 로 변환하는 방법은 int무엇입니까? 아래와 같이 2 가지 유형의 int가 있다고 가정하십시오. int? v1; int v2; 에 v1값 을 지정하고 싶습니다 v2. v2 = v1;오류가 발생합니다. 로 변환 v1하려면 어떻게합니까 v2? 지금까지의 다른 답변은 모두 정확합니다. 조금 더 깔끔한 것을 하나 더 추가하고 싶었습니다. v2 = v1 ?? default(int); 모든이 Nullable의에 암시 적으로 변환입니다 T평가되는 전체 표현식이 치 형에 null이 할당 될 수 없다는 제공. 따라서 null 병합 연산자 ??는 삼항 연산자의 구문 설탕 일뿐입니다. v2 = v1 == null ? default(int) : ..

Programing 2020.02.18

안드로이드 ADB 도구를 사용하여 응용 프로그램을 시작하는 방법은 무엇입니까?

안드로이드 ADB 도구를 사용하여 응용 프로그램을 시작하는 방법은 무엇입니까? Android의 ADB 도구를 사용하여 의도를 보내려면 어떻게해야합니까? adb shell am start -n com.package.name/com.package.name.ActivityName 또는 이것을 직접 사용할 수 있습니다. adb shell am start -n com.package.name/com.package.name.ActivityName 인 텐트 필터로 필터링 할 동작을 지정할 수도 있습니다. am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName 다음 패턴을 따라 원숭이 도구를 사용하여 패키지 이름을 지정하는..

Programing 2020.02.18

여러 $ scope 속성보기

여러 $ scope 속성보기 다음을 사용하여 여러 객체의 이벤트를 구독하는 방법이 있습니까? $watch 예 : $scope.$watch('item1, item2', function () { }); AngularJS 1.3부터는 $watchGroup표현식 세트를 관찰하는 새로운 메소드가 있습니다. $scope.foo = 'foo'; $scope.bar = 'bar'; $scope.$watchGroup(['foo', 'bar'], function(newValues, oldValues, scope) { // newValues array contains the current values of the watch expressions // with the indexes matching those of the wa..

Programing 2020.02.18

CSS를 사용하여 오른쪽에서 배경 이미지 오프셋

CSS를 사용하여 오른쪽에서 배경 이미지 오프셋 배경 이미지를 요소의 오른쪽에서 특정 픽셀 수만큼 배치하는 방법이 있습니까? 예를 들어, 왼쪽 에서 특정 수의 픽셀 (예 : 10)을 배치하려면 다음과 같이하십시오. #myElement { background-position: 10px 0; } 이 CSS3 기능이 유용하다는 것을 알았습니다. /* to position the element 10px from the right */ background-position: right 10px top; 내가 아는 한 IE8에서는 지원되지 않습니다. 최신 Chrome / Firefox에서는 정상적으로 작동합니다. 지원되는 브라우저에 대한 자세한 내용은 사용할 수 있습니까를 참조하십시오 . 사용 된 출처 : http:..

Programing 2020.02.18

List에서 요소를 제거하려고 할 때 UnsupportedOperationException이 발생하는 이유는 무엇입니까?

List에서 요소를 제거하려고 할 때 UnsupportedOperationException이 발생하는 이유는 무엇입니까? 이 코드가 있습니다 : public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } 나는 이것을 얻는다 : 06-03 15:05:29.614: ERROR..

Programing 2020.02.18

앵커 링크를 클릭 할 때 부드러운 스크롤

앵커 링크를 클릭 할 때 부드러운 스크롤 내 페이지에 몇 개의 하이퍼 링크가 있습니다. 사용자가 내 도움말 섹션을 방문 할 때 읽을 수있는 FAQ입니다. 앵커 링크를 사용하여 페이지를 앵커쪽으로 스크롤하여 사용자를 안내 할 수 있습니다. 스크롤을 부드럽게 만드는 방법이 있습니까? 그러나 그는 사용자 정의 JavaScript 라이브러리를 사용하고 있습니다. 아마도 jQuery는 이와 같은 것을 제공합니까? 2018 년 4 월 업데이트 : 이제이 작업을 수행하는 기본 방법이 있습니다 . document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefaul..

Programing 2020.02.18
반응형