Archive

인생은 속도가 아니라 방향이다
    2023

    [Android] NestedScrollWebView

    WebView 중첩스크롤 문제 해결


    [Android] ContentValues Class

    ContentValues Class


    [Android] Bitflag ?

    Bitflag 공부


    [Android] Task Hijacking 취약점 CVE-2021-33699

    CVE-2021-33699 Task Hijacking


    [Android] Shared Preference 암호화

    EncryptSharedPerference, KeyStore, RSA


    2022

    [Android] Gradle BuildType

    BuildType.kt 뜯어보기


    [Android] Reduce App Size

    Apk Analyze를 통한 app size 줄이기


    [Android] OkHttp3 ConnectionSpecs

    TLS / Cipher Suite


    [Kotlin] Flow (1) - Flow 기초

    Flow 기본 사항


    [Kotlin] TDA원칙이란

    Tell, dont's ask!


    [Android] TextView.getText()

    TextView의 text를 가져오자


    [Android] Paging3 Pager 내부에서 일어나는 일

    Paging3 Pager 내부 들여다보기


    [Kotlin] Coroutine 내부동작

    suspend가 어떻게 돌아가는지


    [Kotlin] Value Class

    Value Class란 무엇일까


    [Android] Paging3 PagingAdater가 UI를 업데이트하기까지

    Paging3 데이터가 UI 업데이트 되는 과정


    [Android] Native Debug Symbol

    PlayStore 경고문구 !!


    [Kotlin] @Volatile

    Volatile이란?


    [Kotlin] Primitive Type in Kotlin

    Primitive type? Wrapper Type?


    [Android] Fragment ViewLifecycleOwner

    ViewLifecycleOwner?


    [Android] Dirty Flag Pattern

    android designpattern


    [Android] Hilt @Provides? @Binds?

    Hilt Provides vs Binds


    [Kotlin] Coroutine Exception Handling

    coroutine exception handling in viewmodel


    [Android] Debounce 구현 (with Thread Safe)

    Thread를 사용한 Debounce 직접 구현


    [Kotlin] Serializable Object

    kolin의 object serialize에 대해서


    [Kotlin] Stackful / Stackless Coroutine

    Stackful? Stackless?


    [Kotlin] Coroutine? Thread?

    Coroutine과 Thread 비교


    [Kotlin] Annotation

    Kotlin annotation 공부


    [Android] Paging3 load all pages at once

    Paging3 troubleshooting


    [Android] Fastlane #2 (PlayStore)

    Fastlane 릴리즈 자동화


    [Android] Room Migration

    Room Database Migration


    [Android] Fastlane #1 (App Distribution)

    fastlane + Firebase App Distribution


    [Android] 클린아키텍처

    Clean Architecture에 대한 공부


    [Kotlin] Weak Reference

    Reference에 대한 공부


    2021

    [Kotlin] JVM Memory구조

    JVM Memory구조에 대해 알아보자


    [Android] DiffUtil

    DiffUtil에 대해 알아보자


    [Kotlin] 예외처리(Exception)

    kotlin, android 예외처리 하기


    [Android] Fragment 생성

    Fragmemnt 생성


    [Android] Fragment Lifecycle

    Fragment Lifecycle


    [Kotlin] Lazy

    kotlin by lazy


    [Android] Firebase Remote Config

    Firebase Remote Config


    [Kotlin] Sealed Class

    Kotlin Sealed class


    [Kotlin] 대수적 타입

    Kotlin Algebraic data type


    [Kotlin] 제네릭 #3 - 타입 파라미터 소거

    Kotlin Type erasure


    [Android] Retrofit2 - Cache

    안드로이드 - Retrofit Cache


    [Kotlin] 제네릭 #2 - 변성

    Kotlin 변성, 공변


    [Kotlin] 제네릭 #1 - 타입 상한

    Kotlin 제네릭에대해 알아보자


    [Kotlin] emptyList와 listOf

    Kotlin emptyList, listOf


    [Kotlin] 리액티브 프로그래밍 (3)

    Kotlin 리액티브 프로그래밍


    [Kotlin] 리액티브 프로그래밍 (2)

    Kotlin 리액티브 프로그래밍


    [Kotlin] 리액티브 프로그래밍 (1)

    Kotlin 리액티브 프로그래밍


    [Android] FCM, 푸시 알림 (2/2)

    FCM, 알림


    [Android] Drag and Drop - Kotlin

    drag and drop, kotlin


    [Android] FCM, 푸시 알림(1/2)

    FCM, 알림


    [Android] Kotlin extensions deprecated

    kotlin etensions deprecated


    [Android] 인앱 업데이트

    인앱 업데이트


    [Android] CustomView 만들기

    Android CustomView


    2020

    [Kotlin] 디자인패턴 (7) - 데커레이터 패턴

    Kotlin 데커레이터 패턴


    [Kotlin] 디자인패턴 (6) - 옵저버 패턴

    Kotlin 스테이트 패턴


    [Kotlin] 디자인패턴 (5) - 커맨드 패턴

    Kotlin 스테이트 패턴


    [Kotlin] 디자인패턴 (4) - 스테이트 패턴

    Kotlin 스테이트 패턴


    [Kotlin] 디자인패턴 (3) - 싱글턴 패턴

    Kotlin 싱글턴 패턴


    [Kotlin] 디자인패턴 (2) - 스트래티지 패턴

    Kotlin 스트래티지 패턴


    [Kotlin] 디자인패턴 (1)

    Kotlin 디자인 패턴


    [Android] 코틀린의 범위 지정 함수 apply, with, let, also, run

    Android 코틀린의 apply, with, let, also, run


    [Android] WorkManager

    Android Jetpack WorkManager


    [Android] ReactiveX - 2

    android


    [Android] ReactiveX - 1

    android


    [Android] Room

    Android Jetpack Room


    [Android] Databinding

    Android Jetpack Databinding


    [Android] 초보자를 위한 Kotlin 200제 - 1

    android


    [Android] 초보자를 위한 Kotlin 200제 - 1

    android


    [Android] Material Design(2)

    android


    [Android] Material Design(1)

    android


    [Android] Android:Onclick을 구현하는 방법

    OnClickListener 구현


    [Android] 프래그먼트

    Do it! 안드로이드(11)


    [Android] 스레드와 애니메이션

    Do it! 안드로이드(10)


    [Android] 액티비티 수명주기

    Do it! 안드로이드(9)


    [Android] 인텐트와 액티비티 플래그

    Do it! 안드로이드(8)


    [Android] 애플리케이션 구성하기

    Do it! 안드로이드(7)


    [Android] SMS 입력화면 만들기

    Do it! 안드로이드(6)


    [Android] 기본 위젯들

    Do it! 안드로이드(5)


    [Android] 여러가지 레이아웃 사용하기

    Do it! 안드로이드(4)


    [Android] 리니어 레이아웃 사용하기

    Do it! 안드로이드(3)


    [Android] 레이아웃과 기본 위젯 사용하기

    Do it! 안드로이드(2)


    [Android] 안드로이드 스튜디오와 기본 레이아웃 익히기

    Do it! 안드로이드(1)


    [Android] Android 앱 기본요소

    android


    [Android] Kotlin 언어 알아보기

    Kotlin Syntax


    Django Throttling

    django throttling


    Django Middleware (2)

    django middleware


    Django Middleware (1)

    django middleware


    Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (2)

    django channel tutorial


    Channels를 이용한 실시간 채팅 구현 - 튜토리얼 (1)

    django channel tutorial


    서버 인증 (2) (token/JWT)

    token / JWT Authorization


    서버 인증 (1) (Session/Cookie)

    Session / Cookie Authorization


    2020년에 하는 2019 회고

    2019를...돌아보며..


    2019

    Django Class Based View (5)

    CBV에 대한 이해 (5)


    Django Class Based View (4)

    CBV에 대한 이해 (4)


    Django Class Based View (3)

    CBV에 대한 이해 (3)


    Django Class Based View (2)

    CBV에 대한 이해 (2)


    Django Class Based View (1)

    CBV에 대한 이해 (1)


    JWT에 대한 이해 2-2 with JWT handbook

    Chapter 2-2


    JWT에 대한 이해 2-1 with JWT handbook

    Chapter 2-1


    Non-blocking과 Asynchronous

    비동기, 동시성, 병렬성


    Jekyll Liquid Warning Error

    Jekyll blog


    Django MVT Pattern

    django MVT


    Django ORM 정리

    django orm


    GET방식과 POST방식

    GET/POST 비교


    Jekyll blog에 Search 적용하기

    Simple-Jekyll-Search


    백준 16198 에너지 구슬 -python

    boj-16198


    Jekyll blog에 Utterances 적용하기

    utterances


    백준 17836 공주님을 구해라! -python

    boj-17836


    JWT에 대한 이해 1 with JWT handbook

    Chapter 1


    백준 15686 치킨 배달 -python

    boj-15686


    백준 14502 연구소 -python

    boj-14502


    백준 1182 부분수열의 합 -python

    boj-1182


    백준 3190 뱀 -python

    boj-3190


    백준 14503 로봇청소기 -python

    boj-14503


    백준 14891 톱니바퀴 -python

    boj-14891


    백준 14499 주사위굴리기 -python

    boj-14499


    HahaHoho Project README

    hahahoho


    자료구조와 알고리즘 23강

    자료구조와 알고리즘 23강


    자료구조와 알고리즘 22강

    자료구조와 알고리즘 22강


    SPA에 대한 이해

    SPA


    Django와 Vue를 이용한 카카오페이 API

    Django에 카카오페이 연결하기


    Django에 postgreSQL 연결하기

    Django에 posgreSQL 연결하기


    자료구조와 알고리즘 20강

    자료구조와 알고리즘 20강


    BlockChain Project README

    blockchain8


    자료구조와 알고리즘 20강

    자료구조와 알고리즘 20강


    BlockChain Project Solve Error

    blockchain7


    자료구조와 알고리즘 19강

    자료구조와 알고리즘 19강


    Python 퍼스트클래스 함수(First Class Function)

    First class function 대해 알아보자


    자료구조와 알고리즘 18강

    자료구조와 알고리즘 18강


    자료구조와 알고리즘 17강

    자료구조와 알고리즘 17강


    자료구조와 알고리즘 16강

    자료구조와 알고리즘 16강


    자료구조와 알고리즘 15강

    자료구조와 알고리즘 15강


    자료구조와 알고리즘 14강

    자료구조와 알고리즘 14강


    PyCon Korea Tutorial Day 1 (08.15)

    파이콘 후기


    자료구조와 알고리즘 13강

    자료구조와 알고리즘 13강


    자료구조와 알고리즘 12강

    자료구조와 알고리즘 12강


    자료구조와 알고리즘 11강

    자료구조와 알고리즘 11강


    자료구조와 알고리즘 10강

    자료구조와 알고리즘 10강


    자료구조와 알고리즘 9강

    자료구조와 알고리즘 9강


    PyCon Korea 2019 참가

    파이콘 후기


    자료구조와 알고리즘 8강

    자료구조와 알고리즘 8강


    Python 데코레이터(Decorator)

    Decorator에 대해 알아보자


    자료구조와 알고리즘 6강

    자료구조와 알고리즘 6강


    자료구조와 알고리즘 7강

    자료구조와 알고리즘 7강


    Python 제너레이터(Generator)

    Generator에 대해 알아보자


    자료구조와 알고리즘 4, 5강

    자료구조와 알고리즘 4,5강


    자료구조와 알고리즘 3강

    자료구조와 알고리즘 3강


    자료구조와 알고리즘 1, 2강

    자료구조와 알고리즘 1, 2강


    Python Kruskal

    Kruskal


    Python Queue

    Queue


    백준 16236 아기상어 -python

    boj-16236


    백준 17136 색종이 붙이기 -python

    boj-17136


    BlockChain Project Hyperledger Fabric

    blockchain6


    BlockChain Project Fabric Chaincode 작성

    blockchain6


    Docker와 Nginx를 이용한 프론트엔드서버

    Docker와 Nginx를 이용한 프론트엔드서버 띄우기


    SW expert 1952. 수영장 -python

    1952. 수영장


    Docker를 이용한 mysql서버

    Docker를 이용한 mysql서버 띄우기


    SW expert 5648. 원자 소멸 시뮬레이션 -python

    5648.원자소멸


    SW expert 2382. 미생물 격리 -python

    1949.등산로 조성


    BlockChain Project Ethereum Smart Contract

    blockchain4


    백준 15666 n과m 12번 -python

    boj-15666


    백준 15665 n과m 11번 -python

    boj-15665


    백준 15664 n과m 10번 -python

    boj-15664


    Jekyll blog에 Adsense 적용하기

    Adsense 적용기


    BlockChain Project Mining / Transaction test

    blockchain3


    백준 15663 n과m 9번 -python

    boj-15663


    백준 15657 n과m 8번 -python

    boj-15657


    백준 15656 n과m 7번 -python

    boj-15656


    백준 15655 n과m 6번 -python

    boj-15655


    백준 15654 n과m 5번 -python

    boj-15654


    백준 15652 n과m 4번 -python

    boj-15652


    백준 15651 n과m 3번 -python

    boj-15651


    백준 15650 n과m 2번 -python

    boj-15650


    백준 15649 n과m 1번 -python

    boj-15649


    BlockChain Project Private Network

    blockchain2


    BlockChain Project Requirement

    blockchain1


    백준 2309 일곱 난쟁이 -python

    boj-2309


    백준 9095 1,2,3 더하기 -python

    boj-9095


    백준 10448 유레카 이론 -python

    boj-10448


    백준 2231 분해합 -python

    boj-2231


    백준 2503 숫자야구 - python

    boj-2503


    Deploying to Kubernetes

    GCP Study week 1


    Getting Started with Google Kubernetes Engine - Coursera

    GCP Study week 1


    Getting Started with Google Kubernetes Engine - Coursera

    GCP Study week 1


    Google Cloud Platform Study Jam

    GCP Study


    FCM을 활용한 웹 푸시 구현 - javascript

    javascript를 이용해서 푸시구현


    Jekyll blog에 Disqus댓글 연동하기

    Jekyll blog에 Disqus댓글 연동하기


    Jekyll blog Google에 검색가능하게 만들기

    jekyll blog google search


    Django REST API

    Django REST API


    Django EB오류

    Django EB오류해결


    JWT를 사용한 REST API

    Django에 jwt 사용하기


    MSA(Microservice Architecture)

    MSA(Microservice Architecture)


    AWS에 SSL 인증서 붙이기

    AWS SSL


    웹서비스 배포하기(AWS)

    AWS Elastic Beanstalk


    Vue.js를 이용한 반응형 웹페이지 제작 #2-1

    마크다운 에디터 넣기


    Vue.js를 이용한 반응형 웹페이지 제작 #1-4

    마크다운 에디터 넣기


    SW expert 2105 디저트 카페문제-python

    2105.디저트 카페


    SW expert 1949 등산로 조성문제-python

    1949.등산로 조성


    SW expert 4012 요리사문제-python

    4012.요리사


    Vue.js를 이용한 반응형 웹페이지 제작 #1-3

    마크다운 에디터 넣기


    Vue.js를 이용한 반응형 웹페이지 제작 #1-2

    마크다운 에디터 넣기


    Vue.js를 이용한 반응형 웹페이지 제작 #1-1

    마크다운 에디터 넣기


    AI

    ml, Numpy


    이더리움 테스트

    이더리움 테스트서버에서 실습


    빅데이터

    빅데이터 with python


    AI

    AI 여러가지 개념


    웹 / 모바일

    웹 / 모바일


    Jira & Jenkin

    Jira & Jenkin


    github blog link style

    github blog


    영화추천 시스템

    영화추천 시스템


    애자일 방법론

    애자일 방법론


    github blog 문제 해결

    github blog


    블록체인 16강,17강

    리플


    블로그 시작

    블로그 시작


    블록체인 14강,15강

    리플


    블록체인 12강,13강

    이더리움


    블록체인 10강,11강

    이더리움


    블록체인 9강

    비트코인


    블록체인 7강, 8강

    비트코인


    블록체인 5강, 6강

    비트코인


    블록체인 3강, 4강

    비트코인


    블록체인 1강, 2강

    비트코인


    Firebase,Vue 채팅구현

    채팅 구현


    Vue.js todo

    Vue.js


    Vue.js 활용

    Vue.js


    FakeInsta

    fake-insta explain


    Vue.js

    Vue.js


    JS promise

    JavaScript


    JS method

    JavaScript


    Axios

    Axios


    JS Event

    javascript


    FakeInsta

    fake-insta8


    JS basic

    JavaScript


    django

    django m2m


    FakeInsta

    fake-insta7


    django

    django rest API


    django

    django relationship


    FakeInsta

    fake-insta6


    FakeInsta

    fake-insta5


    FakeInsta

    fake-insta4


    FakeInsta

    fake-insta3


    FakeInsta

    fake-insta2


    FakeInsta

    fake-insta1


    순열

    순열, 조합


    DFS

    DFS


    조합(Combination)

    조합


    Linked-queue

    Linked-queue


    BFS

    BFS-미로찾기


    미로찾기

    백트래킹-미로찾기


    재귀호출

    재귀호출


    django

    django todolist


    django

    django crud


    django

    django restful


    django

    django QnA


    django

    django crud


    django basic

    django basic


    python 정리

    python


    django start

    django start


    flask crud

    flask


    Database basic

    database


    HTML tag

    html tag


    Python 코딩도장

    38~39장


    api사용하기

    api


    Python 코딩도장

    34~37장


    Bootstrap

    bootstrap


    Python 코딩도장

    29~33장


    flask basic

    flask


    Python 코딩도장

    26~28장


    HTML, CSS

    html , css


    Python OOP2

    python


    HTML start

    html start


    Python 코딩도장

    25장


    Python 코딩도장

    24장


    Python 코딩도장

    23장


    Python 코딩도장

    20~22장


    Python OOP1

    python


    Python 오류,예외처리

    python


    Python 사용자 모듈

    python


    Python 코딩도장

    16~19장


    Python 활용

    python


    Python 코딩도장

    13~15장


    Python 함수

    python


    Python 코딩도장

    11~12장


    Python 문법

    python


    Python 코딩도장

    1~10장


    Linux basic

    Linux


    Python 기초

    python


    git 사용법

    git


    git 협업

    git


    2018

    Chat-bot

    Chat-bot


    Chat-bot

    Chat-bot