일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드
- 막내의막무가내 SQL
- 안드로이드 sunflower
- 막내의막무가내 플러터
- 막무가내
- 부스트코스에이스
- 막내의막무가내 안드로이드 에러 해결
- 주택가 잠실새내
- 막내의 막무가내
- 부스트코스
- 막내의막무가내 코볼 COBOL
- Fragment
- 막내의 막무가내 알고리즘
- 막내의막무가내 일상
- 막내의막무가내 코틀린 안드로이드
- 2022년 6월 일상
- 막내의막무가내 플러터 flutter
- 막내의막무가내 알고리즘
- 막내의막무가내 프로그래밍
- 막내의막무가내 코틀린
- flutter network call
- 막내의막무가내 목표 및 회고
- 막내의막무가내
- 프로그래머스 알고리즘
- 주엽역 생활맥주
- 막내의막무가내 안드로이드
- 막내의막무가내 rxjava
- 막내의막무가내 안드로이드 코틀린
- 프래그먼트
- 안드로이드 Sunflower 스터디
- Today
- Total
목록분류 전체보기 (689)
막내의 막무가내 프로그래밍 & 일상
https://programmers.co.kr/learn/courses/30/lessons/42860 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 첫번째로 조이스틱 문제를 잘 못이해하여 다음과 같은 로직을 세워서 완벽하게 풀었으나 당연히 문제 설명과 달라서 오답이나왔다. 밑과 같이 푼 이유는 위아래 이동은 알파벳 A->B, B->A 이런걸 의마하고 왼쪽 오른쪽 이동은 A로 한방에 가기 Z로 한방에 가기를 의마하는 줄 알았다. 실수... 1. 같은 알파벳인경우 이동 X 2. 시작지가 A Z 인 경우 3. 목적지가 A와 Z인 경우 한번만 움직이면됨 ( +1..
https://programmers.co.kr/learn/courses/30/lessons/49993?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스에서 스킬트리 라는 문제를 풀어보았습니다. 유형은 안적혀있네요. 이걸 뭔 문제라하지 흠.. 서머코딩/윈터코딩(~2018) 라고만 적혀있습니다. 스킬트리 라는 제목에 끌려 풀게됬습니다. 1. 스킬트리 인가 체크 2. 스킬트리의 선마 스킬을 배웠는가 체크 [좀더 자세히 설명 2020.05.08 코드 변수명 및 주석 업데이트] => 이전 코드보는데 좀 알아보기 힘들어서 변수명과 ..
RxJava 공부를 조금씩 해볼려고 합니다. 공부하면서 중요하고 핵심적인 것들을 간략하게 정리하겠습니다. (진행형) [RxJava 개념] 리엑티브 프로그래밍은 데이터 흐름과 변화의 전달에 관한 프로그래밍 패러다임입니다. 리액티브 프로그램은 주변의 환경과 끊임없는 상호작용을 하는데 프로그램이 주도하는 것이 아니라 환경이 변하면 이벤트를 받아 동작합니다. 상호작용 프로그램은 자신의 속도에 맞춰 일하고 대부분 통신을 담당하는 반면, 리엑티브 프로그램은 외부 요구에 반응에 맞춰 일하고 대부분 정확한 인터럽트 처리를 담당합니다. [Obeservable 클래스] 옵서버 패턴을 구현한 클래스입니다. onNext() -> Observable 데이터 발행 알림. onComplete() -> 모든 데이터 발행완료 됬음을 ..
https://github.com/anjlab/android-inapp-billing-v3 anjlab/android-inapp-billing-v3 A lightweight implementation of Android In-app Billing Version 3 - anjlab/android-inapp-billing-v3 github.com 이전에 알파버전 출시 후 인앱결제 테스트 잘 동작함을 확인. 사용법도 잘 나오고 어렵지 않다.
[2021-04-13 업데이트] 참고사이트 : https://github.com/android/architecture-samples android/architecture-samples A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. - android/architecture-samples github.com 안드로이드 스터디를 했던 내용들을 정리합니다. 스터디를 하면서 공식문서로 설명을 듣고 프로젝트에 적용하는식으로 진행했습니다. 안드로이드 개발자 공식문서가 잘 되있으므로 가장 먼저 참고하면서 공부합니다. 프로젝트 저장소 https://github.com/mtj..
지인과 간단한 웹사이트를 만들어볼려고합니다. 아이티 관련 기사를 보고 저장 할 수 있는 서비스를 생각하고 있습니다. 1. 스프링부트 세팅을 다음과 같이 프로젝트 생성때 해줄 수 있다
[2021-04-13 업데이트] 나중에 재활용 할 수 도 있을 것 같아 기록합니다. 흠.. import android.content.Context import android.content.SharedPreferences object PreferenceManager { private const val MOVIE_SEARCH_APP = "MOVIE_SEARCH_APP" const val AUTO_LOGIN_KEY = "AUTO_LOGIN_KEY" private fun getPreferences(context: Context): SharedPreferences { return context.getSharedPreferences(MOVIE_SEARCH_APP, Context.MODE_PRIVATE) } fun ..
[2021-04-13 업데이트] 영화 불러오는데 무한 스크롤이 필요하여 해당 기능을 구현해봤습니다. 1. 무한스크롤 리스너 클래스 추가 import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.StaggeredGridLayoutManager abstract class EndlessRecyclerViewScrollListener : RecyclerView.OnScrollListener { // The minimum am..
드디어 다 읽었습니다. 원래는 매일 블로그에 정리하면서 읽을까 했는데 그러기에는 너무 시간낭비가 커서 중간에 그만뒀었습니다. 학교에서 네트워크를 벼락치기식으로 공부한 면도 있어서 추천을 받아 이 책을 사고 읽게 되었습니다. 책 내용은 대화형식과 그림 및 요약으로 이루어져 있고 목차도 잘 구성된 책입니다. 이 책에 있는 내용만 다 알아도 학사수준에서는 손색이 없다고 전 생각합니다. ( 읽으면서도 많이 까먹고 기억안나는 부분이 많아 시간날때마다 읽을려고 합니다.) 가벼우면서도 네트워크 전반적 지식을 얻을 수 있는 면에서 추천합니다.!
https://programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스의 가장 큰 수를 풀었다. 처음에는 별생각없이 자리수 비교해줄려고 다음과 같이 비교해주었었다. import java.util.ArrayList; import java.util.Collections; class Solution { public static void main(String[] args) { Solution solution= new Solution(); solution.solution(ne..
https://programmers.co.kr/learn/courses/30/lessons/42584?language=java 코딩테스트 연습 - 주식가격 | 프로그래머스 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 programmers.co.kr 처음에 리스트로 풀고 테스트케이스도 다 맞길래 통..
[2021-04-13 업데이트] https://stackoverflow.com/questions/46665621/android-room-persistent-appdatabase-impl-does-not-exist/53187335 Android room persistent: AppDatabase_Impl does not exist My app database class @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; ... stackoverflow.com g..
안드로이드 프로젝트를 진행하던 도중 스마트폰 개발자옵션을 잘 못건드려서 사라지게됬다. 이 경우 안드로이드 스튜디오에서 스마트폰으로 실행을 할 수가 없다. 고치는데 시간 좀 썼다. 다음에는 당황하지 않도록 해결방법은 적어놓는다. 1. 설정에 들어가서 휴대전화 정보를 누른다. (현재 고친 뒤라 개발자 옵션이 떠있다. 원래 안떠있는 상태였다... ) 2. 소프트웨어 정보를 누른다. 3. 빌드번호를 누른다. 그럼 메세지가 뜰텐데 4단계까지 눌러주도록한다. 그럼 비밀번호가 있는 경우 비밀번호를 치면 해결된다. 4. 마지막으로 개발자옵션에 들어가서 USB 디버깅을 ON 해주면 된다. 댓글과 공감은 큰 힘이 됩니다. 감사합니다..!
[2021-04-13 업데이트] ex) private lateinit var movieCall: Call lateinit은 ?. safe call로 확인이 불가하다. 다음과 같이 하면 된다. if (this::movieCall.isInitialized) { movieCall.cancel() } 댓글과 공감은 큰 힘이 됩니다. 감사합니다. !!
https://programmers.co.kr/learn/courses/30/lessons/42583?language=kotlin# 코딩테스트 연습 - 다리를 지나는 트럭 | 프로그래머스 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. ※ 트럭이 다리에 완전히 오르지 않은 경우, 이 트럭의 무게는 고려하지 않습니다. 예를 들어, 길이가 2이고 10kg 무게를 견디는 다리가 있습니다. 무게가 [7, 4, 5, 6]kg인 트럭이 순서 programmers.co.kr 프로그래머스의 다리를 지나는 트럭..