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 ↑

Daily (22)

해군 SW 개발병 합격 수기 24-10

2024년 11월 22일 오늘 해군 710기 소프트웨어 개발병 최종 발표가 났고 합격을 하게 되었다. 준비하기까지 우여곡절들이 있었고 글을 조금 정리해보려고 한다.

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년 새해는 무탈하게 보내고 있다.

Back to top ↑

NumberTheory (19)

Back to top ↑

Reactnative (17)

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 ↑

Spring (5)

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 (4)

코틀린 2.0, 무엇이 변했을까?

최근 코틀린을 다룰 일이 없다가 스프링이란 것을 공부해보면서 뭐가 변했는지 알고가면 좋을 것 같아 코틀린 독스를 펼쳤다.

코틀린 제네릭, 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 ↑