본문 바로가기

Variables5

Python 파이썬에서 현재 시간을 가져오고, 연도, 월, 일, 시간, 분으로 나누는 방법은 다음과 같습니다., How to get current time in python and break up into year, month, day, hour, minute? 질문 파이썬에서 현재 시간을 가져와 year, month, day, hour, minute과 같은 변수에 할당하고 싶습니다. 이를 파이썬 2.7에서 어떻게 할 수 있을까요? 답변 datetime 모듈은 친구입니다: import datetime now = datetime.datetime.now() print(now.year, now.month, now.day, now.hour, now.minute, now.second) # 2015 5 6 8 53 40 별도의 변수가 필요하지 않습니다. 반환된 datetime 객체의 속성에는 필요한 모든 정보가 있습니다. 2023. 11. 14.
Python 싱글톤을 정의하는 간단하고 우아한 방법이 있을까요? [중복됨], Is there a simple, elegant way to define singletons? [duplicate] 질문 파이썬에서 싱글톤을 정의하는 다양한 방법이 있는 것 같습니다. Stack Overflow에서는 합의된 의견이 있을까요? 답변 I don't really see the need, as a module with functions (and not a class) would serve well as a singleton. All its variables would be bound to the module, which could not be instantiated repeatedly anyway. If you do wish to use a class, there is no way of creating private classes or private constructors in Python, so you ca.. 2023. 10. 12.
Flutter 플러터 다트 코드에서 dispose() 메서드를 사용하는 이유는 무엇인가요?, Why do we use the dispose() method in Flutter Dart code? 질문 왜 우리는 dispose() 메소드를 사용하고 있나요? 제가 조금 헷갈리네요. 사용하지 않을 경우 어떤 문제가 발생하며, 사용하는 것의 이점은 무엇인가요? @override void dispose() { // TODO: implement dispose super.dispose(); } 답변 dispose 메서드는 상태 객체가 제거될 때 변수에 할당된 메모리를 해제하는 데 사용됩니다. 예를 들어, 애플리케이션에서 스트림을 사용하는 경우 스트림 컨트롤러에 할당된 메모리를 해제해야 합니다. 그렇지 않으면 앱이 PlayStore와 AppStore에서 메모리 누수에 관한 경고를 받을 수 있습니다. 2023. 9. 21.
Flutter 'Dart에서 'late' 변수가 초기화되었는지 확인하는 방법은 무엇인가요?', How to check 'late' variable is initialized in Dart 질문 코틀린에서는 아래와 같이 'late' 타입 변수가 초기화되었는지 확인할 수 있습니다. lateinit var file: File if (this::file.isInitialized) { ... } 다트에서도 이와 유사한 작업을 할 수 있을까요..? 답변 아쉽게도 이는 불가능합니다. 문서에서는 다음과 같이 설명하고 있습니다: 초기화 여부를 확인해야 하는 경우 늦은 변수를 피하십시오. Dart는 늦은 변수가 초기화되었는지 또는 할당되었는지를 확인할 수 있는 방법이 없습니다. 변수에 액세스하면, 초기화기(있는 경우)를 즉시 실행하거나 예외를 throw합니다. 때로는 늦게 초기화되는 일부 상태가 있을 수 있으며, 이 경우 늦은 변수가 적합할 수 있지만, 초기화가 이미 발생했는지 확인할 수 있어야 합니다. .. 2023. 7. 19.