반응형

2020/09 867

TDD 용 JavaScript 단위 테스트 도구

TDD 용 JavaScript 단위 테스트 도구 많은 JavaScript 단위 테스트 및 테스트 도구를 조사하고 고려했지만 TDD를 완전히 준수하는 데 적합한 옵션을 찾지 못했습니다. 그렇다면 TDD를 완전히 준수하는 JavaScript 단위 테스트 도구가 있습니까? 카르마 또는 각도기 Karma는 Node.js로 빌드되고 단위 테스트를위한 JavaScript 테스트 실행기입니다. Protractor는 종단 간 테스트 용이며 Selenium Web Driver를 사용하여 테스트를 진행합니다. 둘 다 Angular 팀에서 만들었습니다. 원하는 어설 션 라이브러리를 사용할 수 있습니다. Screencast : Karma 시작하기 관련 : 종단 간 테스트에 Protractor 또는 Karma를 사용해야합니까?..

Programing 2020.09.30

파이썬에서 작은 따옴표와 큰 따옴표 비교

파이썬에서 작은 따옴표와 큰 따옴표 비교 [닫힌] 문서에 따르면 거의 상호 교환이 가능합니다. 다른 하나를 사용하는 문체적인 이유가 있습니까? 나는 보간에 사용되거나 자연어 메시지 인 문자열 주위에 큰 따옴표를 사용하고 작은 기호와 같은 문자열에는 작은 따옴표를 사용하지만 문자열에 따옴표가 포함되어 있거나 잊어 버린 경우 규칙을 위반합니다. 독 스트링에는 삼중 큰 따옴표를 사용하고 필요하지 않은 경우에도 정규식에는 원시 문자열 리터럴을 사용합니다. 예를 들면 : LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } def light..

Programing 2020.09.30

__init__와 self는 파이썬에서 무엇을합니까?

__init__와 self는 파이썬에서 무엇을합니까? 저는 파이썬 프로그래밍 언어를 배우고 있는데 제가 완전히 이해하지 못하는 것을 발견했습니다. 다음과 같은 방법으로 : def method(self, blah): def __init__(?): .... .... 무엇을 self합니까? 그것은 무엇을 의미합니까? 필수인가요? 뭐라고를 않는 __init__방법은 무엇입니까? 왜 필요한가요? (기타.) 나는 그들이 OOP 구조일지도 모른다고 생각하지만, 나는 잘 모른다. 이 코드에서 : class A(object): def __init__(self): self.x = 'Hello' def method_a(self, foo): print self.x + ' ' + foo ... self변수는 객체 자체의 인스턴..

Programing 2020.09.30

◎ ܫ ◎ 및 ☺ 유효한 JavaScript 변수 이름이 아닌 이유는 무엇입니까?

◎ ܫ ◎ 및 ☺ 유효한 JavaScript 변수 이름이 아닌 이유는 무엇입니까? Internet Explorer에서 (하지만 불행히도 제가 테스트 한 다른 브라우저에서는 그렇지 않음) 유니 코드 변수 이름을 사용할 수 있다는 것을 알았습니다. 이것은 나의 하루를 만들었고, 나는 다음과 같이 재미있는 유니 코드로 가득 찬 코드를 작성할 수 있다는 것에 절대적으로 기뻤습니다. var ктоείναι草泥马 = "You dirty horse.", happy☺n☺mat☺p☺eia = ":)Yay!", ಠ_ಠ = "emoticon"; alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ); 어떤 이유로,하지만 ◎ܫ◎, ♨_♨및 ☺유효한 변수 이름이 아니다. 왜 ಠ_ಠ와 草泥马작동하지만 ◎..

Programing 2020.09.30

"+"(더하기 기호) CSS 선택기는 무엇을 의미합니까?

"+"(더하기 기호) CSS 선택기는 무엇을 의미합니까? 예를 들면 : p + p { /* Some declarations */ } 무슨 +뜻 인지 모르겠어요 . 이것과 스타일을 정의 p하지 않고 정의하는 것의 차이점은 무엇입니까 + p? 이 선택기는 스타일이 다른 단락 바로 다음에 오는 단락에만 적용됨을 의미합니다. 일반 p선택기는 페이지의 모든 단락에 스타일을 적용합니다. W3.org에서 인접한 선택자를 참조하십시오 . 이것은 IE7 이상에서만 작동합니다. IE6에서는 스타일이 어떤 요소에도 적용되지 않습니다. 그건 >그렇고, 이것은 결합 자 에게도 적용됩니다 . Internet Explorer의 CSS 호환성에 대한 Microsoft의 개요를 참조하십시오 . 인접 형제 선택자입니다. 에서 스타일의 ..

Programing 2020.09.30

