반응형

2020/03/07 27

특성과 인터페이스

특성과 인터페이스 나는 최근 PHP에 대해 연구하려고 노력해 왔고, 나는 특성에 매달리는 것을 발견했다. 수평 코드 재사용의 개념을 이해하고 반드시 추상 클래스에서 상속 받기를 원하지 않습니다. 내가 이해하지 못하는 것은 특성과 인터페이스를 사용하는 것의 중요한 차이점은 무엇입니까? 적절한 블로그 게시물이나 기사 중 하나를 사용할 때를 설명하는 기사를 검색하려고 시도했지만 지금까지 찾은 예제는 동일한 것으로 보입니다. 인터페이스는 구현 클래스 가 구현 해야하는 일련의 메소드를 정의 합니다 . 특성이 정의되면 use메소드의 구현도 함께 나타납니다 Interface. 가장 큰 차이점입니다. PHP RFC 의 수평 재사용에서 : 특성은 PHP와 같은 단일 상속 언어에서 코드를 재사용하는 메커니즘입니다. 특성은..

Programing 2020.03.07

현재 상태를 다시로드하는 방법?

현재 상태를 다시로드하는 방법? Angular UI Router를 사용하고 있으며 현재 상태를 다시로드하고 모든 데이터를 새로 고치거나 현재 상태 및 상위에 대한 컨트롤러를 다시 실행하고 싶습니다. 나는 3 가지 상태 수준이 있습니다 : directory.organisations.details directory.organisations 에는 조직 목록이 포함 된 테이블이 있습니다. 테이블로드의 항목을 클릭 directory.organisations.details 항목의 ID를 전달 $ StateParams와. 세부 정보 상태 에서이 항목의 세부 정보를로드하고 편집 한 다음 데이터를 저장합니다. 지금까지는 괜찮 았습니다. 이제이 상태를 다시로드하고 모든 데이터를 새로 고쳐야합니다. 나는 시도했다 : $st..

Programing 2020.03.07

안드로이드-실행기 아이콘 크기

안드로이드-실행기 아이콘 크기 를 들어 HDPI, XHDPI등 어떤 런처 아이콘의 이상적인 크기해야 하는가? 9-Patch아이콘 크기가 자동으로 조정되도록하려면 이미지 를 만들어야합니까 , 아니면 별도의 아이콘을 만드는 것이 더 낫습니까? 각각에 대해 별도의 이미지를 만들 것입니다. LDPI should be 36 x 36. MDPI should be 48 x 48. TVDPI should be 64 x 64. HDPI should be 72 x 72. XHDPI should be 96 x 96. XXHDPI should be 144 x 144. XXXHDPI should be 192 x 192. 그런 다음 드로어 블 폴더의 별도 줄기에 각각 넣습니다. 또한 앱을 Google Play 스토어에 업로드 할..

Programing 2020.03.07

Docker 공유 볼륨에 대한 권한을 관리하는 가장 좋은 방법은 무엇입니까?

Docker 공유 볼륨에 대한 권한을 관리하는 가장 좋은 방법은 무엇입니까? Docker와 잠시 동안 놀고 있었고 지속적인 데이터를 다룰 때 같은 문제를 계속 발견했습니다. 내를 생성 Dockerfile하고 볼륨을 노출 하거나 사용 --volumes-from하는 내 컨테이너 내부에 호스트 폴더를 마운트 . 호스트의 공유 볼륨에 어떤 권한을 적용해야합니까? 두 가지 옵션을 생각할 수 있습니다. 지금까지 모든 사람에게 읽기 / 쓰기 액세스 권한을 부여 했으므로 Docker 컨테이너에서 폴더에 쓸 수 있습니다. 호스트의 사용자를 컨테이너에 매핑하여 더 세부적인 권한을 할당 할 수 있습니다. 이것이 가능하지는 않지만 확실하지 않습니다. 지금까지 내가 할 수있는 일은 컨테이너를 일부 사용자로 실행하는 것입니다. ..

Programing 2020.03.07

해시 함수가 소수 모듈을 사용해야하는 이유는 무엇입니까?

해시 함수가 소수 모듈을 사용해야하는 이유는 무엇입니까? 오래 전에 저는 거래 테이블에서 1.25 달러에 데이터 구조 책을 구입했습니다. 그것에서, 해싱 함수에 대한 설명은 "수학의 본질"때문에 궁극적으로 소수로 수정되어야한다고 말했다. 1.25 달러 책에서 무엇을 기대하십니까? 어쨌든, 나는 수학의 본질을 생각하기 위해 수년을 보냈지 만 여전히 그것을 이해할 수는 없습니다. 소수의 버킷이 있어도 숫자 분포가 실제로 더 많은가? 아니면 다른 사람들 이 그것을 받아들이 기 때문에 모두 가 받아들이 는 오래된 프로그래머의 이야기 입니까? 일반적으로 간단한 해시 함수는 입력의 "구성 요소 부분"(문자열의 경우 문자)을 취하고 상수의 거듭 제곱을 곱한 다음 정수 유형으로 함께 추가하여 작동합니다. 예를 들어 문..

