반응형

JQuery 8562

추상 클래스를 단위 테스트하는 방법 : 스텁으로 확장?

추상 클래스를 단위 테스트하는 방법 : 스텁으로 확장? 추상 클래스와 추상 클래스를 확장하는 클래스를 단위 테스트하는 방법이 궁금합니다. 추상 클래스를 확장하여 추상 메소드를 스텁 아웃 한 다음 모든 구체적인 메소드를 테스트해야합니까? 그런 다음 재정의 된 메소드 만 테스트하고 추상 클래스를 확장하는 객체에 대한 단위 테스트의 추상 메소드를 테스트합니까? 추상 클래스의 메소드를 테스트하는 데 사용할 수있는 추상 테스트 케이스가 있어야하고 테스트 클래스에서 추상 클래스를 확장하는 오브젝트에 대해이 클래스를 확장해야합니까? 내 추상 클래스에는 구체적인 메소드가 있습니다. Mock 객체를 작성하고 테스트 용도로만 사용하십시오. 그것들은 일반적으로 매우 매우 적으며 (추상 클래스에서 상 속됨) 더 이상은 아닙니..

Programing 2020.02.19

파이썬 여러 줄 문자열에 대한 적절한 들여 쓰기

파이썬 여러 줄 문자열에 대한 적절한 들여 쓰기 함수 내에서 파이썬 여러 줄 문자열에 대한 들여 쓰기는 무엇입니까? def method(): string = """line one line two line three""" 또는 def method(): string = """line one line two line three""" 또는 다른 것? 첫 번째 예제에서 문자열이 함수 외부에 매달려있는 것은 이상하게 보입니다. 당신은 아마 """ def foo(): string = """line one line two line three""" 줄 바꿈과 공백은 문자열 자체에 포함되므로이를 사후 처리해야합니다. 그렇게하고 싶지 않고 텍스트가 많으면 텍스트 파일에 별도로 저장하는 것이 좋습니다. 텍스트 파일이 응용 프..

Programing 2020.02.19

속도 대신 크기를 최적화하면 GCC가 15-20 % 더 빠른 코드를 생성하는 이유는 무엇입니까?

속도 대신 크기를 최적화하면 GCC가 15-20 % 더 빠른 코드를 생성하는 이유는 무엇입니까? 2009 년에 GCC (적어도 내 프로젝트와 컴퓨터에서)는 속도 ( 또는 ) 대신 크기 ( -Os)를 최적화하면 눈에 띄게 더 빠른 코드를 생성하는 경향이 있으며 그 이후로 궁금해하고 있습니다.-O2-O3 나는이 놀라운 행동을 보여주는 (어리석지 않은) 코드를 작성했으며 여기에 게시하기에 충분히 작습니다. const int LOOP_BOUND = 200000000; __attribute__((noinline)) static int add(const int& x, const int& y) { return x + y; } __attribute__((noinline)) static int work(int xval,..

Programing 2020.02.19

Visual Studio Code에서 파일을 어떻게 검색합니까?

Visual Studio Code에서 파일을 어떻게 검색합니까? 내용이 아니라 파일 이름을 검색하여 새 파일을 빠르게 열 수있는 Resharper에 익숙합니다. 이 기능은 Visual Studio Code로 구현되었으며 바로 가기가 있습니까? Windows에서 Ctrl+ p또는 Ctrl+를 누릅니다.e Mac에서는 Cmd+를 누릅니다.p 리눅스 프레스에서도 Ctrl+ p작동 이전 Mac 버전 Cmd+e 그런 다음 파일 이름을 입력하십시오 또한 고유 한 키 바인딩을 설정할 수 있으며 Windows , macOS 및 Linux에 사용할 수있는 치트 시트 가 있는지 확인하십시오 . OSX에서는 나를 위해 cmd ⌘+ p입니다. cmd ⌘+ e현재 열린 파일 내에서 검색합니다. Ctrl + E를 사용하여 우분투..

Programing 2020.02.19

숭고한 텍스트 2-공백 문자보기

숭고한 텍스트 2-공백 문자보기 Sublime Text는 인쇄 할 수없는 문자를 어떻게 표시 할 수 있습니까 (SPACE 및 TAB에 관심이 있습니까)? 공백을 보려면 설정은 다음과 같습니다. // Set to "none" to turn off drawing white space, "selection" to draw only the // white space within the selection, and "all" to draw all white space "draw_white_space": "selection", 환경 설정-> 설정 기본값으로 이동하면 볼 수 있습니다. 사용자 설정 (환경 설정-> 설정-사용자)을 편집하고 아래 줄을 추가하면 원하는 것을 얻을 수 있습니다. { "color_scheme"..

Programing 2020.02.19

C ++에서 구조체와 클래스의 차이점은 무엇입니까?

C ++에서 구조체와 클래스의 차이점은 무엇입니까? 이 질문은 이미 C # /. Net의 맥락에서 요청되었습니다 . 이제 C ++에서 구조체와 클래스의 차이점을 배우고 싶습니다. OO 디자인에서 기술적 차이점과 하나를 선택해야하는 이유에 대해 논의하십시오. 나는 명백한 차이점으로 시작할 것이다. 지정하지 않는 경우 public:나 private:, 구조체의 멤버는 기본적으로 공용; 클래스 멤버는 기본적으로 비공개입니다. C ++ 사양의 모호한 부분에서 다른 차이점이있을 것이라고 확신합니다. 클래스와 구조체의 까다로운 두 번째 차이점을 잊어 버립니다. 표준을 인용하십시오 (C ++ 98에서 C ++ 11의 11.2.2). 부재에 접근 지정자 파생 된 클래스가 선언되는 경우베이스 클래스, 공중 가정 구조체 ..

Programing 2020.02.19

jQuery.each () 유틸리티에서 다음 반복으로 건너 뛰는 방법?

jQuery.each () 유틸리티에서 다음 반복으로 건너 뛰는 방법? 요소 배열을 반복하려고합니다. jQuery의 설명서는 다음과 같이 말합니다. jquery.Each () 문서 false가 아닌 것을 리턴하는 것은 for 루프의 continue 문과 동일하며 다음 반복으로 즉시 건너 뜁니다. 나는 'false non-false;'라고 부르려고 노력했다. 그리고 '거짓이 아닙니다.' 다음 반복으로 건너 뛰지 않습니다. 대신, 그들은 루프를 끊습니다. 내가 무엇을 놓치고 있습니까? 그들이 거짓이 아닌 것은 다음과 같습니다. return true; 따라서이 코드 : var arr = [ "one", "two", "three", "four", "five" ]; $.each(arr, function(i) { ..

Programing 2020.02.19

pip를 강제로 현재 버전을 다시 설치할 수 있습니까?

pip를 강제로 현재 버전을 다시 설치할 수 있습니까? 현재 버전의 패키지가 작동하지 않는 것 같고 다시 설치해야하는 상황이 발생했습니다. 그러나 pip install -U이미 최신 패키지는 건드리지 않습니다. 먼저 ( pip uninstall)를 제거한 다음 설치 하여 강제로 다시 설치하는 방법을 알지만 단 한 단계로 명목상 최신 버전으로 "업데이트"를 강제하는 방법이 있습니까? pip install --upgrade --force-reinstall 업그레이드 할 때 모든 패키지가 이미 최신 상태 인 경우에도 다시 설치하십시오. pip install -I pip install --ignore-installed 설치된 패키지를 무시하십시오 (대신 다시 설치). : 당신은 세 가지 옵션이 할 수 있습니다 ..

Programing 2020.02.19

Markdown에서 동일한 문서의 일부에 링크하는 방법은 무엇입니까?

Markdown에서 동일한 문서의 일부에 링크하는 방법은 무엇입니까? 나는 큰 Markdown 문서를 작성하고 있으며 문서의 다양한 위치에 대한 링크를 제공하는 정렬 목차를 처음에 배치하고 싶습니다. 어떻게해야합니까? 나는 사용하려고 [a link](# MyTitle) MyTitle문서 내의 제목은 어디에 있으며 작동하지 않습니다. 에서 pandoc 이 옵션을 사용하는 경우, --tocHTML을 생산, 내용의 테이블 섹션에 링크 및 섹션 제목에서 목차로 돌아 가기로 제작됩니다. LaTeX, rtf, rst 등과 같은 다른 형식의 pandoc과 비슷합니다. pandoc --toc happiness.txt -o happiness.html 이 마크 다운 비트 : % True Happiness Introduct..

Programing 2020.02.19
반응형