저는 4 명으로 구성된 소규모 아웃소싱 회사에서 iOS 개발자로 일하고 있습니다. 우리는 나와 다른 두 개발자가 회사에 합류하기 몇 년 전에 시작된 프로젝트를 진행하고 있습니다. 그 전에는 대부분 한 사람이 프로젝트를 수행했습니다. 프로젝트 작업을 시작했을 때 완전히 엉망이었습니다. 많은 코드 반복이있었습니다. 나는 약간의 변형으로 20 개의 다른 파일에 동일한 500 …
API 게이트웨이 패턴에 따라 REST API를 통해 기능을 제공하는 마이크로 서비스가 많이 있습니다. 이 마이크로 서비스는 Spring Boot 애플리케이션이므로 Spring AMQP를 사용하여 이러한 마이크로 서비스 간의 RPC 스타일 동기 통신을 달성하고 있습니다. 지금까지 상황이 순조롭게 진행되었습니다. 그러나 이벤트 중심의 마이크로 서비스 아키텍처에 대해 읽고 Spring Cloud Stream과 같은 프로젝트를 볼수록 …
그린 필드 응용 프로그램을 시작하고 ASP.NET (4.6) 및 Angular 2를 사용하고 싶습니다. 백엔드의 경우 Visual Studio에서 프로젝트를 만들었으며 이제 Angular 응용 프로그램을 어디에 둘 것인지 궁금합니다. 프런트 엔드에 npm 및 node-tools를 사용하고 싶지만 결국에는 Angular 앱 domain.com/과 같은 api 와 같은 Azure App Service 인스턴스에서 호스팅됩니다 domain.com/api/. Visual Studio에서 앱을 …
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . play () 및 stop () 메서드가있는 MediaPlayer 클래스가 있다고 가정 해 봅시다. play 메소드가 이전에 호출되지 않은 경우 …
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 3 년 전 . Java를 처음 접했고 클래스 변수와 인스턴스 변수의 차이점을 이해하고 싶습니다. 예를 들면 다음과 같습니다. class Bicycle …
나는 거의 C ++ 11/14에서 독점적으로 일하고 일반적으로 다음과 같은 코드를 볼 때 울다. std::int64_t mArray; mArray |= someMask << 1; 이것은 단지 예일뿐입니다. 나는 일반적으로 비트 단위 조작에 대해 이야기하고 있습니다. C ++에서는 실제로 어떤 점이 있습니까? 위의 내용은 마음이 뒤틀리고 오류가 발생하기 쉬운 반면을 사용 std::bitset하면 다음을 수행 …
아래 인터페이스 상속은 PHP에서 불법이지만 실제 생활에서는 상당히 유용하다고 생각합니다. PHP가 저를 보호하는 아래의 디자인에 실제로 반 패턴이나 문서화 된 문제가 있습니까? <?php /** * Marker interface */ interface IConfig {} /** * An api sdk tool */ interface IApi { public __construct(IConfig $cfg); } /** * Api configuration specific …
블룸 필터는 Int가 일정한 시간에 99 % 확실성으로 설정되어 있는지 확인할 수 있다고 생각하면 정말 멋지게 보입니다. 그러나 해시에서 대부분의 경우 메모리에 한 번만 액세스한다는 유일한 차이점만으로도 해시가 가능합니다. 블룸 필터를 사용하면 완전히 먼 곳 에서 요청 당 ~ 7 번 액세스해야 하므로 요청 당 여러 개의 캐시 미스가 발생합니다. …
C 프로그램을 작성하여 .exe파일로 컴파일하면 파일 .exe에 CPU에 대한 원시 시스템 명령어가 포함됩니다. (생각합니다). 그렇다면 최신 버전의 Windows를 실행하는 컴퓨터에서 컴파일 된 파일을 어떻게 실행할 수 있습니까? 각 CPU 제품군에는 다른 명령어 세트가 있습니다. 그렇다면 적절한 OS를 실행하는 컴퓨터는 .exe실제 CPU에 관계없이 내 파일 의 지시 사항을 이해할 수 있습니까? …
나는 최근에 본 적이없는 Java 구조를 발견했으며 사용 해야하는지 궁금합니다. 이니셜 라이저 블록 이라고 합니다 . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // Non-static initializer block - copied into every constructor: { doStuff(); } } …
두 가지 중 하나를 갖는 것이 더 낫습니까? 결정적 테스트 스위트, 동일한 테스트 성공 잠재적으로 더 많은 사례를 포괄 할 수있는 비 결정적 테스트 스위트 ? 예 : MVC 애플리케이션에서 컨트롤러 기능을 테스트하기 위해 테스트 스위트를 작성합니다. 컨트롤러는 테스트 중에 데이터베이스의 애플리케이션 데이터를 입력으로 요구합니다. 이를 수행하는 두 가지 옵션이 …
곧 모든 주요 모바일 플랫폼 (iOS, Android, Windows)의 모바일 애플리케이션을 대상으로하는 새 프로젝트를 시작하고 있습니다. 클라이언트-서버 아키텍처가 될 것입니다. 응용 프로그램은 정보 제공 및 거래입니다. 거래 부분의 경우 거래를하기 전에 계정이 있고 로그인해야합니다. 저는 모바일 개발을 처음 사용하기 때문에 이러한 플랫폼에서 인증 부분이 어떻게 수행되는지 모르겠습니다. 클라이언트는 REST API를 통해 …
사용자가 TimeZone을 기준으로 약속을 예약 할 수 있도록 웹 응용 프로그램 개발 그리고 사용자 예약 날짜 시간을 서버 날짜 시간으로 데이터베이스 필드에 저장하고 있습니다. 스케줄 정보를 표시하면서 데이터베이스에서 값을 검색하여 사용자 팀 영역으로 변환했습니다. 코드베이스에서 처리 사용자 시간대를 기준으로 DateTime을 변환하고 있습니다. 이 모범 사례 또는 쉬운 방법이 있습니까?