예외를 올바르게 무시하는 방법

예외를 올바르게 무시하는 방법 예외를 처리하지 않고 try-except를 수행하려는 경우 Python에서 어떻게 수행합니까? 다음은 올바른 방법입니까? try: shutil.rmtree(path) except: pass try: doSomething() except: pass 또는 try: doSomething() except Exception: pass 차이점은 첫 번째도 잡을 것입니다 KeyboardInterrupt, SystemExit에서 직접 파생 된 것을, 같은 물건 exceptions.BaseException하지 exceptions.Exception. 자세한 내용은 설명서를 참조하십시오. try 문 — http://docs.python.org/reference/compound_stmts.htm..

Programing 2020.09.30

Bash에서 인덱스를 지정하지 않고 배열에 새 요소 추가

Bash에서 인덱스를 지정하지 않고 배열에 새 요소 추가 $array[] = 'foo';bash에서 PHP와 같은 작업을 수행하는 방법이 있습니까? array[0] = 'foo' array[1] = 'bar' 예 : ARRAY=() ARRAY+=('foo') ARRAY+=('bar') Bash 참조 설명서 : 할당 문이 쉘 변수 또는 배열 인덱스에 값을 할당하는 컨텍스트에서 (배열 참조) '+ ='연산자를 사용하여 변수의 이전 값에 추가하거나 추가 할 수 있습니다. 마찬가지로 멍청한 녀석이 지적, 그것은 제로의 배열이 시작 여부를주의하는 것이 중요하고 순차적입니다. 연속적이지 않은 인덱스에 할당하고 설정을 해제 할 수 있으므로 ${#array[@]}항상 배열의 끝에있는 다음 항목이 아닙니다. $ arra..

Programing 2020.09.30

Solr 대 ElasticSearch

Solr 대 ElasticSearch 이러한 기술 간의 핵심 아키텍처 차이점은 무엇입니까? 또한 일반적으로 각각에 더 적합한 사용 사례는 무엇입니까? 최신 정보 이제 질문 범위가 수정되었으므로 이와 관련하여 추가 할 수 있습니다. 사이 많은 비교가 있습니다 아파치 SOLR 와 ElasticSearch 나는 사람들을 참조 할 수 있습니다 있도록 사용할 수 내가 가장 중요한 측면을 다루는 즉, 가장 유용한 자신을 발견 : Bob Yoplait은 이미 Kimchy의 답변을 ElasticSearch, Sphinx, Lucene, Solr, Xapian에 연결했습니다. 어떤 용도에 적합합니까? , 그가 계속해서 ElasticSearch를 만든 이유를 요약 한이 문서 는 Solr에 비해 훨씬 우수한 분산 모델과 사..

Programing 2020.09.30

목록

목록 List의 하위 클래스? Java 제네릭이 암시 적으로 다형성이 아닌 이유는 무엇입니까? Java 제네릭이 상속 / 다형성을 처리하는 방법에 대해 약간 혼란 스럽습니다. 다음 계층을 가정합니다. 동물 (부모) 개 - 고양이 (어린이) 그래서 방법이 있다고 가정 doSomething(List animals)합니다. 상속과 다형성의 규칙 모든함으로써, 나는이 가정 것 List 입니다 을 List하고는 List 있습니다List 그래서 둘 중 하나가이 메서드에 전달 될 수있다 -. 별로. 이 동작을 수행하려면 다음과 같이 말하여 Animal의 하위 클래스 목록을 허용하도록 메서드에 명시 적으로 지시해야합니다 doSomething(List) dogs 생성자에 목록을 전달하거나 목록을 반복하려는 경우 유용합니..

Programing 2020.09.30

ViewPager에서 조각이 표시되는시기를 확인하는 방법

ViewPager에서 조각이 표시되는시기를 확인하는 방법 문제점 : 조각 onResume()에이 ViewPager단편은 실제로 표시되기 전에 소성된다. 예를 들어, ViewPager및 FragmentPagerAdapter. 두 번째 조각은 권한이있는 사용자 만 사용할 수 있으며 조각이 표시되면 사용자에게 로그인하도록 요청해야합니다 (경고 대화 상자 사용). 그러나 ViewPager두 번째 조각을 캐시하기 위해 첫 번째 조각이 표시되면 두 번째 조각을 만들고 사용자가 스 와이프를 시작할 때 표시되도록합니다. 따라서 onResume()이벤트는 표시되기 훨씬 전에 두 번째 조각에서 시작됩니다. 그래서 적절한 순간에 대화 상자를 표시하기 위해 두 번째 조각이 표시 될 때 발생하는 이벤트를 찾으려고합니다. 어떻게..

Programing 2020.09.30
반응형