반응형

2020/07 647

함수가 종료되기 전에 파이썬에서 함수를 반환하는 가장 좋은 방법은 무엇입니까 (예 : 검사 실패)?

함수가 종료되기 전에 파이썬에서 함수를 반환하는 가장 좋은 방법은 무엇입니까 (예 : 검사 실패)? 반환 값없이 함수를 호출하는 반복을 가정 해 봅시다. 내 프로그램이 작동해야한다고 생각하는 방식은이 의사 코드에 설명되어 있습니다. for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... 파이썬에서 이것을 구현하면 함수가 a를 반환한다고 귀찮게합니다 None. "함수 본문에서 검사에 실패한 경우 반환 값이없는 함수를 종료하는 더 좋은 방법이 있습니까?" 당신은 단순히 사..

Programing 2020.07.06

jQuery AJAX로 도메인 간 엔드 포인트로드

jQuery AJAX로 도메인 간 엔드 포인트로드 AJAX를 사용하여 크로스 도메인 HTML 페이지를로드하려고하는데 dataType이 "jsonp"가 아니면 응답을 얻을 수 없습니다. 그러나 jsonp를 사용하면 브라우저에서 스크립트 MIME 유형이 필요하지만 "text / html"이 수신됩니다. 요청에 대한 코드는 다음과 같습니다. $.ajax({ type: "GET", url: "http://saskatchewan.univ-ubs.fr:8080/SASStoredProcess/do?_username=DARTIES3-2012&_password=P@ssw0rd&_program=%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&in..

Programing 2020.07.06

HTML 양식의 여러 제출 버튼 – 하나의 버튼을 기본으로 지정

HTML 양식의 여러 제출 버튼 – 하나의 버튼을 기본으로 지정 이 질문에는 이미 답변이 있습니다. HTML 양식의 여러 제출 버튼 23 답변 다음과 같이 세 개의 제출 버튼이있는 양식이 있습니다. 버튼 행은 제출, 재설정 및 JavaScript 버튼이 혼합되어 있습니다. 버튼 순서는 변경 될 수 있지만 저장 버튼은 이전 버튼과 다음 버튼 사이에 유지됩니다. 여기서 문제는 사용자가 Enter양식을 제출 하려고 할 때 게시 변수 "COMMAND"에 "Prev"가 포함되어 있다는 것입니다. 이것은 양식의 첫 번째 제출 단추이므로 정상입니다. 그러나 사용자가 Enter버튼을 통해 양식을 제출하면 "다음"버튼이 트리거되기를 원합니다 . 이전에 다른 버튼이 있지만 기본 제출 버튼으로 설정하는 것과 같습니다. 내 ..

Programing 2020.07.06

테서 랙트 OCR 정확도 향상을위한 이미지 처리

테서 랙트 OCR 정확도 향상을위한 이미지 처리 tesseract를 사용하여 문서를 텍스트로 변환했습니다. 문서의 품질은 매우 다양하며 어떤 종류의 이미지 처리가 결과를 향상시킬 수 있는지에 대한 팁을 찾고 있습니다. 팩스 장치에서 생성 된 것과 같이 픽셀 화가 높은 텍스트는 특히 테서 랙트가 처리하기 어려운 것으로 나타났습니다. 아마도 문자의 모든 들쭉날쭉 한 가장자리가 모양 인식 알고리즘을 혼란스럽게 만듭니다. 어떤 종류의 이미지 처리 기술로 정확도가 향상됩니까? 가우시안 블러를 사용하여 픽셀 화 된 이미지를 부드럽게하고 약간의 개선이 있었지만 더 나은 결과를 얻을 수있는 더 구체적인 기술이 있기를 바랍니다. 흑백 이미지로 조정 된 필터를 사용하여 불규칙한 가장자리를 매끄럽게 한 다음 대비를 높여서 ..

Programing 2020.07.06

PHP 변수와 문자열 리터럴 혼합

PHP 변수와 문자열 리터럴 혼합 누구든지 이보다 효율적인 방법을 알고 있습니까? 변수가 $test있고 다음과 같이 정의되어 있다고 가정 해보십시오 .$test = 'cheese' cheesey다음과 같이 출력 할 수 있습니다. echo $test . 'y' 그러나 코드를 다음과 같이 단순화하는 것이 좋습니다 (작동하지 않음). echo "$testy" 이 예제는 사소한 것이지만 때로는 따옴표로 묶은 변수 (예 : MySQL 쿼리를 작성할 때) 바로 뒤에 문자열을 추가하고 싶습니다 y. 이것이 분리 된 것처럼 취급 될 수 있는 방법이 있는지 궁금합니다. 변수를 분리 할 필요없이 다음 예제는 작동하지만 echo 문에서는 더 잘 읽지 만 원하는 것은 아닙니다. $test = 'cheese'; $y = 'y'..

Programing 2020.07.06

상태 비 저장 프로그래밍의 장점?

상태 비 저장 프로그래밍의 장점? 최근에 함수형 프로그래밍 (특히 Haskell)에 대해 배웠지 만 Lisp 및 Erlang에 대한 자습서도 살펴 보았습니다. 개념이 매우 밝아진 것을 발견했지만 여전히 "부작용 없음"개념의 실제적인 측면을 보지 못했습니다. 그것의 실용적인 장점은 무엇입니까? 나는 기능적 사고 방식을 생각하고 있지만 쉬운 방법으로 상태를 저장할 수있는 능력이 없으면 지나치게 복잡해 보이는 상황이 있습니다 (하스켈의 모나드를 '쉬운'이라고 생각하지 않습니다). 하스켈 (또는 다른 순전히 기능적인 언어)을 계속 깊이 배울 가치가 있습니까? 기능적 또는 상태 비 저장 프로그래밍이 실제로 절차 적보다 더 생산적입니까? 나중에 Haskell 또는 다른 기능적 언어를 계속 사용할 수 있습니까, 아니..

Programing 2020.07.06

PostgreSQL 9.2 pg_dump 버전 불일치

PostgreSQL 9.2 pg_dump 버전 불일치 pg_dump 도구를 사용하여 Postgresql 데이터베이스를 덤프하려고합니다 . $ pg_dump books > books.out 이 오류가 어떻게 발생합니까? pg_dump: server version: 9.2.1; pg_dump version: 9.1.6 pg_dump: aborting because of server version mismatch 이 --ignore-version옵션은 더 이상 사용되지 않으며 실제로 작동하더라도 내 문제에 대한 해결책은 아닙니다. 이 문제를 해결하기 위해 pg_dump 를 어떻게 업그레이드 할 수 있습니까? pg_dump클라이언트 컴퓨터 에 PostgreSQL 9.2.1을 설치 하거나 $PGHOMEPostgr..

Programing 2020.07.06

Firebase 용 Cloud Functions를 구성하여 여러 파일에서 여러 기능을 배포하려면 어떻게해야하나요?

Firebase 용 Cloud Functions를 구성하여 여러 파일에서 여러 기능을 배포하려면 어떻게해야하나요? Firebase 용 Cloud 기능을 여러 개 만들고 한 프로젝트에서 동시에 모두 배포하고 싶습니다. 또한 각 기능을 별도의 파일로 분리하고 싶습니다. 현재 index.js에 둘 다 넣으면 여러 함수를 만들 수 있습니다. exports.foo = functions.database.ref('/foo').onWrite(event => { ... }); exports.bar = functions.database.ref('/bar').onWrite(event => { ... }); 그러나 foo와 bar를 별도의 파일에 넣고 싶습니다. 나는 이것을 시도했다 : /functions |--index.j..

Programing 2020.07.06

Rails CSRF Protection + Angular.js : protect_from_forgery는 POST에서 로그 아웃하도록합니다

Rails CSRF Protection + Angular.js : protect_from_forgery는 POST에서 로그 아웃하도록합니다 protect_from_forgery옵션이 application_controller에 언급되어 있으면 로그인하고 GET 요청을 수행 할 수 있지만 처음 POST 요청에서 Rails는 세션을 재설정하여 로그 아웃합니다. 나는되어 protect_from_forgery일시적으로 해제 옵션을하지만, Angular.js와 함께 사용하고 싶습니다. 그렇게 할 방법이 있습니까? DOM에서 CSRF 값을 읽는 것이 좋은 해결책은 아니라고 생각합니다. 다음은 angularJS 공식 웹 사이트 http://docs.angularjs.org/api/ng.$http 의 문서 양식입니다 ...

Programing 2020.07.05

IOS7 : UINavigationController의 UIScrollView 오프셋

IOS7 : UINavigationController의 UIScrollView 오프셋 현재 iOS 7에서 앱을 마이그레이션하고 있으며 새로운 내비게이션 컨트롤러 / 바 관리에 몇 시간 동안 붙어 있습니다. 이전에 내비게이션 컨트롤러를 사용했을 때 다음과 같은 스 니펫이있었습니다. UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:[[MainViewController alloc]init]]; 인터페이스 빌더에서 뷰에 대한 기존 탐색 막대를 설정하고 모든 것이 실제 뷰의 컨텐츠와 일치하도록 선택할 수있었습니다. 이제 인터페이스 빌더로 올바르게 디자인하는 방법에 대한 단서가 없습니다. ..

Programing 2020.07.05
반응형