
epochday 라는게 있습니다. 프로그램 하시는 분들은 아시겠지만 날짜를 1970.1.1. 부터 몇일째 되는 날인지 확인하는 개념입니다.그런데 계산기로 계산하기는 귀찮고 해서 ai에게 물어 봤습니다.MS의 챗 GPT입니다.2024.12.15. 로 보고 하고 있습니다.
xcode에서 git remote에서 clone을 하려는데username does not match previous request (-1) 라는 에러가 계속되었다.이유는 알겠는데 정확한 해결책을 찾지 못했다.그러나 임시 방편으로 가능한 방법을 기록해 두겠다.추측되는 이
flow Hot Stream을 사용하여 값을 감시하는 방법은 StateFlow 또는 SharedFlow를 활용하는 것입니다. 이전에 설명했던 내용과 관련해, Hot Stream은 데이터 소비자가 없어도 값을 방출하며, 이를 통해 실시간 데이터 감시가 가능합니
Home과 End 키를 문장 이동 기능으로 사용할 수 있도록 매핑을 변경하는 방법입니다.터미널 열기: 응용 프로그램 > 유틸리티 > 터미널.KeyBindings 폴더 만들기:DefaultKeyBinding.dict 파일 생성:아래 내용 입력:파일 저장 후 종료: esc
설정, settings.gradle.kts 설정 >maven { url=uri ("https://oss.sonatype.org/content/repositories/snapshots/") }를 추가 libs.versions.toml 에서 build.gradle.kts(모듈단위) 사용 > 중요 나갈때 stop 하지 않으면 scope 내에서 악영향을...
아마 아직도 sqlite 만을 사용하는 개발자가 있을지 모르겠다.나는 sqlite 에서 room 으로 옮겨온지가 꽤 지나서 sqlite는 이제 가물거린다.언젠가는 room 설정도 가물거릴까 걱정하는 마음에 현제 사용하는 설정을 기록해 두려한다.Room은 Int,Stri
Kotlin에서 객체의 내용을 비교하기 위해서 if (a==b) 라는 실수는 자주 하게 된다\--항상 false 이 보장된다.--객체의 비교는 생성된 객체 instance 의 비교로 되기 때문에 객체 값을 개별로 비교하게 되는 번거러움이 있다.이렇게 equals(oth
Execution failed for task ':app:mergeDebugAndroidTestJavaResource'.A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJav
settings.gradle.kts 에 maven { url 'https://jitpack.io' } 추가하는 법
하면 20 인 경우 2 하고 0 이 다움즐에 나오는 버그가 생긴다.그럴 때softWrap = false를 사용하면 2줄로 넘어 가는 문제를 방지 할 수 있다.softWrap는 기본값이 true 이다.
개요 > 화면을 캡쳐해서 동영상을 첨부할 때 간단하게 사용하는 프로그램을 소개한다. 스크린toGif 홈페이지로 사용법을
에러 : \[ksp] java.lang.IllegalArgumentException: List has more than one element.라는 에러가 발생했을때발생이유 : Room 에서 목록에 없는 타입이 사용되어 발생한다.room db에서는 목록에 정의된 Int,
빌드에는 에러가 나지 않고 logcat 에 Uncaught exception received. android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: date_box.dateLong (c
Android 개발을 하던중 Log.d 로 로그를 남기는 경우, release버젼에서는 log 코드가 남는것을 원하지 않를 때가 있다. 이럴때 PorGuard 의 설정으로 Log.d 의 내용을 삭제 하는 방법이 있다.release 버젼과 debug 버젼에 각각 다른 p