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
  • 파이썬 이미지 워터마크 붙이기: Pillow로 텍스트와 로고 넣기
    프로그래밍 랩 재미

    파이썬 이미지 워터마크 붙이기: Pillow로 텍스트와 로고 넣기

    2026년 05월 22일

    파이썬 이미지 워터마크를 Pillow로 붙이는 가장 쉬운 흐름을 정리합니다. 텍스트와 로고 배치, 투명도, PNG와 JPEG 저장 차이까지 초보자 기준으로 설명합니다.

    Read More 파이썬 이미지 워터마크 붙이기: Pillow로 텍스트와 로고 넣기Continue

  • DDD의 Bounded Context란 무엇인가: 같은 단어가 다른 뜻이 되는 순간 정리하기
    소프트웨어 아키텍처 아키텍처 랩

    DDD의 Bounded Context란 무엇인가: 같은 단어가 다른 뜻이 되는 순간 정리하기

    2026년 05월 22일

    DDD의 Bounded Context를 주문, 결제, 회원 예시로 쉽게 설명합니다. 같은 단어가 왜 팀마다 다른 뜻이 되는지와 그 차이가 코드·API 경계로 어떻게 이어지는지 실무 감각으로 정리합니다.

    Read More DDD의 Bounded Context란 무엇인가: 같은 단어가 다른 뜻이 되는 순간 정리하기Continue

  • Self-Consistency는 왜 CoT를 더 강하게 만들까: 여러 번 생각해 더 맞히는 원리
    AI 랩 논문

    Self-Consistency는 왜 CoT를 더 강하게 만들까: 여러 번 생각해 더 맞히는 원리

    2026년 05월 22일

    Self-Consistency를 쉽게 설명합니다. 왜 여러 reasoning path를 샘플링하면 CoT 정확도가 올라갈 수 있는지, 어떤 비용과 tradeoff가 생기는지, 어디서 잘 맞고 어디서 낭비가 되는지, 그리고 ReAct와는 무엇이 다른지 구조적으로 정리했습니다.

    Read More Self-Consistency는 왜 CoT를 더 강하게 만들까: 여러 번 생각해 더 맞히는 원리Continue

  • C 언어 enum은 왜 쓸까: 매직 넘버 대신 의미를 남기는 방법
    C 언어 프로그래밍 랩

    C 언어 enum은 왜 쓸까: 매직 넘버 대신 의미를 남기는 방법

    2026년 05월 22일

    C 언어 enum을 왜 쓰는지 쉬운 예시로 정리합니다. 매직 넘버를 named constant로 바꾸는 이유, switch 가독성, 디버깅, 상태 묶음 표현, 초보자 오해까지 함께 설명합니다.

    Read More C 언어 enum은 왜 쓸까: 매직 넘버 대신 의미를 남기는 방법Continue

  • Room Flow는 왜 편할까: 자동 갱신 쿼리의 장점과 주의점
    심화 안드로이드 랩

    Room Flow는 왜 편할까: 자동 갱신 쿼리의 장점과 주의점

    2026년 05월 22일

    Room Flow를 쓰면 자동 갱신 쿼리 흐름이 편해집니다. 이 글에서는 Room DAO가 Flow를 반환할 때 invalidation 기반 재조회가 어떻게 동작하는지, 장점과 과한 관찰 비용, lifecycle과 threading 주의점, LiveData나 one-shot query가 더 단순한 경우까지 실무 기준으로 정리합니다.

    Read More Room Flow는 왜 편할까: 자동 갱신 쿼리의 장점과 주의점Continue

  • 코틀린 디자인 패턴 (8) – Composite 패턴으로 트리 구조 다루기
    디자인 패턴 아키텍처 랩

    코틀린 디자인 패턴 (8) – Composite 패턴으로 트리 구조 다루기

    2026년 05월 21일

    코틀린 Composite 패턴은 파일과 폴더처럼 개별 객체와 묶음 객체가 반복되는 트리 구조에서 특히 유용합니다. 호출부에 분기와 재귀를 흩뿌리지 않고, 공통 인터페이스로 전체 트리를 일관되게 다루는 감각을 Kotlin 예제로 정리합니다.

    Read More 코틀린 디자인 패턴 (8) – Composite 패턴으로 트리 구조 다루기Continue

Page navigation

Previous PagePrevious 1 … 61 62 63 64 65 … 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