728x90
반응형

전체 글 104

[Firebase] 파이어베이스 데이터 생성 방법

파이어베이스에서 데이터를 생성하는 방법에 대해 정리해보겠숩니당 1. 파이어베이스 콘솔 접속https://console.firebase.google.com/ 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com 접속 후 데이터를 추가 할 프로젝트로 고고! 2. Firestore Database 메뉴 > 빌드 > Firebase Database 로 들어가기 3. 컬렉션 시작 4. 컬렉션 정보 입력데이터 베이스 아이디 저장될 위치 선택 (South Korea)  보안 규칙을 생성해야 하는데, 나는 테스트 용도로 잠시만 사용 할 예정이라 테스트 모드에서 시작으로 일단은 만들었음.테스트 후 프로덕션 모드도 정리 할 예정. 5. 데이터 입력문서추가 클릭 데이터 정보 입력문서 ID는 자동..

SELF STUDY 2024.05.10

[Flutter] cmdline-tools component is missing | Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this. | 에러 수정

✗ cmdline-tools component is missing      Run `path/to/sdkmanager --install "cmdline-tools;latest"`      See https://developer.android.com/studio/command-line for more details.✗ Android license status unknown.      Run `flutter doctor --android-licenses` to accept the SDK licenses.      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details. flutter doctor 를 실행했을 때..

SELF STUDY/Flutter 2024.05.10

[Flutter] MAC에서 Firebase 연동 | Firebase CLI 설치 | VSCode에서 Firebase 연동

Flutter 에서  Firbase를 사용하기 위해 연동하는 방법을 알아보자! 오늘은 크게 두 가지로 나누어 정리를 해보겠다.- 파이어베이스 설치- 파이어베이스 프로젝트 생성 후 연동  일단 큰 프로세스는 https://firebase.google.com/docs/flutter/setup?hl=ko&platform=ios#add_flutterfire_plugins 공식 홈페이지를 따라하면 된다. 1. 파이어베이스 설치 (Firebase CLI  참조)공식 사이트 : https://firebase.google.com/docs/cli?hl=ko&_gl=1*lruw9z*_up*MQ..*_ga*MTkzMjk2NjgwMi4xNzE1MTI4MDQw*_ga_CW55HF8NVT*MTcxNTEzMDQzOC4yLjAuMT..

SELF STUDY/Flutter 2024.05.09

[Flutter] 넷플릭스 클론 코딩 #8 | 프로필 화면 만들기 | 이미지 원형으로 추가 | 주소 이동 가능하도록 추가 | Linkify | LaunchURL

이번 시간에는 더보기를 누르면 Profile 화면이 보이고,프로필 화면은 이미지를 원형으로 추가, 그 아래에 링크를 추가하도록 함! 완성된 화면 미리보기 ~  1. 원형 이미지 추가CircleAvatar 를 이용해서 png 이미지를 원형으로 보이도록 추가 (프로필 사진 대용)https://api.flutter.dev/flutter/material/CircleAvatar-class.htmlContainer( padding: const EdgeInsets.only(top: 50), child: const CircleAvatar( radius: 100, backgroundImage: AssetImage('images/bbongflix_logo.png'), ),), 2. 클릭과 이동이 가능한 링..

SELF STUDY/Flutter 2024.05.09

[Flutter] 실제 클릭한 주소 텍스트 | Linkify | Url launcher

클릭하면 바로 주소로 이동가능하도록텍스트를 삽입하는 방법에 대해 알아보겠다!1. 패키지 설치먼저 필요한 패키지를 보면,- Linkify : 주소 텍스트를 클릭 가능하도록 함.- Url launcher : 실제 주소로 이동이 가능하도록 함.이렇게 두 가지 패키지가 필요하다.두 가지를 설치해준다.pubspec.yamldependencies: flutter: sdk: flutter carousel_slider: flutter_linkify: #for using clickable link url_launcher: #for executing link 이렇게 파일을 수정하면 자동으로 필요한 package 가 설치가 된다. 2. Linkify 사용https://pub.dev/packages/flutter..

SELF STUDY/Flutter 2024.05.08

[JAVA][LeetCode][Blind75] 235. Lowest Common Ancestor of a Binary Search Tree | BST | Recursion | Medium

문제 / 예제 / 제한조건 : p와 q 사이에 있는 Value를 가진 노드 중 가장 위에 있는 노드를 구하는 문제! 예전에는 Easy였는데, Medium 으로 바뀐듯?  # 풀이1. p와 q 범위 안에 들었다면 -> 리턴2. 범위 안에 들지 않았다면   -> 노드 왼쪽 확인 후 값이 null이라면   -> 노드 오른쪽 확인 후 값 리턴/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public TreeNode lowestCo..

[Java][LeetCode][Blind75] 572. Subtree of Another Tree | Easy | Tree | Recursion

문제 / 예제 / 제한조건 :node 에 subNode가 포함되어 있는지 판단하는 문제. # 풀이1. 두 노드가 null 인지 확인 -> True2. 두 노드 중 한 노드만 null -> False3. 두 노드의 값이 같으면 -> 같은 노드인지 확인 (isSameTree 문제해서 사용했던 함수를 사용하면 된다 - https://codingstorywithme.tistory.com/88)4. 두 노드의 값이 다르면 -> 노드의 좌/우 로 이동해 같은 값을 찾아나가면 된다./** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * Tr..

[Java][LeetCode][Blind75] 226. Invert Binary Tree | Easy | Tree | Recursion

문제 / 예제 / 제한조건 :  풀이내가 생각한 리커전을 끝내는 조건은 1. 현재 노드가  null인 경우 -> 끝2. 현재 노드의 좌/우 가 모두 null인 경우 -> 끝 이 두조건에 해당하지 않는 경우1. 현재 노드의 좌/우 를 바꿔준다 2. 현재 노드의 좌/우 로 현재 노드를 변경하여 리커전 코드로 확인해보면/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode ..

[Java][LeetCode][Blind75] 100. Same Tree | Easy | Tree | Recursion

문제 / 예시 / 제한조건 : 이것도 예전에 풀었던 문제 ㅋㅋ # 풀이 1생각해봐야하는 조건1. 두 노드가 null 인 경우 -> 같음 (true)2. 두 노드 중 하나의 노드만 null 인 경우 -> 다름 (false)3. 두 노드의 값이 다른 경우 -> 다름 (false)4. 두 노드의 값이 같은 경우 -> 같음 (true) 이렇게 4가지 조건/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode..

[Java][LeetCode][Blind75] 104. Maximum Depth of Binary Tree | EASY | Recursion

오랜만에 트리 문제 풀기! +ㅁ+ 문제 / 예제 / 제한조건 :알고보니 예전에도 푼 적이 있던 문제였다!예전이랑 비슷하지만 다른 방식으로 풀어서 보는 재미가 있는 느낌쓰~ # 풀이 1Solution에서 주는 함수 외에 count를 인자로 갖는 새로운 함수를 생성해서 해당 함수로 계산하는 방식node가 null 이 될 때까지 count + 1 를 해주면서 깊이를 세준다.노드에는 왼쪽 오른쪽이 있는데, 둘 중에 깊이가 더 깊은 수로 count를 해줘야 하기 때문에 Math.max 를 사용/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; ..

728x90
반응형