반응형

전체 글 1364

PHPUnit에서 시간을 "모의"할 수 있습니까?

PHPUnit에서 시간을 "모의"할 수 있습니까? ... 'mock'이 올바른 단어인지 알지 못합니다. 어쨌든, 시간 기반 테스트를 작성하려는 상속 된 코드 기반이 있습니다. 너무 모호 하지 않기 위해 코드는 항목의 기록을보고 해당 항목이 현재 시간 임계 값을 기반으로하는지 확인하는 것과 관련이 있습니다. 어떤 시점에서 나는 또한 그 기록에 무언가를 추가하고 임계 값이 이제 변경되었는지 (그리고 분명히 올바른지) 테스트해야합니다. 내가 치는 문제는 내가 테스트하는 코드의 일부가 time () 호출을 사용한다는 것이므로 임계 시간이 정확히 무엇인지 알기가 정말 어렵다는 사실을 바탕으로 그 time () 함수가 언제 호출 될지 정확히 확실하지 않습니다. 그래서 내 질문은 기본적으로 이것입니다. time ()..

IT Share you 2020.11.08

단항 연산자를 오버로드하는 타당한 이유는 무엇입니까?

단항 연산자를 오버로드하는 타당한 이유는 무엇입니까? 좋아, 나는 약간의 머리를 펀칭 하도록 영감을 받았다 . 과부하 operator&로 인해 약간의 고통이 발생하지 않는 것 같습니다 . 과부하에 대한 합법적 인 사례는 무엇입니까? (내가 해본 적이 없다 ....) operator&스마트 포인터 개체의 주소가 아닌 포함 된 포인터의 주소를 반환하기를 원했기 때문에 덮어 쓰는 스마트 포인터 클래스와 같은 것을 기억하는 것 같습니다 . 내가 어디에서 보았는지 또는 당시에 좋은 생각 이었는지 기억할 수 없습니다. Aha, 기억 : Microsoft의 CComPtr . 편집 : 일반화하려면 다음 조건에서 의미 가있을 수 있습니다. 다른 물건으로 가장하는 물건이 있습니다. 이 객체는 가장 한 것으로 보이는 것에 ..

IT Share you 2020.11.08

setEnabled () 대 setClickable (), 차이점은 무엇입니까?

setEnabled () 대 setClickable (), 차이점은 무엇입니까? 지금까지 사용자가 버튼을 누르는 것을 중지하고 싶을 때을 설정 button.setClickable(false);하고 일반적으로 텍스트를 일종의 회색으로 변경하여 사용자에게 버튼이 비활성화되었음을 알립니다. 오늘 나는 그 setEnabled()재산을 우연히 발견 했습니다. 그래서 아래의 방법에 대한 설명을보기 위해 설명서로 이동했습니다. setEnabled(boolean enabled) Set the enabled state of this view. 이것은 무엇을 의미합니까? 활성화 상태 / 클릭 가능 상태와 비활성화 상태 / 클릭 불가능 상태의 차이점은 무엇입니까? 누군가 내가 이전에하던 작업을 수행하는 것과 클릭 가능한 속..

IT Share you 2020.11.08

여러 진입 점을 사용하여 babel polyfill을 포함하는 가장 좋은 방법은 무엇입니까?

여러 진입 점을 사용하여 babel polyfill을 포함하는 가장 좋은 방법은 무엇입니까? 여러 진입 점을 사용하는 웹팩 구성을 사용하고 있습니다. var fs = require('fs'); var webpack = require('webpack'); var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.[hash].js'); module.exports = { cache: true, entry: { main: './resources/assets/js/main.js', services: './resources/assets/js/services.js' }, output: { path: './public/assets/web/js', file..

IT Share you 2020.11.08

Java- 'this'키워드를 사용하는 경우

Java- 'this'키워드를 사용하는 경우 이 질문에 이미 답변이 있습니다. 수업에서 "this"를 언제 사용해야합니까? 17 답변 thisJava 에서 키워드 를 사용하는 가장 좋은 방법은 무엇입니까 ? 예를 들어 다음과 같은 클래스가 있습니다. class Foo { Bar bar; public Foo(Bar bar) { this.bar = bar; } } 괜찮습니다.하지만 Java는 생성자의 명령문을 다음과 같이 변경하면 무슨 일이 일어나고 있는지 알만큼 영리합니다. bar = bar; 그렇다면 this키워드를 사용하는 이유는 무엇입니까? (나는 어떤 상황에서 그것을 사용하는 것이 완전히 필요하다는 것을 깨닫고, 나는 단지 이와 같은 상황을 요구하고 있습니다). 사실 저는 가독성을 위해 키워드를 사..

