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년 06월 02일

    유니온 파인드의 핵심을 서로소 집합, 연결성, path compression, union by rank와 union by size 중심으로 쉽게 정리합니다.

    Read More 유니온 파인드: 왜 빠를까Continue

  • 안드로이드 메인 스레드: Looper와 MessageQueue 이해하기
    심화 안드로이드 랩

    안드로이드 메인 스레드: Looper와 MessageQueue 이해하기

    2026년 06월 02일

    안드로이드 메인 스레드를 UI thread라는 이름만으로 보면 왜 쉽게 막히는지 감이 잘 오지 않습니다. 이 글은 Looper와 MessageQueue 관점에서 메인 스레드 스케줄링을 풀어 설명하고, 왜 blocking이 frame drop과 ANR로 이어지는지 실무 감각으로 정리합니다.

    Read More 안드로이드 메인 스레드: Looper와 MessageQueue 이해하기Continue

  • VOO와 IVV와 SPY는 정말 같은 ETF일까: S&P500 ETF를 고를 때 보는 현실적인 차이
    데이터 랩 ETF 백테스팅

    VOO와 IVV와 SPY는 정말 같은 ETF일까: S&P500 ETF를 고를 때 보는 현실적인 차이

    2026년 06월 01일2026년 07월 21일

    VOO, IVV, SPY를 S&P500 ETF 관점에서 비교합니다. 운용보수, 거래량, 스프레드, 운용사, 보유 목적별 선택 기준을 나누고 장기 보유와 단기 거래 관점의 차이, 실제 선택 체크리스트까지 함께 정리합니다.

    Read More VOO와 IVV와 SPY는 정말 같은 ETF일까: S&P500 ETF를 고를 때 보는 현실적인 차이Continue

  • 헥사고날 아키텍처와 클린 아키텍처 차이: 이름보다 경계와 의존 방향이 핵심인 이유
    소프트웨어 아키텍처 아키텍처 랩

    헥사고날 아키텍처와 클린 아키텍처 차이: 이름보다 경계와 의존 방향이 핵심인 이유

    2026년 06월 01일

    헥사고날 아키텍처와 클린 아키텍처 차이를 우열 비교가 아니라 경계, 의존 방향, ports and adapters 관점에서 쉽게 정리합니다. 둘이 왜 적이 아니고, 실무에서 무엇부터 지켜야 하는지 설명합니다.

    Read More 헥사고날 아키텍처와 클린 아키텍처 차이: 이름보다 경계와 의존 방향이 핵심인 이유Continue

  • 코틀린 Flow와 suspend 함수 차이: 한 번 받는 작업과 계속 흘러오는 데이터를 어떻게 구분할까
    프로그래밍 랩 Kotlin

    코틀린 Flow와 suspend 함수 차이: 한 번 받는 작업과 계속 흘러오는 데이터를 어떻게 구분할까

    2026년 06월 01일

    코틀린 Flow와 suspend 함수 차이는 문법보다 계약에서 갈립니다. 이 글에서는 한 번 결과를 받고 끝나는 작업과 계속 흘러오는 데이터를 어떻게 구분해야 하는지, Flow의 cold 특성과 collect 시점이 왜 중요한지, API 설계에서는 어떤 기준으로 선택하면 좋은지 단계적으로 정리합니다.

    Read More 코틀린 Flow와 suspend 함수 차이: 한 번 받는 작업과 계속 흘러오는 데이터를 어떻게 구분할까Continue

  • C 언어 문자열과 문자 배열 차이: char 포인터까지 나오면 왜 더 헷갈릴까
    C 언어 프로그래밍 랩

    C 언어 문자열과 문자 배열 차이: char 포인터까지 나오면 왜 더 헷갈릴까

    2026년 06월 01일

    C 언어 문자열과 문자 배열 차이를 문자열 리터럴, char 배열, char 포인터, 수정 가능성, 함수 인자 동작까지 한 흐름으로 정리합니다.

    Read More C 언어 문자열과 문자 배열 차이: char 포인터까지 나오면 왜 더 헷갈릴까Continue

Page navigation

Previous PagePrevious 1 … 56 57 58 59 60 … 91 Next PageNext
Recent Posts
  • ETF 심층 분석 시즌 2 (8) – 단일종목 레버리지 ETF는 왜 장기 보유와 맞지 않을까
  • Spring Boot 의존성 주입은 왜 필요할까: new로 직접 만들지 않는 이유
  • 파이썬 list comprehension은 언제 읽기 어려워질까: 짧은 코드와 가독성의 균형
  • BS Code Lab을 소개합니다!
  • 문의
  • 개인정보처리방침
  • 면책 고지

© 2026 BS Code Lab

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