반응형

Spring 2707

Git : 한 번에 여러 브랜치를 리베이스하는 방법 (동일한 기본 커밋으로)?

Git : 한 번에 여러 브랜치를 리베이스하는 방법 (동일한 기본 커밋으로)? 내 프로젝트에는 다른 사람의 변경 사항을 가져 오는 데 사용하는 마스터 브랜치가 있습니다. 그로부터 저는 보통 제가 현재 작업하고있는 여러 개의 토픽 브랜치를 가지고 있습니다. 내 질문은 : 새로운 변경 사항을 마스터로 가져온 다음 모든 토픽 분기를 한 번에 리베이스 할 수있는 방법이 있습니까? 이것이 상황입니다. D--E topic1 / A--B--C master \ F--G topic2 그리고 하나의 명령으로 이것을 수행하고 싶습니다 (H는 업스트림에서 왔습니다). D '-E'topic1 / A--B--C--H 마스터 \ F '-G'주제 2 이제 topic1과 topic2를 master로 리베이스하여이 작업을 수행 할 수 ..

Development Tip 2020.12.27

Android 애플리케이션 클래스 수명주기

Android 애플리케이션 클래스 수명주기 내가 작업중인 Android 앱은 정적 변수에 경량 상태 (사용자 이름, gps 위치 등)를 저장하도록 Application 클래스를 재정의합니다. 이 상태의 대부분은 시작 활동의 OnCreate에서 설정됩니다 (기본 설정에서 검색된 사용자 이름, 위치 리스너 실행). 시작 활동에 의존하여 Application 클래스를 초기화하는 것이 안전합니까? Launch 활동도 생성하지 않고 Application 클래스를 다시 생성 할 수있는 경우가 있습니까? 전화가 몇 시간 동안 잠든 후 앱을 다시 시작할 때 Application 클래스의 변수에 액세스하는 null 포인터 예외가 발생했기 때문에 질문이 발생했습니다 (전화가 잠자기 전에 앱이 포 그라운드에 남아있었습니다)..

Development Tip 2020.12.27

Android 앱을 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

Android 앱을 MySQL 데이터베이스에 연결하는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 안드로이드 앱은 온라인 MySQL 데이터베이스에 직접 연결할 수 8 개 답변을 mysql 데이터베이스를 사용하는 웹 사이트가 이미 설정되어 있습니다. 내 앱을 해당 데이터베이스에 연결하는 방법을 알고 싶습니다. 내가 달성하고 싶은 것은 내 앱이 정의 된 "ID"또는 이름의 테이블을 찾도록 요청해야한다는 것입니다. 표에는 이미지 또는 이미지 이름에 대한 링크가 포함되어 있습니다. 앱이 해당 이미지를 검색하여 Android 앱에 표시하기를 원합니다. 이를 수행 할 수있는 방법은 무엇입니까? PHP를 사용하여 Android 앱을 개발할 수 있습니까? Android는 기본적으로 MySQL을 지원하지 않습니..

Development Tip 2020.12.27

Haskell에서 복잡한 상태 유지

Haskell에서 복잡한 상태 유지 Haskell에서 상당히 큰 시뮬레이션을 만들고 있다고 가정 해 보겠습니다. 시뮬레이션이 진행됨에 따라 속성이 업데이트되는 다양한 유형의 엔티티가 있습니다. 예를 들어 엔티티를 원숭이, 코끼리, 곰 등이라고 가정 해 보겠습니다. 이러한 엔티티의 상태를 유지하기 위해 선호하는 방법은 무엇입니까? 내가 생각한 첫 번째이자 가장 명백한 접근 방식은 다음과 같습니다. mainLoop :: [Monkey] -> [Elephant] -> [Bear] -> String mainLoop monkeys elephants bears = let monkeys' = updateMonkeys monkeys elephants' = updateElephants elephants bears' = ..

Development Tip 2020.12.27

Android Java는 Java 8에서 람다 표현식을 지원합니까?

Android Java는 Java 8에서 람다 표현식을 지원합니까? dalvik VM의 "java"는 API 및 아키텍처 등의 측면에서 Java se와 다르다는 것을 이해합니다. 그러나 구문은 항상 동일했습니다. (내가 틀렸다면 수정 해주세요) 이제 Java 8 의 람다 표현식 지원 이 출시 될 예정입니다. Android Java가이를 따를까요? Google 또는 aosp가 dalvik을 java se와 일치하도록 만들겠다고 약속 했습니까? 업데이트 : 이제 Android 4.4 Kit Kat (API 19)에서와 마찬가지로 Java 7 구문이 공식적으로 지원됩니다. android.com의 출처 Android는 Oracle의 Java SE 버전을 사용하지 않고 Apache Harmony 프로젝트의 일부를..

Development Tip 2020.12.27

변경 가능한 객체에 대해 GetHashCode를 재정의 하시겠습니까?

