전체 글(129)
-
데이터 존재 유무를 True, false 로 알려주는 쿼리문 (select exists)
검색한 데이터가 있는지 유무를 True, false로 알려준다 select exists (SELECT * FROM 테이블 WHERE 조건문) as isData
2022.05.21 -
고차 함수(Higher-order functions)
고차 함수(Higher-order functions) 함수는 다른 함수를 인수로 취할 수 있습니다. 다른 함수를 인수로 사용하는 함수를 고차 함수라고 합니다. 이 패턴은 자바에서 콜백 인터페이스를 사용할 때와 동일한 방식으로 구성요소 간에 통신하는 데 유용합니다. 다음은 고차 함수의 예입니다. fun stringMapper(str: String, mapper: (String) -> Int): Int { // Invoke function return mapper(str) } stringMapper() 함수는 전달된 String에서 Int 값을 파생하는 함수와 함께 String를 가져옵니다. 아래 예와 같이 다른 입력 매개변수를 충족하는 함수, 즉 String을 입력으로 사용하고 Int를 출력하는 함수와 S..
2022.05.21 -
@HiltAndroidApp to have a value. Did you forget to apply the Gradle Plugin? 해결
에러 로그 error: [Hilt] public final class OpggApplication extends android.app.Application { ^ Expected @HiltAndroidApp to have a value. Did you forget to apply the Gradle Plugin? (dagger.hilt.android.plugin) See https://dagger.dev/hilt/gradle-setup.html [Hilt] Processing did not complete. See error above for details. 원인 kotlin 1.5.20 kapt 관련해서 생기는 문제 해결 방법 1. kotlin version 을 낮춤 > 1.5.20 에서 1.5.10 ..
2022.05.14 -
도커 컨테이너 이미지화 하기
1. docker ps 명령어로 현재 실행중인 컨테이너 확인 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c3f279d17e0a ubuntu:12.04 /bin/bash 7 days ago Up 25 hours desperate_dubinsky 197387f1b436 ubuntu:12.04 /bin/bash 7 days ago Up 25 hours focused_hamilton 2. docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] 포맷으로 이미지 생성 (CONTAINER ID) (REPOSITORY) :(TAG) $ docker commit c3f279d17e0a svendowideit..
2021.12.02 -
RecyclerView 하단 공백
리사이클뷰 아이템 마지막아이템에 공백을 적용하여 FloatingButton과 겹치지 않도록 하고 싶을때 paddingBottom과 clipToPadding false를 적용 해주면 된다.
2021.12.01 -
adb 스크린샷 찍기 OR 동영상 녹화
스크린샷 찍기 adb shell screencap /sdcard/screen.png 동영상 녹화 adb shell screenrecord /sdcard/demo.mp4 Control+C(Mac의 경우 Command+C)를 눌러 화면 녹화를 중지합니다. 중지하지 않으면 녹화가 3분 또는 --time-limit로 설정한 시간 한도에서 자동으로 중지됩니다. 참고 사이트 https://developer.android.com/studio/command-line/adb?hl=ko Android 디버그 브리지(adb) | Android 개발자 | Android Developers 기기와 통신할 수 있는 다목적 명령줄 도구인 Android 디버그 브리지를 알아보세요. developer.android.com
2021.12.01