반응형

Java 2867

객체, rvalue 참조, const 참조 간의 과부하 해결

객체, rvalue 참조, const 참조 간의 과부하 해결 세 가지 함수가 모두 주어지면이 호출은 모호합니다. int f( int ); int f( int && ); int f( int const & ); int q = f( 3 ); 제거 f( int )하면 Clang과 GCC가 모두 lvalue 참조보다 rvalue 참조를 선호합니다. 그러나 대신 참조 오버로드를 제거하면 f( int ). 오버로드 해결은 일반적으로 엄격한 부분 순서로 수행되지만 int서로 동일하지 않은 두 가지에 해당하는 것 같습니다. 여기서 규칙은 무엇입니까? 이것에 대한 결함 보고서를 회상하는 것 같습니다. 미래 표준에서 int &&선호 될 가능성 이 int있습니까? 참조는 이니셜 라이저에 바인딩해야하지만 개체 유형은 그렇게 제..

programing tip 2020.12.26

단위 테스트 실행을위한 Python 패키지 구조, setup.py

단위 테스트 실행을위한 Python 패키지 구조, setup.py 패키지 구조를 올바르게 구성하고 있는지 또는 단위 테스트를 실행하려고 할 때 오류가 발생하기 때문에 setup.py에서 올바른 옵션을 사용하고 있는지 잘 모르겠습니다. 다음과 같은 구조가 있습니다. /project /bin /src /pkgname __init__.py module1.py module2.py /tests __init__.py test1.py test2.py 내 setup.py는 다음과 같습니다. #!/usr/bin/env python from setuptools import setup, find_packages setup(version='0.1', description='Trend following library', aut..

programing tip 2020.12.26

Linux에서 iOS 에뮬레이트 / 시뮬레이트

Linux에서 iOS 에뮬레이트 / 시뮬레이트 iOS 기기에서 분명히 문제가있는 웹 앱을 개발 중입니다. 문제는 내가 iOS 장치를 소유하지 않고 Linux Ubuntu에서 개발한다는 것입니다. Linux (특히 브라우저)에서이 OS를 에뮬레이션 / 시뮬레이션하는 방법을 찾고 있지만 아무것도 찾지 못했습니다. 지금까지 내가 찾은 것은 iOS SDK의 시뮬레이터이지만 Mac 용입니다. Windows 용 에뮬레이터도 있습니다. 전에이 일을 한 사람이 있습니까? 내가 생각할 수있는 유일한 해결책은 VMWare 또는 다른 VT를 설치 한 다음 VM에 OSX를 설치하는 것입니다. 테스트에 꽤 잘 작동합니다. Linux에서는 epiphany-browser를 확인하고 ios에서와 동일한 버그가 발생하는 창 크기를 조..

programing tip 2020.12.26

GetHashCode를 올바르게 구현

