본문 바로가기

1.344

Flutter 나쁜 상태: "application/json" 콘텐트 유형을 가진 Request의 본문 필드를 설정할 수 없습니다., Bad state: Cannot set the body fields of a Request with content-type "application/json" 질문 Map headers = {'Content-Type':'application/json','authorization':'Basic c3R1ZHlkb3RlOnN0dWR5ZG90ZTEyMw=='}; var response = await post(Urls.getToken, headers: headers, body: {"grant_type":"password","username":"******","password":"*****","scope":"offline_access"}, ); 이를 실행할 때 데이터를 받을 수 없으며 발생하는 오류는 다음과 같습니다. Bad state: "application/json" 타입의 content-type을 가진 요청의 body 필드를 설정할 수 없습니다. 답변 본문을 jso.. 2023. 7. 12.
Flutter 플러터는 단일 코드베이스로 iOS에서는 Cupertino UI를 자동으로 표시하고, Android에서는 Material을 자동으로 표시합니까?, Does Flutter automatically display Cupertino UI in iOS and Material in Android with a sing.. 질문 Flutter가 iOS와 안드로이드에서 단일 코드베이스로 iOS의 Cupertino 스타일과 안드로이드의 Material을 렌더링하는지 알고 싶습니다. Flutter로 앱을 개발하기 전에 이를 알고 싶습니다. 만약 그렇지 않다면, 단일 코드에서 두 가지 다른 UI를 어떻게 관리해야 할까요? 코드 전체에 if/else를 사용할 수는 없습니다. 답변 갤러리 앱을 시도해보세요: https://play.google.com/store/apps/details?id=io.flutter.demo.gallery&hl=en 거기서 메뉴 버튼을 누르면 플랫폼 기능을 Mountain View (Android) 또는 Cupertino (iOS)로 설정할 수 있습니다. 이렇게하면 어느 플랫폼에서 어떻게 보일지 확인할 수 있.. 2023. 7. 12.
Python 파이썬에서 무한대를 어떻게 표현할 수 있을까요?, How can I represent an infinite number in Python? 질문 파이썬에서 무한대를 어떻게 표현할 수 있을까요? 프로그램에 어떤 숫자를 입력하더라도, 이 무한대의 표현보다 큰 숫자는 없어야 합니다. 답변 파이썬에서는 다음과 같이 할 수 있습니다: test = float("inf") 파이썬 3.5에서는 다음과 같이 할 수 있습니다: import math test = math.inf 그리고 다음과 같이 할 수 있습니다: test > 1 test > 10000 test > x 항상 참이 될 것입니다. 당연히, x가 무한대이거나 "nan"("숫자가 아님")인 경우에도 말이죠. 또한 (파이썬 2.x 전용으로), Ellipsis와의 비교에서 float(inf)는 더 작습니다. 예를 들면: float('inf') < Ellipsis 는 참을 반환합니다. 2023. 7. 10.
Python 가상 환경을 어떻게 제거/삭제하나요?, How do I remove/delete a virtualenv? 질문 다음 명령어로 환경을 생성했습니다: virtualenv venv --distribute 다음 명령어로 제거하려고 시도했지만 작동하지 않았습니다: rmvirtualenv venv 현재 디렉토리에서 ls를 실행해도 venv가 여전히 보입니다. 제거할 수 있는 유일한 방법은 다음과 같은 명령어인 것 같습니다: sudo rm -rf venv 환경이 활성화되지 않았음에 유의하세요. 저는 Ubuntu 11.10을 실행 중입니다. 아이디어가 있으신가요? 시스템을 재부팅해봤지만 문제가 해결되지 않았습니다. 답변 "제거할 수 있는 유일한 방법은 다음과 같습니다: sudo rm -rf venv" 그게 다입니다! 가상 환경을 삭제하는 명령어는 없습니다. 그냥 비활성화하고 잔여 파일을 재귀적으로 제거하면 됩니다. 사용 .. 2023. 7. 10.