본문 바로가기

전체 글112

계정이 2개일 때, commit전에 git bash로 git 사용자 확인하기 계정이 2개일 때, 어떤 계정으로 commit되는지 확인하는 방법 1. git bash에 들어가서 아래 입력 git config user.name git config user.email 2. git 전역 설정을 변경한다. git config --global user.name "YourUserName" git config --global user.email "your.email@example.com" global로 해야 전체적으로 계정 변경이 이루어진다. 이렇게 하면 내가 원하는 계정으로 commit이 가능하다. -------------------------------------------------------------------------------------------------------------.. 2023. 7. 29.
Android Studio(Kotlin) Cannot resolve symbol 'ActivityMainBindingImpl' 데이터 바인딩 연습하는데 Cannot resolve symbol 'ActivityMainBindingImpl' 에러가떠서 계속 찾아보았는데, 내가 코틀린 어노테이션 해독기 설정할때 plugins { alias(libs.plugins.com.android.application) alias(libs.plugins.org.jetbrains.kotlin.android) kotlin("kapt") } 플러그인스에 kapt를 안써줘서 에러가 발생했다. 2023. 7. 9.
CS 클러스터 서버 클러스터 서버 :작업 로드의 균형을 맞추거나 한 서버가 실패한 경우 지속적인 작동을 보장하기 위해 서로 연결된 두 개 이상의 서버 그룹. 각기 다른 서버들을 하나로 묶어서 한 몸으로 보이게끔 동작함. 클러스터로 묶인 한 시스템에 장애가 발생하면, 정보의 제공 포인트는 클러스터로 묶인 다른 정상적인 서버로 이동한다. 이렇게 되면 사용자들은 데이터를 끊기지 않게 안정적으로 받을수있다. 2023. 7. 8.
Android Studio(Kotlin) Room room은 Jetpack의 데이터베이스 라이브러리 : 사용자가 앱을 닫은 후에도 로컬에 필요한 DB를 저장해야할 때가 상당히 많다. (로그인기록, 노래 재생목록 등등 많다) 로컬에 영구적으로 DB를 저장해줘야하는 경우도 생김. (Room은 SQLitelibrary 데이터베이스 위에 있는 추상화 계층) SQLite은 SQL언어를 사용해야하는데 room은 그럴필요없이 간소화해서 DB를 건드리게 만들어준다. (그니까 엄청 편함) 2023. 6. 18.
Android Studio(Kotlin) 스키마 SCHEMA IT 쪽에서 스키마는 굉장히 다양한 뜻으로 사용되고 있다. (마치 API처럼) 1. 데이터베이스쪽에서 봤을때 스키마 스키마 : 데이터베이스 구조와 그 안의 상세내용을 뜻한다. 누가 보느냐에 따라서 스키마를 3개로 나눈다. 찾아보니 데이터베이스를 어떻게 만든건지? 에 대한 상세설명 - 외부 스키마(external schema): 사용자 관점의 스키마. 사용자 또는 프로그램 입장에서의 논리적 구조로 여러 개가 존재한다. - 개념 스키마(conceptual schema): 사용자와 데이터베이스(DB) 관리자 관점의 스키마. 데이터베이스에 실제로 어떤 데이터가 저장되었으며, 데이터 간의 관계는 어떻게 되는지를 정의하는 스키마로 전체 관점으로 한 개만 존재하며 접근 권한, 보안 및 무결성 등에 관한 정의를 포함한.. 2023. 6. 17.
Android Studio 보일러플레이트 data class를 만들고 이 데이터를 get,set 등 데이터를 가져올때 (생성자 등) 반복적으로 하는 작업들을 보일러플레이트라한다. feild는 데이터를 뜻하고, 코틀린에서 사용하는 property는 get, set을 포함한 속성이다. 그러므로 코틀린은 get,set을 개발자가 굳이 안써도 된다. var : get,set을 포함 val : set은 없고, get을 포함 2023. 6. 12.