Posts by Category

PS (568)

Back to top ↑

Algorithm (34)

Li-Chao Tree

리차오 트리에 대해 살펴보자

Merge Sort Tree

머지 소트를 기록해뒀다가 이상한 쿼리를 날려보자

Trie

츄라이

0-1 Segment Tree

전체 구간에서 1이상인 구간의 개수를 빠르게 업데이트하고 세보자.

Sparse Table

2^K 꼴에 대한 어떠한 연산을 저장해두는 테크닉

Fenwick Tree

사기적으로 빠른 구간합 쿼리를 날려보자

Back to top ↑

NumberTheory (19)

Back to top ↑

Reactnative (17)

Back to top ↑

Daily (16)

How to create async slice with Zustand?

zustand-async-slice Zustand Async Slice 🦄 Zustand Utility For Creating Async Slice easily in TypeScript! Introduce The asyncSlice function automatically...

240908 일상

Latent Vision(Mateo)의 Comfy UI 조건 분기 및 Simple Math를 활용한 Workflow 구성에 대한 튜토리얼을 보았다.

Shader, Graphics Animation

열심히 작업했다. 듀오링고식 Stage를 깨가는 UI 같은 느낌인것같다.

240117 일상

2024년 새해는 무탈하게 보내고 있다.

230806 일상

오랜만에 개발을 공부하며 문득 회상합니다.

Back to top ↑

Codingtest (14)

Back to top ↑

Tip (11)

Tip - 2차원 배열의 여러 조작들

$2$차원 배열에서 배열을 돌리거나 어떤 축에 대해 대칭시키는 등, 여러가지 연산들을 구현하는 법을 살펴본다.

Back to top ↑

Android (11)

Android Target SDK 34에 대하여

최근에 회사에서 React Native 프로젝트를 0.73.x 로 업그레이드를 하며 Android에서 Target API를 33 -> 34 로 올렸더니 예기치 못한 버그가 발생했다.

Android 🍒서버 응답 Cherry Pick!🍒 (OkHttp Interceptor)

이 포스팅은 이러한 통신 코드를 작성하는 상황에서 서버의 JSON 응답 중, OkHttp의 Interceptor를 이용하여 우리가 원하는 데이터 부분만 뽑아서 별도의 파싱 없이 바로 사용할 수 있는 코드를 짤 수 있는 방법에 대해서 다룹니다. 이 방법을 사용하면 Retrofit 인...

Android - Jetpack Security

안드로이드 Jetpack의 Security 라이브러리의 구현원리와 EncryptedFile, EncryptedSharedPreferences 의 사용법

안드로이드 애니메이션 돌잔치 Part 1

이번 포스팅에서는 안드로이드의 다양한 애니메이션 구현 방식들을 훑어보고 그것들의 특징과 어떤 상황에 사용해야 하는지에 대해 실용성과 난이도 순으로 정렬을 하여 가볍게 알아보는 시간을 가질 것입니다. 제가 모든 내용을 상세히 설명할 순 없으므로, 각각 애니메이션들에 대해 부족하다고 ...

Back to top ↑

PSMath (9)

Back to top ↑

Cpp (7)

Back to top ↑

Flutter (6)

Back to top ↑

Ios (4)

[번역] iOS 레이아웃의 미스터리를 파헤치다

우리가 처음으로 iOS 애플리케이션을 만들 때, 어쩔 수 없이 맞닥뜨리는 문제는 View의 Layout과 Content를 다루는 것입니다. 종종, 이 문제들은 우리가 실제로 UIView가 언제 Update 되는지 잘못 이해하고 있기 때문에 발생합니다. 뷰가 언제 Update 되는지...

Back to top ↑

Dart (4)

Dart Concurrency 총정리

Dart에서 헷갈릴 수 있는 Future, Isolate, Concurrency, Event Queue, Event Loop, Zone에 대한 개념의 정리

Back to top ↑

Kotlin (3)

코틀린 제네릭, in? out?

JVM 기반 언어인 Java와 Kotlin의 와일드카드와 불변(invariance), 공변(covariance), 반변(contravariance)에 대해

Back to top ↑

Nest (2)

Back to top ↑

Ci (2)

Back to top ↑

IDE (2)

Jetbrain IDE Live Template

Jetbrains의 IDE에서 제공해주는 Live Template기능을 이용해 빠르게 보일러플레이트 코드를 작성하는 방법

Back to top ↑

Etc (2)

Back to top ↑

Web (2)

Web Element Event

Event를 처리함에 있어 stopPropagation, preventDefault에 대해 알아보자.

Back to top ↑

Notice (1)

How To Read

이 블로그의 글들을 읽는 방법

Back to top ↑

Architecture (1)

Back to top ↑

Typescript (1)

Back to top ↑

Graphics (1)

Back to top ↑