본문 바로가기

전체보기55

[Android][Kotlin] 암시적 인텐트 활용하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 https://win-record.tistory.com/1 [Android] 암시적 인텐트 활용하기 Android Studio 4.2.2 Android SDK 28 Kotlin 1.5.21 암시적 인텐트 정의 암시적: 명확히 드러내지 않고 넌지시 알리는 (고려대 한국어대사전) 인텐트: 메시징 객체로, 다른 앱 구성 요소(activity, service, broa.. win-record.tistory.com Android Studio 4.2.2 Android SDK 28 Kotlin 1.5.21 암시적 인텐트 정의 암시적: 명확히 드러내지 않고 넌지시 알리는 (고려대 한국어대사전) 인텐트.. 2022. 6. 26.
[Android][Kotlin] chip 동적 추가하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 https://win-record.tistory.com/51 [Android] chip 동적 추가하기 ⚠️ 2021.08.09에 작성된 글입니다 ⚠️ chip을 동적으로 추가, 삭제하는 기능을 만들어보자. 최종 완성에서는 다음과 같은 기능이 있다. chip 추가 chip 삭제 모든 chip 이름 확인하기 핵심 코드 chip gro win-record.tistory.com chip을 동적으로 추가, 삭제하는 기능을 만들어보자. 최종 완성에서는 다음과 같은 기능이 있다. chip 추가 chip 삭제 모든 chip 이름 확인하기 핵심 코드 chip group 객체의 addView 메소드를 이.. 2021. 8. 9.
[error] smtp error: could not authenticate 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error] smtp error: could not authenticate — Win Record (tistory.com) 문제상황 구글계정으로 이메일을 보내는 기능에서 에러가 생김. aos에서 이메일을 요청하였으나, 아래와 같은 에러가 뜸 smtp error: could not authenticate 원인 smtp를 활용해 메일발송을 할 때, 구글계정으로 발송인을 설정한 경우, 해당 구글계정의 권한을 설정해야 한다. 해당 기능을 만든지 한달여전이라, 구글에서 자동으로 권한을 해제한 것으로 추측된다. 해결 1. 보안수준이 낮은 앱의 액세스 사용 설정 Google 계정 관리 > 보안 >.. 2021. 7. 29.
[error] pack-objects died of signal 9 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error][GIT] pack-objects died of signal 9 — Win Record (tistory.com) 문제상황 123개의 파일을 한꺼번에 push하려는 상황에서 다음과 같이 에러가 뜸. 원인 한번에 많은 파일을 push하려 했고, push하려는 파일 중 100MB가 넘는 것이 있었음 해결 1. 개별 파일 최고 크기 설정 git config --global http.postBuffer 20971520 이를 통해 100MB 넘는 파일 업로드 되도록 한다. 2. 폴더별 add하여 push git add ... git commit -m "커밋 메세지 작성" git pus.. 2021. 7. 28.
[github] git LFS - 용량 큰 파일 올리기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [GIT] git LFS - 용량 큰 파일 올리기 — Win Record (tistory.com) 폴더 안에 있는 파일을 push하려 했는데 다음과 같은 에러가 나왔다. 한번에 전송할 수 있는 파일 크기가 작아서라고 하여 다음과 같이 기본 설정을 늘려줬다. git config --global http.postBuffer 20971520 다시 push 했더니 다음과 같은 에러메세지가 떴다. 한번에 100mb까지 파일을 전송할 수 있는데, 파일 중 하나가 100mb를 넘는다는 것이다. 메세지에서 얘기한 대로 lfs를 설치해보았다. 현재 원격 리눅스 서버에서 작업중이라 다음 글을 참고해 설치.. 2021. 7. 22.
[error] Uncaught Error: Call to undefined function mysqli_connect() 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error][PHP] Uncaught Error: Call to undefined function mysqli_connect() — Win Record (tistory.com) 문제상황 다음과 같은 코드로 mysql에 접속하는 것을 테스트하려는데, 오류가 발생했다. // DB 연결 $conn = mysqli_connect($host, $username, $password, $dbname); if (!($conn)) { echo "db 연결 실패: " . mysqli_connect_error(); } else { echo "연결 성공"; $sql = "select * from user;.. 2021. 7. 21.
[error] refusing to merge unrelated histories 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error][GIT] refusing to merge unrelated historiese — Win Record (tistory.com) 문제상황 git pull할 때 다음과 같은 문제가 발생했다. fatal: refusing to merge unrelated histories 원인 서로 관련 기록이 없는 두 프로젝트를 병합하려 할 때 발생한다. git에서는 기본적으로 이런 상활을 거부하는 것이다. 해결 pull 할 때, 다음과 같은 옵션을 추가해 진행한다. git pull origin --allow-unrelated-histories 두 프로젝트의 히스토리를 저장하는 상황에 사용한.. 2021. 7. 19.
[PHP] Enum 사용하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [PHP] Enum 사용하기 — Win Record (tistory.com) ※ php 7.4 버전 기준 작성 ※ Enum이란? Enumerated type의 줄임말로, 열거형이란 뜻이다. 서로 관련있는 상수들을 열거한 집합을 말한다. 예를 들어 사과, 바나나, 딸기라는 세 상수를 과일이란 집합으로 묶어 과일 enum을 만들 수 있다. 아래 코드는 위에서 말한 과일 enum을 Kotlin으로 구현한 것이다. enum class Fruit { APPLE, BANANA, STRAWBERRY } 이런 enum은 충분히 예측가능한 상수들을 다룰 때 사용한다. 그 예로, 옷을 고를 때 초록색, .. 2021. 6. 30.