IT Share you 2020.11.07

MySQL : 쿼리의 datetime 필드에 하루를 추가하는 방법

MySQL : 쿼리의 datetime 필드에 하루를 추가하는 방법 내 테이블에서 나는라는 이름의 필드가 eventdate에서 datetime같은 형식을 2010-05-11 00:00:00. 이 추가되도록 어떻게 쿼리를 만들 수 있죠 하루 받는 eventdate오늘 인 경우 예를 들어 2010-05-11, 난에 표시 할 where내일 날짜로 모든 레코드를 반환하는 절. 최신 정보: 나는 이것을 시도했다 : select * from fab_scheduler where custid = 1334666058 and DATE_ADD(eventdate, INTERVAL 1 DAY) 그러나 불행히도 1보다 큰 간격을 추가하더라도 동일한 레코드를 반환합니다. 결과: 2010-05-12 00:00:00 하지만 내일 날짜가..

IT Share you 2020.11.07

장고 관리자의 양식 필드 설명

장고 관리자의 양식 필드 설명 다음 예제와 같이 django 관리자의 양식 필드에 힌트를 추가하는 방법은 무엇입니까? (여기 : URL 및 콘텐츠 설명은 필드 아래에 회색으로 표시됩니다.) models.py에서 필드를 정의 할 때 : myfield = models.CharField(max_length=100, help_text="This is the grey text") 이 링크 북마크 : https://docs.djangoproject.com/en/dev/ref/models/fields/#help-text (help_text뿐만 아니라 모델 필드와 관련된 모든 것에 대해) 항상 그것을 참조합니다! 당신은 몇 가지 추가 도움말 텍스트를 표시 할 너무 유용한 마크 업을 갖고 싶어 티미의 대답에 추가하여, ..

IT Share you 2020.11.07

내 애플리케이션에서 Android가 선택한 레이아웃을 어떻게 감지 할 수 있습니까?

내 애플리케이션에서 Android가 선택한 레이아웃을 어떻게 감지 할 수 있습니까? 서로 다른 리소스 폴더에 세 가지 레이아웃이있는 활동이 있다고 가정합니다. 예를 들면 : layout-land/my_act.xml layout-xlarge/my_act.xml layout-xlarge-land/my_act.xml 다른 장치와 다른 위치에서 Android가 그중 하나를 선택합니다. 어떤 것이 프로그래밍 방식 으로 선택되었는지 어떻게 알 수 있습니까? Android에 이러한 레이아웃을 프로그램에 반환하는 API가 있습니까? 편집 : Graham Borland의 솔루션 은 내가 의견에서 언급 한 일부 상황에서 문제가 있습니다. values-지원되는 각 구성에 대한 디렉토리를 만들 수 있습니다 . 각 디렉토리 안..

IT Share you 2020.11.07

MVC 4 API 경로를 어떻게 디버깅합니까?

MVC 4 API 경로를 어떻게 디버깅합니까? RESTsharp를 사용하여 MVC4 RESTful 서버와 통신하는 WP7 게임이 있지만 종종 작동하는 요청을 만드는 데 문제가 있으므로 실패한 부분을 디버깅하고 싶습니다. 이것은 내 생성자 GameController가 맞았지만 Post메서드가 맞지 않았고 이유를 이해하지 못하는 예입니다. 클라이언트 코드 : public void JoinRandomGame() { client = new RestClient { CookieContainer = new CookieContainer(), BaseUrl = "http://localhost:21688/api/", }; client.Authenticator = GetAuth(); RestRequest request = ..

IT Share you 2020.11.07

Python / IPython 인터프리터에서 단일 밑줄 _에 값 할당

Python / IPython 인터프리터에서 단일 밑줄 _에 값 할당 이 함수는 Python 2.7에서 ipython다음 과 같이 만들었습니다 . def _(v): return v 나중에 전화 _(somevalue)하면 _ = somevalue. in[3]: _(3) out[3]: 3 in[4]: print _ out[4]: 3 기능이 사라졌습니다! 전화 _(4)하면 다음을받습니다. TypeError: 'int' object is not callable` 왜? 이 기능의 문제점은 무엇입니까? Python 인터프리터는 마지막 표현식 값을에 할당합니다 _. 이 동작은 REPL 인터프리터 로만 제한 되며 대화식 코딩 세션을 지원하기위한 것입니다. >>> import math >>> math.pow(3.0, 5..

IT Share you 2020.11.07
반응형