반응형

전체 글 2158

RabbitMQ 대신 Celery를 사용하는 이유는 무엇입니까?

RabbitMQ 대신 Celery를 사용하는 이유는 무엇입니까? 내 이해에 따르면 Celery는 분산 된 작업 발표 결과 서버에 작업 / 작업을 발송하고를 다시 가져옵니다. RabbitMQ는 메시지 범위이며 그 이상은 아닙니다. 그러나 일상적인 MQ를 듣고 메시지가 수신 될 때 작업을 수 있습니다. 이것은 Celery가 제공하는 것을 정확히 달성하는데 왜 Celery가 필요합니까? 당신 말이 맞아요, 당신은 셀러리가 전혀 필요하지 않습니다. 분산 시스템을 설계 할 때 많은 옵션이 모든 상황에 맞는 작업을 수행하는 올바른 방법이 없습니다. 많은 사람들은 대기하고 일부 작업을 수행하고 작업이 완료 메시지를 메시지 메시지 소비자 풀을 수행하는 것이 더 유연하다는 것을 알게됩니다. 셀러리는 패키지에 모든 것을 ..

ProgramingTip 2020.11.28

IIS URL 재 작성 {R : N} 설명

IIS URL 재 작성 {R : N} 설명 {R : N}의 목적을 이해하지 않습니다. 때 사람이 사용할 명확히 주시겠습니까 {R:0}-to-를{R:1} 사용 예 : {R : 1}을 사용하는 ScottGu를 보았습니다 http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx 반면 아래에는 {R : 0}이 있습니다. http://weblogs.asp.net/owscott/archive/2009/11/27/iis-url-rewrite-rewriting-non-www-to-www.aspx 아래의 IIS 링크를 클릭하여 아래 정의를 충분히 이해하지 않습니다..

ProgramingTip 2020.11.28

Pandas로 탭으로 구분 된 파일 읽기 -Windows에서는 작동하지만 Mac에서는 작동하지 않습니다

Pandas로 탭으로 구분 된 파일 읽기 -Windows에서는 작동하지만 Mac에서는 작동하지 않습니다 Windows에서 Pandas / Python으로 탭으로 구분 된 데이터 파일을 문제없이 읽고 있습니다. 데이터 파일은 처음으로 줄에 메모를 포함하고 그 세 줄에 있습니다. df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0)) 이제 Mac에서 파일을 발견합니다. (Mac에서 Python을 처음 사용했습니다.) 다음과 같은 오류가 발생합니다. pandas.parser.CParserError: Error tokenizing data. C error: Expected 1 fields in line 8, saw 39 read_csv 에 대한 error_..

ProgramingTip 2020.11.28

py.test 테스트 내에서 로깅

py.test 테스트 내에서 로깅 일부 상태 변수를 검사하기 위해 테스트 함수 몇 가지 로깅 문을 많은 것입니다. 다음 코드 스 니펫이 있습니다. import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() ############################################################################# def setup_module(module): ''' Setup for the entire module ''' mylogger.info('Inside Setup') # Do the actual setup stuff here pass def ..

ProgramingTip 2020.11.28

추가해야하는 이유

추가해야하는 이유 Facebook 애플리케이션에 필요한 태그 쌍을 추가해야하는 이유. 이 태그 쌍의 용도는 무엇입니까? apprequest를 사용하는 애플리케이션을 만들 가능성이있는 태그를 추가하지 않아도 잘 작동합니다. 그래서 왜 추가해야할지 궁금합니다. 감사합니다. DOM에 요소를 첨부하기위한 Facebook javascript 펼쳐보기의 자리 표시 자입니다. 참조 된 Facebook 펼쳐지는 실행되지 않은 요소를 첨부 할 곳이 없습니다. fb-root가 초기화의 일부로 추가되는 것을 볼 수 있습니다. 업데이트 : Facebook은 더 이상 HTML에 포함 할 필요가 없습니다 . 이제 제거 할 수 있습니다. Facebook Javascript SDK는 자체적으로 생성하여 BODY태그에 추가합니다 . ..

ProgramingTip 2020.11.28

Eclipse에서 사용할 때 matplotlib의 기존 그림 닫기