변경 가능한 객체에 대해 GetHashCode를 재정의 하시겠습니까? 재정의시기와 방법에 대한 10 개의 다른 질문을 읽었 GetHashCode지만 여전히 이해하지 못하는 것이 있습니다. 의 대부분의 구현은 GetHashCode객체 필드의 해시 코드를 기반으로하지만 객체 GetHashCode의 수명 동안 값이 변경되어서 는 안된다고 언급되었습니다 . 기반 필드가 변경 가능한 경우 어떻게 작동합니까? 또한 딕셔너리 조회 등이 재정의되지 않은 참조 평등을 기반으로하려면 Equals어떻게해야합니까? 나는 주로 Equals직렬화 코드를 직렬화 및 역 직렬화 (내 경우 XML로)한다고 가정하는 단위 테스트의 용이성을 위해 우선적으로 재정의 하고 있으므로 적어도 값 동등성에 의해 올바른지 확인하고 싶습니다. Equ..

Development Tip 2020.12.27

실제 색상을 혼합하는 것과 같은 색상 혼합 알고리즘이 있습니까?

실제 색상을 혼합하는 것과 같은 색상 혼합 알고리즘이 있습니까? RGB 색상의 일반적인 혼합은 그림을위한 색상 혼합과는 매우 다르며 안료를 혼합하는 대신 빛을 혼합하는 것입니다. 예를 들면 : Blue (0,0,255) + Yellow (255,255,0) = Grey (128,128,128) (파란색 + 노란색 = 녹색이어야 함) 실제 색상을 혼합하는 것처럼 작동하는 색상 혼합에 대한 알려진 알고리즘이 있습니까? 내 접근 나는 이미 다음을 시도했습니다. 두 색상을 HSV로 변환하고 색상 혼합 (채도에서 계산 된 계수로 곱함), 채도 및 값 채널에 대한 단순 평균. 그런 다음 두 색상에서 평균 휘도를 계산하고 결과 색상을이 휘도와 일치하도록 조정했습니다. 이것은 꽤 잘 작동했지만 색조 혼합이 때때로 잘못..

Development Tip 2020.12.27

Apache에서 Clojure 웹 응용 프로그램을 통합하는 방법

Apache에서 Clojure 웹 응용 프로그램을 통합하는 방법 노트 이 OP가 약 2 년 전에 작성 되었기 때문에 같은 질문을 다시하기보다는 단계별 지침이 있는지 궁금합니다. 그래서 Jetty, Tomcat이든 Noir 또는 다른 Clojure 웹 애플리케이션을 Apache에 통합 할 수 있습니다. , 또는 다른 것. Django에 대한 유사한 지침이 존재하며 Python이 Django의 경우 링 프레임 워크가 아닌 엔진으로 실행되고 있다는 것을 이해하므로 Clojure 웹 애플리케이션에서는 상황이 더 복잡해집니다. 끝 참고 저는 Clojure를 매우 좋아하고 Compojure는 깔끔한 웹 프레임 워크처럼 보입니다. 그러나 Tomcat과 같은 일반 응용 프로그램 서버에 내 응용 프로그램을 WAR로 배포..

Development Tip 2020.12.27

UIGesture를 뒤에있는 뷰로 전달

UIGesture를 뒤에있는 뷰로 전달 iPhone (iOS 4.0 이상) 앱에서 작업 중이며 여러보기 간의 터치 처리에 문제가 있습니다. 나는 이와 같은 뷰 구조를 가지고 있습니다. ---> A superView | ---> SubView - A | ---> SubView - B (exactly on top of A, completely blocking A). 기본적으로 나는 superView를 가지고 있으며 형제 하위보기 A와 B. B는 A와 동일한 프레임을 가지고 있으므로 A를 완전히 숨 깁니다. 이제 내 요구 사항은 이것입니다. SubView B는 모든 스 와이프 및 탭 (싱글 및 더블) 제스처를 수신해야합니다. SubView A는 모든 핀치 제스처를 수신해야합니다. 뷰에 제스처 인식기를 추가 한..

Development Tip 2020.12.27

null을 확장하는 클래스를 작성하는 방법과 이유는 무엇입니까?

null을 확장하는 클래스를 작성하는 방법과 이유는 무엇입니까? ES6에 추가 된 JavaScript의 클래스 구문 은 다음과 같이 확장null 하는 것이 합법적입니다 . class foo extends null {} 일부 인터넷 검색은 ES에서 제안 된 것으로 나타났습니다. 이러한 선언은 오류 가 있음을 나타냅니다 . 그러나 다른 논평자들은 그들이 누군가가 {__proto__: null}프로토 타입 이있는 클래스를 만들고 싶을 수도 있습니다. 그리고 그 주장의 측면이 궁극적으로 우세했습니다. 이 가상의 사용 사례를 이해하기 어렵습니다. 우선, 그러한 클래스 의 선언 은 합법적이지만 이런 방식으로 선언 된 클래스 를 인스턴스화 하는 것은 그렇지 않은 것 같습니다 . fooNode.js 또는 Chrome에..

Development Tip 2020.12.27
반응형