목록전체 글 (178)
자바칩
냉장고 비서(이하 "앱")는 이용자의 개인정보를 중요하게 생각하며, 관련 법령을 준수하기 위해 다음과 같이 개인정보처리방침을 안내합니다. 1. 수집하는 개인정보본 앱은 회원가입 및 로그인 기능을 제공하지 않으며, 이용자의 이름, 이메일 주소, 전화번호 등 직접 식별 가능한 개인정보를 수집하지 않습니다. 다만, 이용자가 AI 레시피 추천 기능 또는 영양성분 조회 기능을 사용하는 경우, 기능 제공을 위해 이용자가 입력하거나 선택한 식재료 정보 또는 식품명이 외부 API로 전송될 수 있습니다. 2. 저장되는 정보이용자가 앱에 입력한 식재료 정보(식재료명, 카테고리, 소비기한 등)는 기본적으로 이용자의 기기 내부 저장소(SQLite)에 저장됩니다. 개발자는 해당 정보를 별도의 서버에 저장하지 않습니다. 다만, ..
Android 디버그 빌드용 서명 키(debug.keystore) 수동 생성 명령어keytool -genkeypair ^ -alias androiddebugkey ^ -keyalg RSA ^ -keysize 2048 ^ -validity 10000 ^ -keystore C:\Users\user\.android\debug.keystore ^ -storepass android ^ -keypass android ^ -dname "CN=Android Debug,O=Android,C=US" KeyHash 추출 명령어 (debug.keystore 기반) keytool -list -v ^ -keystore C:\Users\user\.android\debug.keystore ^ -alias androiddebugke..
마지막에 commit한 사항 보기git log -1 --stat 복구- 방금 커밋만 취소하고, 파일 변경사항은 그대로 되살리기git reset --soft HEAD~1 제대로 복구되었는지 확인git status 다시 언스테이징 시키기git restore --staged .
1. 모든 변경사항 안전하게 백업(stash)하기 - 작업 중인 수정·삭제·새로 추가된 파일까지 모두 안전하게 임시 저장 - 여기서 -u (--include-untracked) 옵션은 Untracked 파일도 같이 저장git stash push -u -m "임시 백업: 모든 변경사항 포함" 2. 원격 변경사항 가져오기 git pull 3. 백업된 변경사항 복구하기 git stash pop 4. 저장된 stash 목록 확인 git stash list
Debug 모드flutter run (기본값)kDebugMode == trueHot reload 가능개발용, 최적화 안 됨 Profile 모드flutter run --profile -d chromekProfileMode == true성능 측정용 (일부 디버깅 가능, 최적화 적용 일부 됨) Release 모드flutter run --release -d chromeflutter build web --releasekReleaseMode == true최적화 최대로 적용, 로그/디버그 코드 제거됨
로컬에서 이미지 빌드docker build -t 이미지명 .로컬에서 이미지 저장docker image save -o 이미지명.image 이미지명로컬에서 저장한 이미지를 서버로 전송scp .\이미지명.image 계정명@서버IP:~/서버 접속ssh 계정명@서버IP서버에서 전송받은 이미지 불러오기docker load -i ./이미지명.image
이 글에서는 로컬 브랜치를 develop, 원격 브랜치를 main 으로 가정합니다. 🔹 안전한 Git 작업 흐름 (로컬 develop → 원격 main) 1. 작업 시작할 때 (항상 최신 main 반영) git checkout developgit pull origin main # 내 develop 브랜치에 최신 main 반영 2. 내 작업 진행 # develop 브랜치에서 코딩하고 commitgit add .git commit -m "작업 내용" 3. 작업 끝나고 main에 반영 git checkout maingit pull origin main # 혹시 모를 팀 변경사항 최신화git merge develop # 내 작업(main으로 합치기)git push orig..
■ Fast-Forward 병합이란?Fast-Forward 병합은 Git에서 두 브랜치를 병합할 때,단순히 브랜치 포인터만 앞당기기만 해도 병합이 되는 경우를 말합니다. 전제 조건:현재 병합 대상 브랜치(예: main)가 다른 브랜치(예: develop)의 조상(commit ancestor)인 경우에만 가능즉, develop이 main을 기준으로 리베이스된 상태여야 함 ○ Fast-Forward가 가능한 상황# 병합 전 커밋 구조main: A---B---C \develop: D---E---F 이 상태에서 git checkout main → git merge develop을 하면# 병합 후 결과 (fast-forward)main: A---B--..