Skip to content
BS Code Lab

BS Code Lab

Android · AI · Engineering · Data Lab

  • 안드로이드 랩Expand
    • 기초
    • 심화
  • 아키텍처 랩Expand
    • 객체지향 설계(OOP)
    • 디자인 패턴
    • 클린 코드
    • 소프트웨어 아키텍처
    • 안드로이드 아키텍처
  • AI 랩Expand
    • AI 기술 트랜드
    • AI 도구 리뷰
    • 논문
  • 프로그래밍 랩Expand
    • 자료구조
    • 알고리즘
    • C 언어
    • Java
    • Python
    • Kotlin
  • 데이터 랩Expand
    • ETF 백테스팅
    • 자산배분 전략
  • 재미
BS Code Lab
BS Code Lab
Android · AI · Engineering · Data Lab
  • 이진 탐색 트리와 해시 테이블 차이: 정렬과 탐색을 함께 봐야 하는 이유
    프로그래밍 랩 자료구조

    이진 탐색 트리와 해시 테이블 차이: 정렬과 탐색을 함께 봐야 하는 이유

    2026년 05월 21일

    이진 탐색 트리(BST)를 정의 암기 대신 문제 상황으로 설명합니다. 왜 BST가 정렬과 탐색을 같이 잡으려 하는지, 중위 순회·삽입·삭제 tradeoff와 해시 테이블과의 차이를 직관 중심으로 정리합니다.

    Read More 이진 탐색 트리와 해시 테이블 차이: 정렬과 탐색을 함께 봐야 하는 이유Continue

  • 안드로이드 UDF는 왜 중요할까: MVVM에서 상태 변경 경로를 통제하는 방법
    아키텍처 랩 안드로이드 아키텍처

    안드로이드 UDF는 왜 중요할까: MVVM에서 상태 변경 경로를 통제하는 방법

    2026년 05월 21일

    안드로이드 UDF는 패턴 이름보다 상태 변경 경로를 통제하는 감각으로 이해하는 편이 훨씬 실용적입니다. 이 글에서는 MVVM 안에서 UDF를 어떻게 적용하면 좋은지, StateFlow와 SharedFlow를 어떤 역할로 나누면 좋은지, 그리고 어디서부터 구조가 과해지는지까지 실무 기준으로 정리합니다.

    Read More 안드로이드 UDF는 왜 중요할까: MVVM에서 상태 변경 경로를 통제하는 방법Continue

  • 올웨더 포트폴리오란 무엇인가: 60/40과 위험 분산 구조 비교
    데이터 랩 자산배분 전략

    올웨더 포트폴리오란 무엇인가: 60/40과 위험 분산 구조 비교

    2026년 05월 21일

    올웨더 포트폴리오와 60/40 포트폴리오 차이를 수익률 경쟁이 아니라 위험 분산 구조 관점에서 설명합니다. 어떤 환경에서 무엇을 지키려는 전략인지, 왜 더 복잡해지는지, 실전 운영에서 무엇이 어려운지 차분하게 정리합니다.

    Read More 올웨더 포트폴리오란 무엇인가: 60/40과 위험 분산 구조 비교Continue

  • Chain-of-Thought 논문 쉽게 이해하기: 왜 step-by-step 추론이 갑자기 잘 먹히기 시작했을까
    AI 랩 논문

    Chain-of-Thought 논문 쉽게 이해하기: 왜 step-by-step 추론이 갑자기 잘 먹히기 시작했을까

    2026년 05월 21일

    Chain-of-Thought 논문을 쉽게 설명합니다. step-by-step 추론이 왜 reasoning prompting의 전환점이 되었는지, 어디서 잘 되고 어디서 한계가 드러나는지, 그리고 ReAct·Toolformer·오늘의 AI 에이전트와 어떻게 이어지는지 구조적으로 정리했습니다.

    Read More Chain-of-Thought 논문 쉽게 이해하기: 왜 step-by-step 추론이 갑자기 잘 먹히기 시작했을까Continue

  • 파이썬 QR 코드 생성기 만들기: 문자열을 PNG 이미지로 바꾸는 가장 쉬운 방법
    재미

    파이썬 QR 코드 생성기 만들기: 문자열을 PNG 이미지로 바꾸는 가장 쉬운 방법

    2026년 05월 21일

    파이썬 QR 코드 생성기를 qrcode 패키지로 만들며 문자열이 이미지가 되는 흐름, PNG 저장, 공유용 파일 만들기까지 한 번에 정리합니다.

    Read More 파이썬 QR 코드 생성기 만들기: 문자열을 PNG 이미지로 바꾸는 가장 쉬운 방법Continue

  • RecyclerView DiffUtil이 필요한 이유: notifyDataSetChanged보다 안전한 업데이트 기준
    심화 안드로이드 랩

    RecyclerView DiffUtil이 필요한 이유: notifyDataSetChanged보다 안전한 업데이트 기준

    2026년 05월 21일

    RecyclerView DiffUtil이 왜 필요한지 실무 기준으로 정리합니다. notifyDataSetChanged와 비교해 깜빡임, 애니메이션, 부분 갱신, areItemsTheSame와 areContentsTheSame 판단 기준을 쉽게 설명합니다.

    Read More RecyclerView DiffUtil이 필요한 이유: notifyDataSetChanged보다 안전한 업데이트 기준Continue

Page navigation

Previous PagePrevious 1 … 83 84 85 86 87 … 112 Next PageNext
Recent Posts
  • SharedPreferences DataStore 비교: 설정 저장 구조와 마이그레이션 기준
  • 배당 ETF는 분배금만 보면 왜 위험할까: 총수익률과 배당 재투자를 함께 보는 법
  • 리밸런싱 주기 비교: 매월, 분기, 매년 조정하면 포트폴리오 결과가 얼마나 달라질까
  • BS Code Lab을 소개합니다!
  • 문의
  • 개인정보처리방침
  • 면책 고지

© 2026 BS Code Lab

Scroll to top
  • 안드로이드 랩
    • 기초
    • 심화
  • 아키텍처 랩
    • 객체지향 설계(OOP)
    • 디자인 패턴
    • 클린 코드
    • 소프트웨어 아키텍처
    • 안드로이드 아키텍처
  • AI 랩
    • AI 기술 트랜드
    • AI 도구 리뷰
    • 논문
  • 프로그래밍 랩
    • 자료구조
    • 알고리즘
    • C 언어
    • Java
    • Python
    • Kotlin
  • 데이터 랩
    • ETF 백테스팅
    • 자산배분 전략
  • 재미
Search