전체 글133 [개념]SDK version check SDK(Software Development Kit) 말 그대로 소프트웨어 개발 도구 모음이라고 할 수 있다. https://www.kindacode.com/article/ways-to-check-android-sdk-versions/ 2 Ways to Check Android SDK Versions (Updated) - KindaCode This article shows you a couple of different ways to determine the Android SDK versions installed on your computer. The first approach is to use Android www.kindacode.com 2023. 11. 7. [mystery] 도대체 왜? Future _loadStartTime() async { _prefs = await SharedPreferences.getInstance(); setState(() { startTime = _prefs.getString('startTime-${widget.value}'); }); } void _loadPreviousTimerState() { if (startTime != null) { isStartTimeLoaded = 1; } if (isStartTimeLoaded == 1) { if (isElapseCompleted == 0) { isPhotoTouched = 1; timer(); } if (isElapseCompleted == 1) { isPhotoTouched = 1; } } } @override.. 2023. 11. 7. [Error]Formatexception: invalid date format 참 이상하게도 initState에서 아래의 코드가 실행될 때 이 에러가 발생한다. DateTime startDateTime = DateTime.parse(startTime!); parse 메서드의 설명에서 이런 문장을 발견했다. Throws a FormatException if the input string cannot be parsed. 그러니까 startTime 안에 들어있는 날짜가 parse될 수가 없는 형식이라는 거다. 아 이제보니 startTime에는 처음에 "Hello"라는 문자열이 들어있었다. 이 문자열을 parsing할 수가 없다는 소리였다. 이제보니 date format 아래에 hello라고 적혀져 있네. 2023. 11. 7. [Error] FAILURE: Build failed with an exception. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':image_picker_android:parseDebugLocalResources'. > A failure occurred while executing com.android.build.gradle.internal.res.ParseLibraryResourcesTask$ParseResourcesRunnable > Failed file name validation for file /Users/koseongjun/Desktop/caker/build/image_picker_android/intermediates/packaged_res/debug/xml/flu.. 2023. 11. 6. [Error] 리팩토링 후 타이머가 갑자기 동작하지 않음 일단 원인은 currentTime과 laterTime을 비교하는 isAfter함수를 사용했을 때 DateTime을 잘못 써서 그렇다. 이 문제를 마주했을 때 나는 이전에 잘되던 게 왜 안 되지? 이전과 지금의 차이가 뭐지?라는 생각을 중점적으로 했어야 했다. 그런데 두 시간을 비교하는 기능이 타이머 자체에 영향을 끼치리라고는 생각도 못했을 테니 어찌보면 이해할 만도 하지만 다음부터는 앱이 실행될 때 표시되는 로그들도 잘 보자. 이 로그를 보고 알아챌 수 있었다. E/flutter (18475): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'DateTime' is not a subtype of type 'Stri.. 2023. 11. 4. 당연함 당연히 있어야 할 것이 당연히 있어야 할 자리에 있도록 만드는 것 인디아나존스 최신편을 보고 느꼈다 코딩도 마찬가지 아닌가 싶다 2023. 11. 2. 뉴럴랩스 흑하랑상추 락투신 효과 잠이 안오는 증상이 심해서 뉴럴랩스에서 출시한 흑하랑상추 환을 1달간 먹었는데 잠이 오기는 무슨 그냥 돈만 날렸다. 오히려 선풍기를 틀어놓고 한강 라이브캠을 빔프로젝터로 보다 자는 게 효과가 직빵이었다. 왜 흑하랑상추 환은 효과가 없었을까 하는 생각이 들어서 가만히 생각해봤다. 잠깐만, 흑하랑상추에 들어있는 락투신이라는 물질이 수면유도 작용을 한다고? 그러면 도대체 얼마나 먹어야 작용을 하는 거지? 소주도 한 번 마실 때 한 잔씩 마셔야 취하지 한 번 마실 때 한 방울씩 마시면 취하지 않는 것처럼 함량이 문제가 아니였을까? 그래서 한번 뉴럴랩스 광고 페이지에서 함량 관련한 정보를 찾아보았는데 124배 천연 입면성분이란 말만 계속 반복되고 있었다. 일반 상추에 비해서 락투신이 124배 들어있다는 말 같은데.. 2023. 11. 2. [python]백준 1330 & 9498 알게 된 것 if (a > b): print('>') C와는 달리 python에서는 if 조건문 뒤에 ':"을 붙여줘야 한다. 2023. 11. 2. [python]백준 2588번 문제 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 내 풀이 import sys A, B = input().split() A_int = int(A) B_int = int(B) B_1 = int(B[2]) B_2 = int(B[1]) B_3 = int(B[0]) print(A_int * B_1) print(A_int * B_2) print(A_int * B_3) print(A_int * B_int) 이렇게 제출했더니 runtime error가 뜬다. 왜지? runtime error만 봤지 그 옆에 떠 있는 valueerror를 미처 못봤다. 시간에 .. 2023. 10. 29. 배달의민족 CEO에게 뽑고 싶은 개발자를 물어보았다 개발자를 단순히 코딩하는 사람으로 정의하지 않았으면 좋겠다. 문제가 무엇인지 정확히 알면 문제 해결 방법은 따라오게 된다. 문제가 무엇인지를 정확히 인지한 다음 문제풀이에 진입하기 위해서 매일매일 코딩일지를 쓰고 있는데 올바른 방향인 것 같다 그리고 코딩을 단순히 많이 하는 건 중요하지 않다. 그래서 당신이 만들어낸 business value가 무엇인지? https://youtube.com/watch?v=3H4umWD5bwI&si=mZElbghNPzpoosgL 2023. 10. 23. 이전 1 ··· 3 4 5 6 7 8 9 ··· 14 다음