분류 전체보기(617)
-
LiveData 사용 이유
LiveData는 '관찰' 가능한 data holder 데이터 변경 시 UI 컴포넌트(activity 혹은 fragment)에 알림 LiveData 외 Flow, RxJava의 Observable 사용 가능 혹은 Coroutines에서 suspend 함수로 query 작성 LiveData는 Android architecture에서 잘 지원해 주기 때문에 이를 사용하는 것이 좋음 ex. ViewModel의 lifecycle aware 기능에서 LiveData를 사용
2025.02.27 -
맥북에서 펑션키 사용하기
맥북에서 펑션키를 누르면 펑션키에 할당된 기능이 우선적으로 동작합니다. 예를들어 F8를 누르면 미디어의 재생 시작/멈춤으로 동작합니다. 그런데 어플리케이션 디버깅 시 F9나 F10 혹은 F7이나 F8을 눌러 디버거의 기능을 사용해야 하는데 펑션키를 누르면 디버깅과 관련된 기능이 동작하지 않아 여간 곤란하지 않을 수 없습니다. 펑션키가 F 키 그대로 사용되게 하려면 설정에서 키보드로 진입 한 후 '키보드 단축키...' 버튼을 누릅니다. 여기서 기능 키를 선택하고 F1, F2 등의 키를 표준 기능 키로 사용을 활성화 합니다. 이제부터 미디어 키 동작등을 펑션키로 사용하려면 Fn 키를 누르고 F8 키를 눌러줘야 합니다.
2025.02.26 -
github to gitlab
github의 모든 branch, tag 내용을 gitlab에 반영하는 방법다음은 github의 test라는 repository의 모든 branch, tag들을 gitlab의 your repository로 반영하는 과정을 설명합니다. 우선 github의 test repo를 clone 합니다. # GitHub 프로젝트 클론git clone https://github.com/test.gittest로 들어가서 모든 branch 내용을 fetch 하여 local로 가져옵니다. cd test# 모든 원격 브랜치와 태그 가져오기 및 로컬 추적git fetch originfor remote in $(git branch -r | grep origin/ | grep -v '\->'); do git branch --..
2025.02.05 -
gitlab 기본 사용법
Basic usage1코드획득프로젝트 코드를 획득합니다.git clone https://${ID}:${PAT}@repo.url.git2브랜치 생성코드 작업을 수행할 브랜치를 생성합니다. git checkout -b feature/feature1branch 명은 보통 다음의 룰을 따라 작성합니다. * feature의 경우 feature/feature_name* bugfix의 경우 bugfix/bug_fix_name3수정 사항 추가작업 브랜치에서 코드 작업 후 수정 사항을 staging area에 추가합니다.git add my_work.ccp4커밋 생성staging area에 반영된 수정 사항으로 커밋을 생성합니다. git commit 이후 나타나는 화면에서 commit comment를 작성합니다. 다음과 ..
2025.01.15 -
makefile 주요 문법
기본 문법allmakefile을 작성하고 console에서 make를 실행하면 기본적으로 "all:" 부분에 정의된 내용이 수행됩니다. 다음은 간단한 makefile의 예 입니다.OBJ = $(patsubst %c, %o, $(wildcard \*.c)) all : diary diary: $(OBJ) $(CC) -o $@ $^ 위와 같이 makefile을 작성한 뒤 다음과 같이 make를 실행합니다.~$ make 그럼 makefile이 위치한 폴더 내 모든 .c 파일들이 빌드되어 diary라는 파일을 생성합니다.make options -n, --just-print, --dry-run, --recon "No-op" The activity is to pr..
2025.01.03 -
차량 생산 일자 확인 방법
https://www.gov.kr/ 정부24 www.gov.kr 다음의 화면에서 발급하기를 누릅니다. 개인정보 수집 동의 및 신청 정보를 입력합니다. 발급된 '자동차 등록원부(갑) 등본/초본'에서는 차량의 제작연월일을 확인할 수 있습니다. 제작연월일과 최ㅏ초 양도연월일 모두 확인이 가능합니다.
2024.10.18