반응형

전체 글 2602

iOS 보이스 오버 상태

iOS 보이스 오버 상태 이미 개발 된 iOS 앱에 접근성 기능을 추가하려고합니다. iPhone 설정의 접근성 메뉴에서 VoiceOver 옵션이 켜져있는 경우 표시되고 음성 해설이 꺼져있는 경우 표시되지 않는 몇 가지 UI 기능 (예 : 버튼)이 있습니다. 음성 해설 옵션이 켜져 있는지 여부를 확인할 수있는 방법이 있습니까? BOOL UIAccessibilityIsVoiceOverRunning(); ViewDIdLoad에서 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(voiceOverStatusChanged) name:UIAccessibilityVoiceOverStatusChanged object:nil]; - (vo..

Program Tip 2020.11.23

컬러 맵을 사용하여 matplotlib에서 선 색상 설정

컬러 맵을 사용하여 matplotlib에서 선 색상 설정 컬러 맵을 사용하여 런타임에 제공되는 스칼라 값으로 matplotlib에서 라인의 색상을 어떻게 설정 jet합니까 (예 :) ? 나는 여기에서 몇 가지 다른 접근 방식을 시도했지만 난처한 것 같습니다. values[]왜곡 된 스칼라 배열입니다. 곡선은 1 차원 배열의 집합이고 레이블은 텍스트 문자열의 배열입니다. 각 배열의 길이는 같습니다. fig = plt.figure() ax = fig.add_subplot(111) jet = colors.Colormap('jet') cNorm = colors.Normalize(vmin=0, vmax=values[-1]) scalarMap = cmx.ScalarMappable(norm=cNorm, cmap=je..

Program Tip 2020.11.23

Gunicorn에서 실행되는 Flask 앱 디버깅

Gunicorn에서 실행되는 Flask 앱 디버깅 내 애플리케이션에 nginx / gunicorn 및 Flask를 사용하여 새로운 개발 플랫폼에서 작업하고 있습니다. Ops-wise, 모든 것이 잘 작동합니다-내가 겪고있는 문제는 Flask 레이어를 디버깅하는 것입니다. 내 코드에 오류가있을 때 브라우저에 곧바로 500 오류가 반환되고 콘솔이나 로그에 아무것도 표시되지 않습니다. 나는 것 같아요 .. 여러 가지 CONFIGS / 옵션을 시도했습니다 있어야합니다 분명 뭔가 빠진합니다. 내 gunicorn.conf : import os bind = '127.0.0.1:8002' workers = 3 backlog = 2048 worker_class = "sync" debug = True proc_name =..

Program Tip 2020.11.23

지수 백오 프로 셀러리 작업 재시도

지수 백오 프로 셀러리 작업 재시도 다음과 같은 작업의 경우 : from celery.decorators import task @task() def add(x, y): if not x or not y: raise Exception("test error") return self.wait_until_server_responds( 예외가 발생하고 데몬 측에서 다시 시도하려는 경우 지수 백 오프 알고리즘을 적용하려면 어떻게해야 2^2, 2^3,2^4합니까? 또한 재 시도가 서버 측에서 유지되므로 작업자가 죽으면 스폰되는 다음 작업자가 재시도 작업을 수행합니까? task.request.retries당신이 지수 백 오프를 구현하기 위해 사용할 수 있도록 속성은, 지금까지 시도 수를 포함합니다 : from celer..

Program Tip 2020.11.23

MVC3 편집기 읽기 ​​전용

MVC3 편집기 읽기 ​​전용 편집 페이지에서 EditorFor로 readOnly를 만들고 싶습니다. 읽기 전용을 시도하고 다음과 같이 비활성화했습니다. @Html.EditorFor(model => model.userName, new { disabled = "disabled", @readonly = "readonly" }) 그러나 작동하지 않습니다. 이 필드 편집을 비활성화하려면 어떻게해야합니까? 감사합니다. EditorFor html 도우미에는 HTML 속성을 사용하는 오버로드가 없습니다. 이 경우 TextBoxFor와 같은 좀 더 구체적인 것을 사용해야합니다. @Html.TextBoxFor(model => model.userName, new { disabled = "disabled", @readonl..

Program Tip 2020.11.23

Hashmap은 int, char에서 작동하지 않습니다.

Hashmap은 int, char에서 작동하지 않습니다. 중복 가능성 : Java 컬렉션에 기본 값 저장? Java에서 다음을 사용할 때 :- public HashMap buildMap(String letters) { HashMap checkSum = new HashMap(); for ( int i = 0; i < letters.length(); ++i ) { checkSum.put(letters.charAt(i), primes[i]); } return checkSum; } 부적절한 유형과 관련된 오류가 발생합니다. char 및 int 대신 Character 및 Integer를 사용하여 문제를 해결했습니다. 그러나 HashMap이 원시 데이터 유형을 처리하지 못하는 이유를 파악하는 데 어려움이 있습니다...

Program Tip 2020.11.23

피보나치 힙 데이터 구조의 직관은 무엇입니까?

피보나치 힙 데이터 구조의 직관은 무엇입니까? Fibonacci 힙에 대한 Wikipedia 기사를 읽고 CLRS의 데이터 구조에 대한 설명을 읽었지만이 데이터 구조가 작동하는 이유에 대한 직관을 거의 제공하지 않습니다. 피보나치 힙이있는 그대로 디자인 된 이유는 무엇입니까? 어떻게 작동합니까? 감사! 이 답변은 꽤 길겠지만 피보나치 힙의 출처에 대한 통찰력을 제공하는 데 도움이되기를 바랍니다. 저는 여러분이 이미 이항 힙 과 상각 분석에 익숙하다고 가정하겠습니다 . 동기 부여 : 왜 피보나치가 힙을 사용 하는가? 피보나치 힙에 뛰어 들기 전에 애초에 왜 그것들이 필요한지 알아 보는 것이 좋을 것입니다. 다른 유형의 힙 (예 : 이진 힙 및 이항 힙) 이 많이 있는데, 다른 힙이 필요한 이유는 무엇입니까..

Program Tip 2020.11.23

Bash에서 dirname의 마지막 부분을 얻는 방법

Bash에서 dirname의 마지막 부분을 얻는 방법 파일 /from/here/to/there.txt이 있고 dirname to대신 dirname의 마지막 부분 만 가져 오려면 /from/here/to어떻게해야합니까? basename파일이 아니더라도 사용할 수 있습니다 . dirname를 사용 하여 파일 이름을 제거한 다음을 사용 basename하여 문자열의 마지막 요소를 가져옵니다. dir="/from/here/to/there.txt" dir="$(dirname $dir)" # Returns "/from/here/to" dir="$(basename $dir)" # Returns just "to" 의 반대 dirnameIS basename: basename "$(dirname "/from/here/to/..

Program Tip 2020.11.23

IPython 노트북에 웹 페이지에 대한 링크 삽입

IPython 노트북에 웹 페이지에 대한 링크 삽입 어떻게하나요? 마크 다운 셀에 링크를두고 싶습니다. 시각적 학습자 용. [blue_text](url_here) 감사합니다 dbliss. 마크 다운 셀이 아닌 경우 내가 갔던 것입니다. from IPython.core.display import display, HTML display(HTML("""text""")) 다음은 마크 다운 셀 (파이썬 노트) 안에 웹 페이지에 대한 링크를 삽입 할 때 파이썬 노트에서 사용하는 코드입니다. [Clickable_visible_hyperlink](Hidden_landing_URL) --note 여기 클릭 가능한 하이퍼 링크가 있습니다. 값을 변경할 수 있습니다. 마법 표현을 사용하는 또 다른 팁입니다. %%html S..

Program Tip 2020.11.23

build.gradle에서 사용자 지정 메서드를 정의하고 호출하는 방법

build.gradle에서 사용자 지정 메서드를 정의하고 호출하는 방법 내 프로젝트의 일부로 디렉토리에서 파일을 읽고 빌드 스크립트에서이 모든 작업을 수행해야합니다. 각 파일에 대해 작업은 동일합니다 (일부 SQL 쿼리를 읽고 실행). 반복적 인 작업이고 메서드 내부에 작성하는 것이 좋습니다. 나는 gradle을 처음 사용하기 때문에 그것이 어떻게되어야하는지 모르겠습니다. 도와주세요. 다음은 한 가지 접근 방식입니다. ext.myMethod = { param1, param2 -> // Method body here } 이것은 프로젝트 범위에 대해 생성됩니다. 사용하여 빌드 스크립트 어디서나 다음과 같이 호출 할 수있는 프로젝트에 대한 전 세계적으로 사용할 수 myMethod(p1, p2)있는 동등하다pr..

Program Tip 2020.11.23
반응형