반응형

spring3 393

애자일 환경에서 대규모 프로젝트에 대한 견적 제공

애자일 환경에서 대규모 프로젝트에 대한 견적 제공 저희 회사는 처음으로 대규모 개발 프로젝트 문의를 받았으며 애자일 프로세스를 사용하고 싶습니다. 클라이언트는 응용 프로그램에 대한 비전을 가지고 있지만 요구 사항이 거의 없음을 공개적으로 인정하고 시간 단위로 요금을 청구해야 함을 인식합니다. 이 때문에 나는 애자일 접근 방식으로 그를 팔았습니다. 문제는 그가 예산을 책정하기를 원한다는 것입니다. 나는 고객이 그 숫자에 대한 예산을 책정하고 요구 사항이 변경 되더라도 머리와 책의 숫자는 그렇지 않기 때문에 견적을 포기하는 것에 대해 거의지지하는 많은 기사를 읽었습니다. 계약에서 가격 책정을 고려하는 여러 가지 방법이 있지만 거의 모든 방법 (하나만 저장)에는 선행 번호가 포함되어 있습니다. 이것은 Agil..

IT이야기 2021.05.01

불완전한 유형의 잘못된 사용

불완전한 유형의 잘못된 사용 내 프로젝트의 하위 클래스에서 typedef를 사용하려고하는데 아래 예제에서 내 문제를 격리했습니다. 내가 어디로 잘못 가고 있는지 아는 사람이 있습니까? template class A { public: //Why doesn't it like this? void action(typename Subclass::mytype var) { (static_cast(this))->do_action(var); } }; class B : public A { public: typedef int mytype; B() {} void do_action(mytype var) { // Do stuff } }; int main(int argc, char** argv) { B myInstance; ret..

IT이야기 2021.05.01

객체(트리)를 재귀적으로 반복

객체 (트리)를 재귀 적으로 반복 (jQuery 또는 JavaScript에서) 각 객체와 자식 및 손자 등을 반복하는 방법이 있습니까? 그렇다면 ... 그들의 이름도 읽을 수 있습니까? 예: foo :{ bar:'', child:{ grand:{ greatgrand: { //and so on } } } } 그래서 루프는 다음과 같이해야합니다 ... loop start if(nameof == 'child'){ //do something } if(nameof == 'bar'){ //do something } if(nameof =='grand'){ //do something } loop end for...in루프를 찾고 있습니다 . for (var key in foo) { if (key == "child") ..

IT이야기 2021.05.01

'super'키워드로 제네릭 경계 지정

'super'키워드로 제네릭 경계 지정 super유형 매개 변수가 아닌 와일드 카드에만 사용할 수있는 이유는 무엇 입니까? 예를 들어 Collection인터페이스에서 toArray메소드가 이렇게 작성되지 않은 이유는 무엇입니까? interface Collection{ S[] toArray(S[] a); } super와일드 카드 (예 :) 와 반대로 명명 된 유형 매개 변수 (예 ) 를 바인딩하는 사용 super및 extends: Java Generics: What is PECS? 에서 효과적인 자바 2 판 : "생산자 extends소비자 super" 의 차이 무엇입니까 super및 extends자바 제네릭은 과 의 차이점은 무엇입니까 ? List

IT이야기 2021.05.01

익명 유형 동적 생성

익명 유형을 동적으로 생성합니까? 이 질문에 이미 답변이 있습니다. 새로운 익명 클래스를 동적으로 만드는 방법은 무엇입니까? 2 답변 속성 이름을 동적으로 설정할 수있는 익명 형식을 만들고 싶습니다. 익명 유형일 필요는 없습니다. 내가 원하는 것은 모든 객체 속성 이름을 동적으로 설정하는 것입니다. ExpandoObject 일 수 있지만 사전이 작동하지 않습니다. 당신의 제안은 무엇입니까? ExpandoObject동적 속성 만 가질 수 있습니다. 편집 : 다음은 MSDN 설명에서 확장 개체 사용 의 예입니다 . dynamic sampleObject = new ExpandoObject(); sampleObject.TestProperty = "Dynamic Property"; // Setting dynami..

IT이야기 2021.04.30

"git rebase origin"vs. "git rebase origin / master"

"git rebase origin"vs. "git rebase origin / master" 나는 차이하지 않습니다 git rebase origin와 git rebase origin/master. 제 경우에는 git 저장소를 두 번 복제했습니다. 첫 번째 클론에서는을 사용해야 git rebase origin하고 다른 클론에서는을 사용해야합니다 git rebase origin/master. 예 : http://paste.dennis-boldt.de/2011/05/11/git-rebase git rebase origin수단 "의 트래킹 지점에서 REBASE origin"동안 git rebase origin/master수단 "지점에서 REBASE master의 origin" 에 추적 분기가 있어야합니다. ~/..

IT이야기 2021.04.30

Observable.FromEvent 대신 Observable.FromEventPattern을 사용

Observable.FromEvent 대신 Observable.FromEventPattern을 언제 사용합니까? TIBCO EMS 대기열을 호출하는 클라이언트가 있으며 다음과 같이 이벤트를 연결합니다. var msgConsumer = _session.CreateConsumer(responseQueue); var response = Observable.FromEvent (h => msgConsumer.MessageHandler += h, h => msgConsumer.MessageHandler -= h) .Where(arg => arg.Message.CorrelationID == message.MessageID); 호출 response.Subscribe(...)하면 System.ArgumentExcepti..

IT이야기 2021.04.30

Os.Rename에서 강제 덮어 쓰기

Os.Rename에서 강제 덮어 쓰기 이미 존재하는 경우 다른 파일을 덮어 쓰도록 os.rename 이름 바꾸기를 강제 할 수 있습니까? 예를 들어 아래 코드에서 Tests.csv 파일이 이미 존재하는 경우 Tests.txt 파일로 대체됩니다 (또한 Tests.csv로 이름이 변경됨). os.rename("C:\Users\Test.txt","C:\Users\Tests.csv"); 시도해 볼 수 있습니다 shutil.move(). from shutil import move move('C:\\Users\\Test.txt', 'C:\\Users\\Tests.csv') 또는 os.remove다음 shutil.move: from os import remove from shutil import move remove..

IT이야기 2021.04.30

set_time_limit ()와 ini_set ( 'max_execution_time',…)의 차이점

set_time_limit ()와 ini_set ( 'max_execution_time',…)의 차이점 이 두 줄의 코드 사이에 실제 차이가 있습니까? ini_set('max_execution_time', 20*60); set_time_limit(20*60); 현재 소스 살펴보기 : /* {{{ proto bool set_time_limit(int seconds) Sets the maximum time a script can run */ PHP_FUNCTION(set_time_limit) { zend_long new_timeout; char *new_timeout_str; int new_timeout_strlen; zend_string *key; if (zend_parse_parameters(ZEND_N..

IT이야기 2021.04.30

Rust에서 HTTP 요청

Rust에서 HTTP 요청을하려면 어떻게해야합니까? Rust에서 HTTP 요청을하려면 어떻게해야합니까? 핵심 라이브러리에서 아무것도 찾을 수없는 것 같습니다. 출력을 구문 분석 할 필요가 없습니다. 요청을하고 HTTP 응답 코드를 확인하기 만하면됩니다. 누군가가 내 URL에 쿼리 매개 변수를 URL 인코딩하는 방법을 보여줄 수 있다면 보너스를드립니다! 업데이트 :이 답변은 상당히 오래된 역사에 관한 것입니다. 현재 모범 사례는 대신 Isaac Aggrey의 답변 을 참조하십시오. 저는 Rust를위한 사실상의 HTTP 라이브러리 가 된 rust-http 작업을 해왔습니다 (Servo가 사용합니다). 그것은 완전하지 않고 현재 매우 잘 문서화되어 있지 않습니다. 다음은 요청을 만들고 상태 코드로 작업을 수행..

IT이야기 2021.04.29
반응형