source 959

TypeScript의 개인 정적 속성

TypeScript의 개인 정적 속성 아래와 같은 작업을 수행하면 클래스 외부의 숙박업소에 어떻게 액세스할 수 있습니까? class Person { private static name: string; } console.log(Person.name); 접근이 불가능하지 않을까요?그것은 오류여야 하지만 그렇지 않습니다.사양의 섹션 8.2.1: 통계의 접근성은 지정할 수 없습니다. 통계는 사실상 항상 공개되어 있습니다. 통계에 대한 접근성 수식어는 팀이 과거에 고려했던 사항입니다.강력한 활용 사례가 있다면 코드플렉스 사이트에서 이 문제를 제기해야 합니다!class Person { private static theName: string = "John"; static get name():string{ return..

source 2023.07.19

UIButton:적중 영역을 기본 적중 영역보다 크게 만들기

UIButton:적중 영역을 기본 적중 영역보다 크게 만들기 UIButton과 히트 지역에 대한 질문이 있습니다.인터페이스 작성기에서 Info Dark 버튼을 사용하고 있지만 일부 사용자가 손가락을 사용할 수 있을 정도로 히트 영역이 크지 않습니다. InfoButton 그래픽의 크기를 변경하지 않고 프로그래밍 방식으로 또는 Interface Builder에서 버튼의 적중 영역을 늘릴 수 있는 방법이 있습니까?배경 이미지를 사용하고 있기 때문에 이러한 솔루션 중 어느 것도 제대로 작동하지 않았습니다.여기 재미있는 목적-c 마술을 하고 최소한의 코드로 솔루션을 떨어뜨리는 솔루션이 있습니다. 를 먼범를에추니다에 합니다.UIButton히트 테스트를 재정의하고 히트 테스트 프레임을 확장하기 위한 속성을 추가합니다..

source 2023.07.19

SQL Server 케이스 문(IS NULL인 경우)

SQL Server 케이스 문(IS NULL인 경우) 나는 SQL 서버에서 IF 문 유형 기능을 하려고 합니다. 필드에 NULL이 있는 경우 테이블 중 하나에서 필드를 가져와 10일을 추가합니다. 가능하면 다른 열을 만들고 30일을 추가합니다. SELECT DISTINCT B.[ID], MAX(A.[START DATE]), B.[STAT], C.[POST DATE], CASE WHEN (C.[POST DATE] BETWEEN C.[EVENT DATE]+10 AND C.[EVENT DATE]+30) THEN 'GOOD' END AS [BETTER VISIT], CASE WHEN B.[STAT] IS NULL THEN (C.[EVENT DATE]+10) ELSE '-' END AS [DATE] FROM #T..

source 2023.07.19

다시 삽입하지 않고 PyMongo의 MongoDB 문서 배열에 항목 추가

다시 삽입하지 않고 PyMongo의 MongoDB 문서 배열에 항목 추가 저는 Python 웹 애플리케이션(PyMongo + Bottle)의 백엔드 데이터베이스로 MongoDB를 사용하고 있습니다.사용자는 파일을 업로드하고 업로드하는 동안 선택적으로 이러한 파일에 태그를 지정할 수 있습니다.태그는 아래와 같이 문서 내의 목록으로 저장됩니다. { "_id" : ObjectId("561c199e038e42b10956e3fc"), "tags" : [ "tag1", "tag2", "tag3" ], "ref" : "4780" } 사용자가 문서에 새 태그를 추가할 수 있도록 허용하려고 합니다.저는 다음과 같은 것을 생각해냈습니다. def update_tags(ref, new_tag) # fetch desired d..

source 2023.07.19

숫자를 특정 범위로 클램프(클립, 제한)하려면 어떻게 해야 합니까?

숫자를 특정 범위로 클램프(클립, 제한)하려면 어떻게 해야 합니까? 다음 코드가 있습니다. new_index = index + offset if new_index = len(mylist): new_index = len(mylist) - 1 return mylist[new_index] 기본적으로 새 인덱스를 계산하고 목록에서 요소를 찾는 데 사용합니다.인덱스가 목록의 범위 내에 있는지 확인하기 위해, 저는 그 2개를 작성해야 했습니다.if4줄로 분산된 진술.꽤 장황하고, 좀 못생겼네요...제가 감히 말하건대, 그것은 꽤 비피토닉적입니다. 더 간단하고 더 콤팩트한 해결책이 있습니까?(그리고 더 파이썬틱) 네, 제가 사용할 수 있다는 것을 압니다.if..

source 2023.07.19

SQL/Oracle: 여러 열의 인덱스를 사용할 수 있는 경우

SQL/Oracle: 여러 열의 인덱스를 사용할 수 있는 경우 만약 제가 (A, B, C) 열에 색인을 만든다면, 그 순서대로 (A, B) 또는 (A, B, C) 또는 (B, C) 열에만 색인을 작성해도 데이터베이스는 사용할 수 있을 것입니다.이거 맞는건가요?실제로 Oracle은 인덱스의 비선행 열에 술어를 배치할 때 세 가지 인덱스 기반 액세스 방법을 사용할 수 있습니다. 색인 건너뛰기 검색: http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/optimops.htm#PFGRF10105 ii) 빠른 전체 인덱스 스캔: http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/optimop..

source 2023.07.19

setup.py 설치의 종속성을 확인하는 데 esx_install이 아닌 esxcli를 사용할 수 있습니까?

setup.py 설치의 종속성을 확인하는 데 esx_install이 아닌 esxcli를 사용할 수 있습니까? python setup.py install에 나열된 패키지를 자동으로 설치합니다.requires=[]사용.easy_install사용하려면 어떻게 해야 합니까?pip대신에?네, 가능합니다.웹 또는 컴퓨터의 tarball 또는 폴더에서 패키지를 설치할 수 있습니다.예: 웹의 tarball에서 설치 pip install https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz 로컬 tarball에서 설치 wget https://pypi.python.org/packages/source/r/requests/requests-2.3.0...

source 2023.07.19

패키지 데이터를 설정 도구/디스트리뷰트와 함께 포함하는 방법은 무엇입니까?

패키지 데이터를 설정 도구/디스트리뷰트와 함께 포함하는 방법은 무엇입니까? 설치 도구를 사용할 때 설치 프로그램에서 파일을 가져올 수 없습니다.제가 읽은 모든 것은 다음과 같은 것이 그것을 하는 것이라고 말합니다.누가 조언 좀 해주시겠어요? setup( name='myapp', packages=find_packages(), package_data={ 'myapp': ['data/*.txt'], }, include_package_data=True, zip_safe=False, install_requires=['distribute'], ) myapp/data/는 데이터 파일의 위치입니다.저는 이것이 오래된 질문이라는 것을 알지만, 구글을 통해 여기로 오는 길을 찾는 사람들을 위해:package_data비열하..

source 2023.07.19

파이프가 부러졌습니다.DistributionNotFound 오류를 해결하는 방법은 무엇입니까?

파이프가 부러졌습니다.DistributionNotFound 오류를 해결하는 방법은 무엇입니까? 제가 pip를 사용하려고 할 때마다 오류가 발생합니다.예: $ sudo pip install gevent-websocket Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/dist-packages/p..

source 2023.07.19

차별화된 제네릭 유형의 유형

차별화된 제네릭 유형의 유형 저는 제네릭과 조합 차별을 사용할 수 있으면 좋겠습니다.하지만 효과가 없는 것 같습니다. 코드 예제(유형 스크립트 놀이터의 보기): interface Foo{ type: 'foo'; fooProp: string } interface Bar{ type: 'bar' barProp: number } interface GenericThing { item: T; } let func = (genericThing: GenericThing) => { if (genericThing.item.type === 'foo') { genericThing.item.fooProp; // this works, but type of genericThing is still GenericThing let foo..

source 2023.07.19