GetHashCode를 올바르게 구현 이 질문에 이미 답변이 있습니다. GetHashCode를 재정의하는 가장 좋은 알고리즘은 무엇입니까? 19 답변 내 개체에 대해 GetHashCode를 구현 (또는 재정의)하는 방법에 대해 커뮤니티에서 듣고 싶습니다. equals 메서드를 재정의하면 그렇게해야한다는 것을 이해합니다. 나는 그것을 여러 번 구현했으며 때로는 기본 메서드를 호출했습니다. 내 개체가 동일한 세부 정보 (구성원)를 포함하는 경우 개체의 다른 인스턴스와 같아야한다는 것을 이해합니다. 클래스 멤버로부터 해시 코드를 얻는 가장 좋은 방법은 무엇입니까? 수업이 다음과 같다고 가정 해 보겠습니다. class Frob { public string Foo { get; set; } public int Ba..

programing tip 2020.12.26

Scala.React의 상태는 어떻습니까?

Scala.React의 상태는 어떻습니까? 저는 Deprecating the Observer Pattern을 읽었고 절대적으로 매력적이라는 것을 알았습니다. 문서에 설명 된 Scala.React 패키지의 상태는 무엇입니까? Scala.React의 스냅 샷 중 하나의 tarball을 찾았지만 많은 문서 나 활성 유지 관리가없는 것 같습니다. 또한 반응 형 프로그래밍과 관련된 것처럼 보이지만 비슷하게 유지되지 않는 ScalaFX도 발견했습니다. 리 액티브를 기반으로 한 GUI 프레임 워크를 만들기 위해이 백서의 아이디어를 기반으로하는 프로젝트가 있습니까? 업데이트 됨 : William Harvey가 아래 에서 지적했듯이 최근 진행 상황이 있습니다! 여러분처럼 저도 프로젝트에 큰 관심을 갖고있어서 몇 주에 한..

programing tip 2020.12.26

F #의 거듭 제곱 연산자가 부동 소수점 숫자에만 작동하는 이유는 무엇입니까?

F #의 거듭 제곱 연산자가 부동 소수점 숫자에만 작동하는 이유는 무엇입니까? 나는 언어에 지수 또는 지수 연산자가 부동 소수점 숫자 만 취하는 것을 본 적이 없습니까? 예를 들면 : 2 ** 2 오류를 던진다 The type 'int' does not support any operators named 'Pow' 이 설계 결정에 대한 타당한 이유가 있습니까? (**)그리고 pown다른 두 가지입니다. 를 보면 (**)로그를 사용하는 수학 공식을 생각할 수 있습니다. 를 보면 pown일련의 곱셈 일뿐입니다. 대부분의 다른 언어는 그러한 차이를 만들지 않기 때문에 처음에는 놀랍거나 혼란 스러울 수 있음을 이해합니다 (주로 정수는 종종 암시 적으로 부동 소수점 값으로 변환되기 때문입니다). 수학에서도 약간의 ..

programing tip 2020.12.26

대부분의 UI 프레임 워크가 단일 스레드 인 이유는 무엇입니까?

대부분의 UI 프레임 워크가 단일 스레드 인 이유는 무엇입니까? 예를 들어 Java Swing과 Android UI는 모두 단일 UI 스레드가 모든 UI 업데이트를 담당하는 단일 스레드 모델을 사용합니다. 프레임 워크 디자이너가 다른 스레드 모델보다 한 스레드 모델을 선택한 이유는 무엇입니까? 다중 스레드 UI 모델이 더 복잡한 비용에도 불구하고 잠재적으로 더 많은 성능을 제공하지 않습니까? 스레드 관련 버그가 심하기 때문에 후자가 큰 문제라는 것을 알고 있지만 단순성 이외의 단일 스레드 모델에 다른 이점이 있는지 궁금합니다. 프레임 워크 디자이너가 다른 스레드 모델보다 한 스레드 모델을 선택한 이유는 무엇입니까? 에서 말의 입 : AWT는 처음에 일반 다중 스레드 Java 라이브러리로 노출되었습니다. ..

programing tip 2020.12.26

OCaml 프로젝트를 구성하고 빌드하는 데 선호되는 방법은 무엇입니까?

OCaml 프로젝트를 구성하고 빌드하는 데 선호되는 방법은 무엇입니까? 생태계를 처음 접하는 사람들에게는 중소 규모의 OCaml 프로젝트를 구성하고 관리하는 데 정식으로 선호되는 방법이 무엇인지 명확하지 않습니다. ocamlc, & c 의 기본 사항을 이해합니다 . – 이들은 간단 해 보일만큼 기존의 UNIX C 컴파일러를 미러링합니다. 그러나 개별 파일의 일회성 컴파일 수준을 넘어서는 컴파일을 간단하고 깔끔하게 관리하는 방법이 명확하지 않습니다. 문제는 잠재적 인 도구를 찾는 것이 아니라 표준 OCaml 프로젝트를 구성하고 구축하기 위해 커뮤니티의 경험에 의해 검증 된 하나 또는 몇 가지 올바른 방법을 보는 것입니다. 내 모델 사용 사례는 순수 OCaml 또는 OCaml과 C 종속성의 겸손하지만 사소하..

programing tip 2020.12.26

Quartz.NET 구성 파일에 대한 문서는 어디에 있습니까?

Quartz.NET 구성 파일에 대한 문서는 어디에 있습니까? Quartz.NET 구성 파일 구문에서 문서를 찾을 수 없습니다. 나는 배우고 싶다 서비스 자체 구성 XML 스케줄러 플러그인을 통해 작업 구성. 많은 예제를 보았지만 모든 옵션을 보여주는 명확한 구문 문서를 찾고 있습니다. 구성 형식에 대한 정보도 찾는 데 시간이 많이 걸렸습니다. 아웃 턴 Quartz.Net 소스는 멋진 샘플 포함 의 App.config에 있는 파일 SRC / Quartz.Examples을 . Common.Logging 문서 에서 자세히 설명 하는 Common.Logging 구성을 생략했다는 점을 제외하면 아래 스 니펫과 비슷합니다 . J는 Quartz.Net 구성이 작동하는 방법 에서 다른 구성 옵션에 대해 논의했습니다 ..

programing tip 2020.12.26

Django REST 프레임 워크의 중첩 된 리소스에 필터를 적용하려면 어떻게해야합니까?

Django REST 프레임 워크의 중첩 된 리소스에 필터를 적용하려면 어떻게해야합니까? 내 앱에는 다음 모델이 있습니다. class Zone(models.Model): name = models.SlugField() class ZonePermission(models.Model): zone = models.ForeignKey('Zone') user = models.ForeignKey(User) is_administrator = models.BooleanField() is_active = models.BooleanField() Django REST 프레임 워크를 사용하여 영역 세부 정보와 해당 영역에 대한 인증 된 사용자의 권한을 보여주는 중첩 된 리소스를 반환하는 리소스를 만듭니다. 출력은 다음과 같아야합..

programing tip 2020.12.26
반응형