Programing 2020.03.07

`throw new Error`와`throw someObject`의 차이점은 무엇입니까?

`throw new Error`와`throw someObject`의 차이점은 무엇입니까? 코드의 모든 인스턴스에서 의도적으로 발생하는 사용자 정의 오류를 포착하는 일반적인 오류 처리기를 작성하고 싶습니다. throw new Error('sample')다음 코드에서 좋아했을 때 try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } 로그가 Firefox에 표시되고 Error: [object Object]객체를 구문 분석 할 수 없습니다. 두 번째 throw로 로그는 다음과 같이 표시됩니다.Error: hehe 내가했을 때 try { throw ({'hehe':'haha..

Programing 2020.03.07

.NET Core, .NET Framework 및 Xamarin의 차이점은 무엇입니까?

.NET Core, .NET Framework 및 Xamarin의 차이점은 무엇입니까? Microsoft는 이제 .NET 제품군에 .NET Core, .NET Framework 및 Xamarin (Mono)을 보유하고 있습니다. 여기에는 많은 중복이있는 것 같습니다. 이러한 유형의 .NET의 차이점은 무엇입니까? .NET Framework 또는 Xamarin 대신 프로젝트에서 .NET Core를 언제 사용해야합니까? 여기 문서에 따라 다음 6 가지 일반적인 시나리오에서 .NET Framework 또는 Xamarin 대신 .NET Core를 사용해야 합니다 . 1. 크로스 플랫폼 요구 플랫폼 (Windows, Linux 및 MacOS)에서 실행할 수 있어야하는 응용 프로그램 (웹 / 서비스)을 보유하는 것..

Programing 2020.03.07

파이썬에는 어떤 SOAP 클라이언트 라이브러리가 존재하며 어디에 문서화되어 있습니까?

파이썬에는 어떤 SOAP 클라이언트 라이브러리가 존재하며 어디에 문서화되어 있습니까? [닫은] 나는 전에 SOAP 을 사용한 적이 없으며 파이썬을 처음 접합니다. 나는 두 기술에 익숙해지기 위해 이것을하고 있습니다. SOAPlib을 설치 했고 클라이언트 설명서 를 읽으려고했지만 너무 잘 이해하지 못했습니다. 파이썬을위한 SOAP 클라이언트 라이브러리가되기에 더 적합한 다른 것이 있습니까? 편집 : 도움이되는 경우를 대비하여 Python 2.6을 사용하고 있습니다. 업데이트 (2016) : SOAP 클라이언트 만 필요한 경우 zeep 이라는 잘 관리 된 라이브러리가 있습니다 . 그것은 파이썬 2와 3을 모두 지원합니다 :) 최신 정보: 위에서 언급 한 것 외에도, 파이썬 웹 서비스 페이지를 참조 할 것입니..

Programing 2020.03.07

PHP shell_exec () 대 exec ()

PHP shell_exec () 대 exec () 와의 차이점을 이해하기 위해 고심 shell_exec()하고 있습니다 exec()... exec()서버 측 명령을 실행 하는 데 항상 사용 shell_exec()했습니까? 가 shell_exec()단지 속기 exec()? 더 적은 매개 변수를 가진 동일한 것으로 보입니다. shell_exec모든 출력 스트림을 문자열로 반환합니다. exec기본적으로 출력의 마지막 줄을 반환하지만 모든 출력을 두 번째 매개 변수로 지정된 배열로 제공 할 수 있습니다. 보다 http://php.net/manual/en/function.shell-exec.php http://php.net/manual/en/function.exec.php 차이점은 다음과 같습니다. 마지막 줄 바..

Programing 2020.03.07

$ HOME 폴더에 pip 패키지 설치

$ HOME 폴더에 pip 패키지 설치 가능합니까? 를 설치할 때 pip내 $HOME폴더 안에 파이썬 패키지를 설치하십시오 . (예를 들어, 내가 설치하려는 mercurial사용 pip하지만, 내부 $HOME대신 /usr/local) 나는 맥 머신을 가지고 있고이 가능성에 대해 생각했다. 내 "오염"대신에 /usr/local내 $HOME대신을 사용할 것이다 . PEP370 은 바로 이것에 관한 것입니다. 이 패키지를 $ HOME 폴더에만 설치할 수 있도록 ˜/.locala를 작성하고 pip install package충분히 수행 합니까? 을 사용할 virtualenv수는 있지만 필요하지 않습니다. 트릭은 PEP370 --user인수를 setup.py스크립트에 전달하는 것 입니다. 최신 버전의을 사용하는 ..

Programing 2020.03.07
반응형