Eclipse에서 사용할 때 matplotlib의 기존 그림 닫기 내 질문은 간단합니다. matplotlib를 사용하여 그림을 생성하고 제공합니다. 때마다 그림이있는 새 창이 생성됩니다. 확장가 이전에 실행 실행될 때 열린 창을 닫으십시오. matlab의 시작 부분에 모두 '모두 닫기'를 준비합니다. 나는 다음과 같은 몇 가지 제안을 보았습니다. import matplotlib.pyplot as plt plt.close("all") 이 솔루션은 설치 쉘에서 펼쳐지는 경우 실행됩니다. >>>> execfile("myScript.py") 그러나 Eclipse / PyDev를 사용하여 펼쳐를 실행하면 작동하지 않는 작동하지 않습니다. Eclipse에서 작동 비용을 지불해야합니까? 예 : from numpy i..

ProgramingTip 2020.11.28

Coq에 비해 Isabelle 증명 보조의 강점과 약점은 무엇입니까?

Coq에 비해 Isabelle 증명 보조의 강점과 약점은 무엇입니까? Isabelle / HOL 증명 도우미는 Coq에 비해 약점과 무릎이 있습니까? 저는 대부분 Coq에 익숙하고 Isabelle / HOL에 대한 경험이 많지 않지만 약간 도움이 될 수 있습니다. Isabelle / HOL에 대해 더 많은 경험이있는 다른 사람들이이를 개선하는 데 도움이 될 수 있습니다. 두 시스템 사이에는 두 가지 큰 차이가 있습니다. 기본 이론 과 상호 작용 스타일입니다 . 각 경우의 주요 차이점에 간략히 설명하겠습니다. 이론 Coq와 Isabelle / HOL은 모두 강력하고 표현력이 뛰어난 고차 논리를 기반으로합니다. 그러나 논리는 몇 가지 기능에서 기능합니다. 존재 유형 COQ 논리는의 유도 구조 의 미적분 ( ..

ProgramingTip 2020.11.28

Python에서 ''.join ()이 + =보다 빠른 이유는 무엇입니까?

Python에서 ''.join ()이 + =보다 빠른 이유는 무엇입니까? 나는 온라인에서 (Stack Overflow 등에서) 사용하여 연결 +하거나 사용하는 것이 얼마나 비효율적 인 나쁜 습관 인지에 +=대한 많은 정보를 사용할 수 있습니다 . 왜 +=그렇게 비효율적이라는 것을 알 수 없습니다 . 여기 에서 "특정 사례에서 20 % 개선을 위해 최적화되지 않았습니다"라는 언급되지 않았습니다 (아직도 해당 사례가 무엇인지 명확하지 않은 사례가 있음). ''.join()다른 연결 방법보다 우월 하게 만드는 더 수준에서 무슨 일이 일어나고 있습니까? 세 개의 노드에서 암호화를 구성하는 코드가 가정 해 보겠습니다. x = 'foo' x += 'bar' # 'foobar' x += 'baz' # 'foobarb..

ProgramingTip 2020.11.28

Serializer의 create () 및 ModelViewset의 create () perform_create () 사용시기

Serializer의 create () 및 ModelViewset의 create () perform_create () 사용시기 django-rest-framework모델 생성과 관련 하여 주어진 문서를 작성하고 싶습니다 . 지금까지만 가능한 이벤트를 처리하는 방법에 대한 세 가지 접근 방식이 있음을 발견했습니다. Serializer의 create()메서드입니다. 다음은 문서입니다. class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) ModelViewset create()메서드입니다. 선적 서류 비치 class AccountV..

ProgramingTip 2020.11.28

페이지 새로 고침시 Vuex 상태

페이지 새로 고침시 Vuex 상태 내 앱은 사용자 인증에 Firebase API를 사용하여 로그인 상태를 Vuex 상태에 부울 값으로 저장합니다. 사용자가 로그인 하면 로그인 상태를 설정하고 그에 따라 로그인 / 로그 아웃 버튼을 조건부로 표시합니다. 그러나 페이지를 새로 고치면 vue 앱의 상태가되고 있습니다. 이로 인해 사용자가 로그인하고 페이지를 새로 고치 설정 로그인 상태 가 다시 false 로 설정 되고 사용자가 로그인 상태를 유지 로그 아웃 버튼 대신 로그인 버튼이 표시 문제가 발생합니다 .... 이 동작을 방지해야합니까? 를 쿠키 사용할까요 아니면 다른 더 나은 솔루션을 사용할 수 있습니까? - 사용 사례입니다. 다른 해결책이 있습니다. 예를 들어 . 페이지 새로 고침 사이의 상태를 처리하고..

ProgramingTip 2020.11.28
반응형