소프트웨어 공학

시스템 개발 수명주기 내에서 작업하는 전문가, 학자 및 학생을위한 Q & A

4
C에서 짧고 int이며 오래 발명 된 이유는 무엇입니까?
인식하지 못했습니다 정확한을 만드는 목적으로 무엇인가 short, int그리고 longC의 데이터 유형은? 나는 그 크기가 묶여있는 것처럼, 그것은하지 않는 것입니다 물어 이유 - 그들은 어떤 크기의 수는 너무 오래 같은 short보다 작은 int예를 들어,. 있는 상황은, 다음, 당신은을 사용한다 unsigned int또는 unsigned long대신에, 예를 들어, size_t바이너리 호환성을 제공하므로 희망을 수행하지 않을 …
16 c  data-types 

3
C # 5 비동기 지원은 UI 스레드 동기화 문제에 어떤 도움이됩니까?
어딘가에서 C # 5 async-await가 너무 멋져서이 작업에 대해 걱정할 필요가 없다는 것을 들었습니다. if (InvokeRequired) { BeginInvoke(...); return; } // do your stuff here 대기 작업의 콜백이 호출자의 원래 스레드에서 발생하는 것처럼 보입니다. Eric Lippert와 Anders Hejlsberg는이 기능이 UI (특히 터치 장치 UI)의 반응 속도를 높여야한다는 요구에서 비롯된 것이라고 …

6
C # 5 비동기 재진입 솔루션
그래서 C # 5의 새로운 비동기 지원에 대해 뭔가를 괴롭 혔습니다. 사용자는 비동기 작업을 시작하는 버튼을 누릅니다. 호출이 즉시 리턴되고 메시지 펌프가 다시 실행되기 시작합니다. 그게 요점입니다. 따라서 사용자가 버튼을 다시 누르면 재진입이 가능합니다. 이것이 문제라면? 내가 본 데모에서는 await통화 전에 버튼을 비활성화하고 나중에 다시 활성화합니다. 이것은 실제 응용 프로그램에서 …

3
C #과 F #을 함께 사용해야합니까?
같은 프로젝트에서 C #과 F #을 함께 사용할 수 있다는 것을 알고 있지만 좋은 아이디어인지 확실하지 않습니다. 두 가지 매우 다른 코딩 스타일 (기능적 대 OOP)을 혼합하면 디자인에 응집력이 부족할 수 있습니다. 이 올바른지?
16 design  f# 

3
Boost 라이브러리 사용을 배우기 시작하는 곳은 어디입니까?
최근에 내가 일하고있는 프로젝트에서 부스트를 사용할 수있게되었으며 그 경험이 많지 않습니다. 라이브러리에는 많은 부분과 기능이있어서 학습을 시작하는 위치를 알기가 어렵습니다. 특히 프로덕션 코드를 작성하는 동안 배우려고 노력하기 때문에 (너무 느려질 수는 없습니다). 누군가가 일반적으로 매일 프로그래밍하는 데 매우 유용한 약 3 ~ 5 가지 기능을 나열하고 유용한 이유를 밝힐 수 …
16 c++  boost 

12
왜 Java가 C ++과 같은 다른 언어보다 이식성이 높은 것으로 간주됩니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Java 개발자를위한 "각 플랫폼에 대한 특정 JRE 작성"과 C ++ 개발자를위한 "각 플랫폼에 대한 C ++ 컴파일러 작성"의 차이점은 무엇입니까?
16 java  c++  portability 


5
게터와 세터 결합
jQuery와 같은 JavaScript 라이브러리는 프로그래밍 인터페이스에서 'getter'와 'setter'를 결합합니다. $('element').css({'color','blue'}); 색상을 설정하거나 $('element').css(); 요소의 CSS를 얻습니다. 이러한 패턴의 이름이 있습니까? 응용 프로그램에서 사용하는 것이 좋습니다?


7
프로그래밍 작업에서 다운 타임이 발생하는 것이 일반적입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 우리 회사에서는 할 일이 거의없는 날이 있다는 것을 알게되었습니다. 요즘 제 기술에 대한 새로운 것을 배우기 위해 …

14
상속의 유용성을 어떻게 설명 할 수 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …


3
어떤 .NET REST 접근 방식 / 기술 / 도구를 사용해야합니까?
RESTful 웹 서비스와 대부분 Silverlight에있는 여러 클라이언트 응용 프로그램을 구현하고 있습니다. API의 서버 측과 클라이언트 측을 모두 개발할 수있는 옵션이 많이 있지만 어느 것이 가장 좋은 방법인지 확실하지 않습니다. 몇 개월 후부터 계속 존재할 플랫폼과 안정성에 대해 우려하고 있습니다. .NET 3.5에서 REST 스타터 키트를 사용하기 시작했지만 .NET 4.0으로 업데이트 할 …
16 .net  rest  wcf 

2
최고의 "버킷 필"알고리즘은 무엇입니까?
저는 이미지 처리를 처음 접했고 현재 버킷 채우기 기능이있는 페인트 같은 응용 프로그램을 만들고 있습니다. 그러나 버킷 채우기에 가장 적합한 알고리즘이 무엇인지 알 수 없습니다. 이 사이트 에서 찾은 예를 구현 했지만 사용자가 동일한 색상으로 이미 버킷으로 채워진 영역을 버킷 채울 때 무한 루프 문제가 발생했습니다. 나는 현재 왼쪽, 오른쪽, …
16 algorithms 

5
이력서에 대한 "시작 경험"을 어떻게보고합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 회사를 연속적으로 시작하는 데 상당한 시간 (5 년)을 소비했지만 5 년 동안 계속 성공할 수는 있지만 부유하게 은퇴하기에는 충분하지 않다고 가정 해보십시오. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.