반응형 전체 글183 Flutter NDK 버전 오류 해결하기 #문제 상황 Flutter로 개발 중에 firebase 연결하니까 갑자기 아래와 같은 오류 발생~!Your project is configured with Android NDK 26.3.11579264, but the following plugin(s) depend on a different Android NDK version:- cloud_firestore requires Android NDK 27.0.12077973- firebase_core requires Android NDK 27.0.12077973- firebase_storage requires Android NDK 27.0.12077973Fix this issue by using the highest Android NDK version (th.. 2025. 5. 14. Cannot Run Git: Cannot identify version of Git executable 오류 #문제상황 평소와 다름 없이 Android Studio를 통해서 깃 커밋을 하려고 하는데 갑자기 다음과 같은 에러가 발생!Error updating changes: Cannot Run Git: Cannot identify version of Git executable: no response in 3 attempts 검색해보니 Android Studio나 IntellJ에서 가끔 발생하는 문제로, 개발툴이 Git의 경로를 인식하지 못해 발생하는 오류라고 한다따라서 경로를 다시 인식할 수 있도록 설정해주면 된다~ #해결방법 1. 터미널에서 which git 입력하고 출력된 경로 확인$ which git/usr/local/bin/git #출력된 주소 2. Settings > Version Contorl.. 2025. 5. 12. [Programmers] 옹알이(1) https://school.programmers.co.kr/learn/courses/30/lessons/120956 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 조카는 4가지 단어만 발음할 수 있으므로 해당 단어들을 리스트로 만들어준다val words = listOf("aya", "ye", "woo", "ma") 2. 주어진 단어들 babbling 리스트를 map으로 순회하면서 발음 할 수 있는 단어들을 지워준다이때, 중간 단어가 사라지며 남은 문자들끼리 새 단어로 조합될 수 있으므로 "," 로 변환하여 새 단어가 만들어지지 않도록 한다!ex) wyeoo -> ye를 없애면 woo 가 만들어.. 2024. 11. 22. Circular Dependency(순환 의존성)과 해결법 Circular Dependency 이슈Circular Dependency(순환 의존성)란 두 개 이상의 모듈, 클래스, 또는 컴포넌트가 서로를 참조하여 의존 관계가 순환하는 상태를 말한다. (ex. 모듈 A가 모듈 B를 참조하고, 모듈 B가 다시 모듈 A를 참조하는 경우)주로 DI(의존성 주입) 구현을 위해 생성자를 주입하다가 설계 오류로 발생할 수 있다. 이러한 순환 의존성은 다음과 같은 문제를 야기할 수 있으므로 소프트웨어 아키텍처 설계에 있어 주의가 필요하다. 코드 유지보수 어려움: 의존 관계가 복잡해지면, 변경 사항이 다른 모듈에 미치는 영향을 추적하기 힘들다. A 클래스를 변경하는 경우 참조하는 클래스를 모두 변경한 뒤 다시 돌아와 A클래스에 다시 영향을 미칠 수 있다.테스트 어려움: 단.. 2024. 11. 12. DI(의존성 주입)이란? / reflection(리플렉션) 개념 Dependency Inject (DI/의존성 주입)의존성 주입이란 객체 간의 의존성을 관리하는 디자인 패턴으로, 객체의 생성과 사용의 관심을 분리하는 것이 주된 목적이다.객체가 필요로 하는 의존성을 외부에서 주입하여 생성하게 되며코드의 재사용성이 향상 되고, 테스트 용이성은 높이며, 코드의 유지 관리가 용이해진다. 코드 재사용성 향상: 컴포넌트 간의 결합도가 낮아지면, 각 컴포넌트를 독립적으로 재사용 할 수 있다.테스트 용이성: 테스트 시에 실제 객체 대신 모의 객체를 주입할 수 있어, 테스트를 보다 쉽게 수행 할 수 있다.코드 유지 관리 용이성: 의존성이 명확하게 분리되어 있으면, 코드를 이해하고 수정하기 쉬워진다. 예를 들어 객체 A가 객체 B에 의존하고 있을 때, 객체 B를 A의 생성자 또는 메서.. 2024. 11. 12. 윗코니멀(with conimal) 개인정보처리 방침 제1조 (개인정보의 수집 항목 및 수집 방법)수집 항목with conimal 앱은 사용자의 개인정보를 수집하지 않습니다. 따라서 이메일 주소, 사용자 이름, 비밀번호, 서비스 이용 기록 등 어떠한 항목도 수집하지 않습니다.수집 방법본 앱은 사용자가 직접 제공하는 정보 또는 자동으로 수집되는 정보를 포함한 어떠한 개인정보도 수집하지 않습니다.제2조 (개인정보의 수집 및 이용 목적)with conimal 앱은 개인정보를 수집하지 않으므로, 특정한 이용 목적이 없습니다. 앱 사용 시 발생하는 데이터를 활용하여 개별 사용자의 행태 분석, 맞춤 서비스 제공, 광고 제공 등도 하지 않습니다.제3조 (개인정보의 보유 및 이용 기간)본 앱은 개인정보를 수집하지 않으므로, 개인정보의 보유 및 이용 기간이 존재하지 않습니.. 2024. 10. 28. mac os 에서 telnet 설치하기 telnet은 원격 접속에 사용되는 명령어로, 다시 말해 인터넷을 통하여 원격지의 호스트 컴퓨터에 접속할 때에 지원되는 인터넷 표준 프로토콜이다. telnet vs sshtelnet: 데이터를 암호화하지 않으므로 특정 Host Ip의 특정 Port로 접근 가능한지 여부를 파악하기 위해 사용ssh: 데이터를 암호화 하여 통신하므로 보안이 필요한 원격 접속에 주로 사용 Telnet 설치 1. homebrew 설치 (이미 설치되어 있다면 스킵)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"https://brew.sh/ko/ HomebrewThe Missing Package Manage.. 2024. 8. 27. 개인정보 처리 방침 (하루 한 송이) 개인정보 처리 방침제1조 (개인정보의 수집 항목 및 수집 방법)1. 수집 항목하루 한 송이 앱(이하 회사)은 다음과 같은 개인정보를 수집합니다:필수 항목: SNS 연동 이메일 주소선택 항목: 별명, 프로필 사진자동 수집 항목: 서비스 이용 기록, 접속 로그, 쿠키, 접속 IP 정보추가 수집 항목: 갤러리 접근 권한(사진 및 미디어 파일)2. 수집 방법SNS 연동 로그인 시 사용자가 제공하는 정보앱 사용 과정에서 자동으로 생성되어 수집되는 정보사용자의 갤러리 접근 권한을 통해 수집되는 정보제2조 (개인정보의 수집 및 이용 목적)회원 관리: SNS 연동을 통한 본인 확인, 개인 식별서비스 제공: 앱 내 로그인 정보 표시 및 사용자 맞춤 서비스 제공데이터 관리: 수집된 개인정보는 Firebase에 등록하여 안.. 2024. 8. 12. [React Native] RN watchman 권한 오류 해결하기 | /Users/user/Library/LaunchAgents/com.github.facebook.watchman.plist 리액트 네이티브로 프로젝트 세팅하고npm start로 실행했는데 처음부터 알 수 없는 오류 등장.. 2024-07-18T21:40:15,920: [cli] Failed to open /Users/user/Library/LaunchAgents/com.github.facebook.watchman.plist for write: Permission deniedFatal error detected at:0 libfolly.0.58.0-dev.dylib 0x0000000102fc1f14 _ZN5folly10symbolizer17getStackTraceSafeEPmm + 121 libfolly.0.58.0-dev.dylib 0x0000000102fc3104 _ZN5folly.. 2024. 7. 18. 이전 1 2 3 4 ··· 21 다음 반응형