본문 바로가기

전체 글980

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.
Flutter 플러터 앱의 빌드 및 버전 번호를 설정하는 방법은 무엇인가요?, How to set build and version number of Flutter app 질문 안드로이드 및 iOS 설정에 들어가지 않고 Flutter 앱의 버전 이름과 버전 코드를 설정하는 방법은 무엇인가요? pubspec.yaml에는 다음과 같이 있습니다. version: 2.0.0 하지만 빌드 번호를 설정할 수 있는 곳을 보지 못합니다. 답변 버전 및 빌드 번호 설정하기 pubspec.yaml에서 버전 이름과 버전 코드 번호를 동시에 업데이트할 수 있습니다. + 기호로 구분하면 됩니다. 예를 들어: version: 2.0.0+8 이는 다음을 의미합니다. 버전 이름은 2.0.0입니다. 버전 코드는 8입니다. 이 내용은 새 프로젝트의 문서에 설명되어 있습니다. (하지만 오래된 프로젝트에서 작업 중이라면 삭제한 것일 수도 있습니다): 다음은 애플리케이션의 버전과 빌드 번호를 정의합니다. 버전.. 2023. 7. 12.
Python 인덱스를 사용하여 pandas DataFrame의 특정 셀에 값을 설정합니다., Set value for particular cell in pandas DataFrame using index 질문 나는 Pandas DataFrame을 만들었습니다. df = DataFrame(index=['A','B','C'], columns=['x','y']) 그리고 이것을 얻었습니다. x y A NaN NaN B NaN NaN C NaN NaN 이제, 특정 셀에 값을 할당하고 싶습니다. 예를 들어, 행 C와 열 x에 값을 할당하고 싶습니다. 다음 결과를 기대합니다: x y A NaN NaN B NaN NaN C 10 NaN 다음 코드로 이를 수행할 것으로 예상합니다: df.xs('C')['x'] = 10 그러나, df의 내용이 변경되지 않았습니다. 데이터프레임은 여전히 NaN만을 포함하고 있습니다. 어떤 제안이 있나요? 답변 RukTech의 답변, df.set_value('C', 'x', 10)은 아래에 .. 2023. 7. 10.
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 유니코드 문자열에서 강세를 제거하는 가장 좋은 방법은 무엇인가요?, What is the best way to remove accents (normalize) in a Python unicode string? 질문 나는 Python에서 유니코드 문자열을 가지고 있으며, 모든 악센트 (발음 기호)를 제거하고 싶습니다. 웹에서이를 수행하는 우아한 방법을 찾았습니다 (Java에서): 유니코드 문자열을 긴 정규화 된 형식으로 변환하십시오 (글자와 발음 기호를 별도의 문자로 분리) 유니코드 유형이 "발음 기호"인 모든 문자를 제거하십시오. pyICU와 같은 라이브러리를 설치해야합니까? 아니면 Python 표준 라이브러리로도 가능한가요? 그리고 Python 3은 어떻게 되나요? 중요한 참고 사항: 악센트가있는 문자를 그들의 악센트가없는 대응물로 명시 적 매핑이없는 코드를 피하고 싶습니다. 답변 Unidecode는 이에 대한 올바른 답입니다. 이는 어떤 유니코드 문자열도 ASCII 텍스트로 가능한 한 가장 가까운 표현으로.. 2023. 7. 10.
Python 숫자를 어떻게 올림하나요?, How do you round UP a number? 질문 파이썬에서 숫자를 어떻게 올림할 수 있을까요? round(number)를 시도해봤지만 숫자를 내림 처리합니다. 예시를 들어보면 다음과 같습니다: round(2.3) = 2.0 하지만 원하는 대로 3이 아닙니다. 그럼 int(number + .5)를 시도해봤지만 다시 숫자를 내림 처리합니다! 예시는 다음과 같습니다: int(2.3 + .5) = 2 답변 math.ceil (천장) 함수는 x보다 크거나 같은 가장 작은 정수를 반환합니다. Python 3의 경우: import math print(math.ceil(4.2)) Python 2의 경우: import math print(int(math.ceil(4.2))) 2023. 7. 10.
Python 파이썬에서 현재 시간을 밀리초 단위로 어떻게 얻을 수 있나요?, How do I get the current time in milliseconds in Python? 질문 파이썬에서 현재 시간을 밀리초 단위로 어떻게 얻을 수 있을까요? 답변 time.time()을 사용하여: import time def current_milli_time(): return round(time.time() * 1000) 그런 다음: >>> current_milli_time() 1378761833768 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.