반응형

2020/12/01 30

동일한 클래스의 다른 버전에 대한 플레이버 빌드

동일한 클래스의 다른 버전에 대한 플레이버 빌드 다음과 같은 구조의 프로젝트가 있습니다. project/ | |---src/ |---flavorA2/ | | | |---java/ | | |---com.abc.flavorA.mk2 | | |-----classA.java | | |-----classB.java | |---res/ | |---AndroidManifest.xml | |---main | |---java/ | | |---com.abc.flavorA | | |-----classA.java | | |-----classB.java | | |-----classC.java | | |-----classD.java | |---res/ | | |---drawable/ | | |---layout/ | | |---v..

Programing 2020.12.01

Travis-CI를 구성하여 풀 리퀘스트를 빌드하고 중복없이 마스터에 병합하는 방법

Travis-CI를 구성하여 풀 리퀘스트를 빌드하고 중복없이 마스터에 병합하는 방법 "BDD"용어로 넣으려면 : 배경 : 내가 GH 저장소에 기여하고 있다는 점을 감안할 때 풀 리퀘스트를 생성하면 Travis가 최신 커밋을 빌드해야합니다. 기존 풀 리퀘스트에 푸시하면 Travis가 최신 커밋을 빌드해야합니다. 풀 리퀘스트를 마스터에 병합하면 Travis는 마스터를 빌드해야합니다. Travis-CI의 "빌드 푸시"및 "빌드 PR"설정에 혼란 스러웠습니다. 둘 다 활성화하면 Travis가 각 Pull Request를 두 번 빌드합니다. 해당 분기에 대한 커밋에 한 번 해당 분기의 병합 커밋을 대상으로 다시 한 번 "빌드 PR"만 활성화하면 PR이 빌드되지만 병합 후 빌드가 생성되지는 않습니다 (예 : 마스터..

Programing 2020.12.01

Docker 컨테이너를 중지 / 시작하지 않는 파일을 편집하는 방법

Docker 컨테이너를 중지 / 시작하지 않는 파일을 편집하는 방법 여러 컨테이너로 분할 된 내 애플리케이션의 오류를 수정하고 문제를 디버깅하려고 시도하면서 컨테이너의 파일을 자주 편집합니다. 나는 완전히 게으르고 nano를 설치하고 컨테이너에서 직접 편집하거나 컨테이너에서 파일을 Docker cp, 편집, 다시 복사하고 컨테이너를 다시 시작합니다. 이는 컨테이너 빌드를위한 새로운 콘텐츠를 만들기 전의 중간 단계이며, 위의 작업을 수행하는 것보다 훨씬 오래 걸립니다 (물론 중급 / 조작에 불과합니다). 이제는 컨테이너의 시작 프로그램을 자주 중단합니다. 중단되는 경우에는 노드 스크립트 또는 Python 웹 서버 스크립트가 일반적으로 구문 오류로 인해 실패합니다. 컨테이너를 저장할 방법이 있습니까? 그들이..

Programing 2020.12.01

웹 사이트 API의 표준은 무엇입니까?

웹 사이트 API의 표준은 무엇입니까? Twitter, Flickr, Facebook 등 오늘날 웹 사이트 용 API에는 두 가지 범주가있는 것 같습니다. Facebook, Myspace 등과 같이 사이트의 기능을 확장 할 수있는 API. 이러한 API는 매우 다양해 보입니다. Twitter, Flickr 등과 같은 기존 사이트 기능과 상호 작용할 수있는 API. 이들은 모두 REST 기반이라고 주장하지만 실제로는 단순히 "HTTP를 통한 데이터"입니다. 기능 확장과 외부 상호 작용을 모두 허용하는 웹 사이트를 만드는 경우 참조 모델로 사용할 기존 API는 무엇입니까? 우리는이 분야에서 직접 조사를하고 있습니다. 웹 사이트 API 참조에 대한 "골드 표준"측면에서 많은 것은 아닙니다. 가장 일반적인 웹 ..

Programing 2020.12.01

DateTime.ToUniversalTime ()은 어떻게 작동합니까?

DateTime.ToUniversalTime ()은 어떻게 작동합니까? 표준 DateTime형식 에서 UTC 로의 변환은 어떻게 작동합니까? 보다 구체적으로, DateTime한 시간대에 객체를 만든 다음 다른 시간대로 전환하여 실행 ToUniversalTime()하면 변환이 올바르게 수행되었으며 시간이 여전히 정확하게 표시되는지 어떻게 알 수 있습니까? DateTime객체에 연결된 암시 적 시간대가 없습니다 . 실행 ToUniversalTime()하면 코드가 실행되는 컨텍스트의 시간대를 사용합니다. 예를 들어, DateTime1970 년 1 월 1 일의 epoch에서를 생성하면 내가 DateTime세계 어디에 있든 동일한 객체를 제공합니다 . 내가 실행하면 ToUniversalTime()내가 그리니치의 ..

Programing 2020.12.01

SQL 조인 테이블 명명 규칙

SQL 조인 테이블 명명 규칙 사용자와 역할이라는 두 개의 테이블이 있고 이들을 결합하는 테이블이 있습니다. 조인 테이블의 유일한 것은 두 테이블을 연결하는 ID입니다. 이 테이블을 무엇이라고 부를까요? 나는 이것에 대한 좋은 명명 규칙을 본 적이 없습니다. 이전에 본 규칙 : UsersToRolesJoin UsersToRolesLink UsersToRolesMembership UsersRoles 전의: Users: Id Name Roles: Id Name TableThatJoinsTheTwo: Id UserId RoleId 매핑 테이블은 각 사용자가 구성원 인 모든 역할을 저장하는 것 같습니다. 이것이 맞다면 나는 테이블을 부를 것이다 UserRoles. 이것은 정확하게 (IMO) UsersRoles이..

Programing 2020.12.01

IQueryable, List, IEnumerator의 차이점은 무엇입니까?

IQueryable, List, IEnumerator의 차이점은 무엇입니까? IQueryable, List, IEnumerator의 차이점이 무엇이며 언제 각각을 사용해야하는지 궁금합니다. 예를 들어 Linq를 SQL로 사용할 때 다음과 같은 작업을 수행합니다. public List GetUsers() { return db.User.where(/* some query here */).ToList(); } 이제 대신 IQueryable을 사용해야하는지 궁금합니다. 목록을 통해 사용하는 이점이 확실하지 않습니다. IQueryable쿼리 공급자 (예 : LINQ to SQL 또는 Entity Framework와 같은 ORM)가 쿼리에 포함 된 식을 사용하여 요청을 다른 형식으로 변환 할 수 있도록하기위한 것입..

Programing 2020.12.01

릴리스 빌드의 Debug.WriteLine

릴리스 빌드의 Debug.WriteLine Debug.WriteLine정의하지 않고 릴리스 빌드에서 사용하는 방법이 DEBUG있습니까? 아니요,하지만 여기에서 살펴보기를 Trace정의 TRACE하고 사용하여 in release를 사용할 수 Trace.WriteLine.있습니다. https://support.microsoft.com/en-us/help/815788/how-to-trace-and-debug-in-visual-c 아니요. DEBUG전 처리기 기호를 정의하지 않으면 적용되는 특성으로 Debug.*인해 컴파일러에서에 대한 모든 호출을 제거합니다 [Conditional("DEBUG")]. Trace.WriteLine그래도 고려 하거나 다른 로깅 기술을 원할 수 있습니다 . 여전히 DEBUG를 정의해..

Programing 2020.12.01

1 행 이상

1 행 이상 행이 1 개 이상인 경우 문제가 있습니다. 다음과 같은 일반 작업을 수행하는 것처럼 html에 속성을 추가해 보았습니다 . CSS에서도 시도했지만 작동하지 않았습니다. 해결책을 찾기 위해 인터넷 전체를 검색했지만 정확한 문제에 관한 주제를 어디서나 찾을 수없는 것 같습니다. 내가 경험하고있는 텍스트 영역은 다음 웹 사이트에 있습니다 : Vilduhelst "Lav dit eget dilemma"버튼을 누르면 나타납니다. HTML 또는 CSS 솔루션을 찾고 있습니다. 왜 태그를 사용하지 않습니까? ​ 하지만 무시 rows속성, 당신은 사실을 이용 걸릴 수 있습니다 내부 될 필요가 없습니다 태그 만, 여전히 폼의 ID를 참조하여 형식의 일부가 될 수 있습니다 : 물론 이제 "제출"버튼 아래에 표..

Programing 2020.12.01
반응형