오블완12 [트러블슈팅] Flutter 앱 구현에 있어서 나타났던 트러블슈팅 문제 상황 1Column 위젯을 ListView 로 변경Column 에 추가되어 있던 Container 들의 개수가 많아져서 스크롤로 보여주기 위해 ListView 로 변경하려 한다. 그래서 Column 위젯을 냅다 ListView 로 바꿔주면 화면이 깨지면서 다음과 같은 오류가 나타나게 된다. 문제The following assertion was thrown during performResize():Vertical viewport was given unbounded height.Viewports expand in the scrolling direction to fill their container. In this case, a vertical viewport was given an unlimited a.. 2024. 11. 19. [Flutter] light, dark 테마 확인 방법 Flutter 에서 제공하는 ThemeData 를 이용해서 light 와 dark 테마를 지정하는 방법은 많이 나와있으나, 현재 테마 모드를 확인하는 방법은 잘 안나와있는 거 같다. ThemeData 에서 brightness 를 설정하고 final lightTheme = ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed( seedColor: Colors.purple, brightness: Brightness.light, ),);final darkTheme = ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed( seedColor: Colors.purp.. 2024. 11. 18. [에러] type 'List<String>' is not a subtype of type 'Set<String>' of 'function result' 자료구조 선언/초기화 방법String 타입을 갖는 Set 자료구조를 선언하고 싶다.List 의 경우 빈 배열을 초기화할 때는 다음과 같이 선언한다.List lists = []; Map 의 경우는 다음과 같다.Map map = {}; Set 도 동일하게 위와 같이 선언해서 사용했다.The set can be declared by using the {} curly braces proceeded by a type argument, or declare the variable type Set with curly braces {}. 집합은 {} 중괄호를 사용해 선언하며, 타입 앞에 붙이거나 변수 타입을 Set 으로 선언하여 중괄호를 할당한다.var setName = {}; // 또는Set setName = {};.. 2024. 11. 16. LeetCode - 872 leaf-similar 트리 872. leaf-similar 트리 https://leetcode.com/problems/leaf-similar-trees/?envType=study-plan-v2&envId=leetcode-75 문제두 개의 이진 트리 root1과 root2가 주어집니다.이 두 트리가 리프-유사(leaf-similar) 트리인지 확인하세요. 리프-유사란 두 트리의 리프 노드들이 왼쪽에서 오른쪽 순서로 동일한 값을 가지는 것을 의미합니다.리프 노드는 자식이 없는 노드를 의미합니다. root1 의 마지막 노드들 => [6, 7, 4, 9, 8]root2 의 마지막 노드들 => [6, 7, 4, 9, 8]두 개의 트리 노드의 마지막 노드들의 순서가 같으므로 true root1 의 마지막 노드들 => [2, 3]root2 .. 2024. 11. 15. 이전 1 2 3 다음