전체 글239 [프로그래머스 *Java] - 스킬트리 https://school.programmers.co.kr/learn/courses/30/lessons/49993 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조건 제한시간 : 45분 이내 중요한 포인트를 짚어보자. 1. skill 변수로 받은 선행 스킬 순서를 지키는 지 확인해야한다. 2. 선행 스킬 순서를 다 쓰지 않아도 된다. 3. 선행 스킬 순서 목록에 없는 스킬이 존재한다. 이렇게 생각을 했을 때, 내가 구현한 코드 Flow를 설명하겠다. 1. 먼저 HashMap 에 알파벳 마지막 수인, 26이라는 수를 초기화한다. why? 우선순위 꼴지라 그.. 2022. 8. 17. [안드로이드 에러] Firebase not working com.google.firebase.installations.FirebaseInstallationsException 문제 발생 Build 를 할 때, 에러가 발생했다. rebuild 를 하더라도 해결이 되지 않았다. 해결 방법 1. Firebase 콘솔에서 구성을 변경한 경우 - 프로젝트에서 google-services.json 파일을 다시 다운로드하고 업데이트합니다. 2. Device 문제 해결방법 - 2-1) device(안드로이드 폰)으로 연결하여 Build 했을 경우, 인터넷 연결(wifi - mobile)을 재확인할 필요가 있다. - 2-2) 에뮬레이터를 이용해서 Build 했을 경우, 에뮬레이터를 리셋한 뒤에 빌드를 진행해보자. * 에뮬레이터 리셋 순서 1. Tool > AMD Manager 클릭 2. 사용하는 에뮬레이터 타입에 맞춰 Wipe Data 를 진행 3. 다시 리빌딩 후, google servic.. 2022. 8. 11. [프로그래머스 *Java] - 주식 가격 (문제 재 해석 참고) https://school.programmers.co.kr/learn/courses/30/lessons/42584 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조건 제한 시간 : 30분 문제를 보고 이해한 그대로 풀었는데, 안 풀렸다. 문제를 참 엿같이 작성한 거 같다. 문제 재해석 링크 위 링크를 들어가면, camel-master 라는 분이, 문제를 재해석해서 지문을 작성한 글이 있다. 그걸 참고해서 문제를 다시 한 번 풀어보라 권하겠다. 분명 문제 이해를 못한 원인이 무엇인가? 바로. 예시에 나온, 3-4초 구간 때문이다. 이 문제는 주가가 떨어진 .. 2022. 8. 11. [Kotlin IN ACTION] - 코틀린 생성자(2) 부 생성자 생성자가 여럿 필요한 경우가 가끔 있다. 가장 일반적인 상황은 프레임워크 클래스를 확장해야 하는데 여러 가지 방법으로 인스턴스를 초기화 할 수 있게 다양한 생성자를 지원해야 하는 경우다. 예시 View 클래스가 있다. 그 클래스를 코틀린으로 코드를 작성하면 open class View { constructor(ctx : Context) { ... } construcotr(ctx : Context, attr : AttributeSet) { .... } } 위 코드로 작성할 수 있다. 해당 클래스는 주 새성자를 선언하지 않고 부 생성자만 2개 선언했다. 부 생성자는 constructor 키워드로 시작한다. 위 클래스를 확장하면서 똑같이 부 생성자를 정의할 수 있다. class MyButton : .. 2022. 7. 29. [안드로이드 에러] End of input at line 1 column 1 path $ 문제 발생 Retrofit2 를 사용 중에, Api 통신을 하여 잘 처리되서, 데이터베이스에는 값이 잘 들어간다. 하지만, Callback 에서 onResponse() 메서드로 들어가는 것이 아니라, onFailure() 메서드로 들어가 에러 메시지 End of input at line 1 column1 path $ 를 배출한다. 해결 방법 return 되는 response body 가 비었을 경우 에러가 발생하게 된다. [An empty pojo is {} in JSON.] 따라서, 응답이 비어있을 경우 null 로 반환을 해줘야 한다. //추가 class NullOnEmptyConverterFactory : Converter.Factory() { override fun responseBodyConve.. 2022. 7. 29. [Mysql 에러 해결] - You are using safe update mode and you tried to update a table without a WHERE the uses a KEY column... 문제 발생 Mysql 에서 특정 sql문을 실행 할 때, 나오는 에러. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option ... 테이블 키 값을 이용한 update, delete 만 허용하도록 되어 있는데, 그렇지 않게 좀 더 넓은 범위로 sql 문을 실행할 때, workbench 에서 경고를 줌. 즉, 다수의 데이터를 update, delete 할 때, 발생됨. 해결 방법1 sql 로 환경변수를 설정해준다. SET SQL_SAFE_UPDATES = 0; 해결 방법2 기본 설정인 안전 모드를 해제하기 순.. 2022. 7. 29. 이전 1 ··· 12 13 14 15 16 17 18 ··· 40 다음