Skip to content

Instantly share code, notes, and snippets.

View YangSiJun528's full-sized avatar

sijun-yang YangSiJun528

View GitHub Profile
@YangSiJun528
YangSiJun528 / [Jungle My Note | 나만무] React Hook deps 간단 정리.md
Created June 11, 2026 12:05
[Jungle My Note | 나만무] React Hook deps 간단 정리.md

Hook deps 간단 정리

이거 일단 리엑트 구현하면서 이론 학습한게 나름대로 도움이 된다...? 라고 해야하나.
일단 대충 설명 듣고 이해가기는 한데 한번 쭉 정리해야 할 듯?
뭐 근데 사용하는 입장에서는 아래 정도만 알고 있으면 사용하는데는 문제 없을듯

  1. deps에는 다음 값이 들어간다.
    1. callback 안에서 사용하는 반응형 값(reactive value)
      • 반응형 값: props, state, hook 반환값, 렌더 중 만든 함수/객체처럼 렌더마다 달라질 수 있는 값
    2. callback 안에서 직접 쓰지는 않지만, 바뀌면 hook을 다시 갱신해야 하는 값
@YangSiJun528
YangSiJun528 / [Jungle My Note | W14] 딥러닝 & LLM 개념 정리.md
Last active June 2, 2026 06:57
[Jungle My Note | W14] 딥러닝 & LLM 개념 정리.md

신경망과 LLM 구현 원리 암기 문서

0. 전체 전제

이 문서는 다음 전제를 두고 설명한다.

  • 컴퓨터는 글자, 이미지, 소리 자체를 바로 이해하지 못한다.
  • 모든 입력은 결국 숫자 배열로 바뀐다.
  • 모델은 숫자 배열을 여러 번 변환해서 결과를 만든다.
  • 학습은 결과가 틀렸을 때, 틀린 정도를 줄이도록 내부 숫자를 조금씩 고치는 과정이다.
@YangSiJun528
YangSiJun528 / 0_TS 기반 풀스택 아키텍처 구상.md
Created May 28, 2026 15:15
TS 기반 풀스택 아키텍처 구상

왜?

TS를 하면 tRPC나 스키마 관리가 편리함.

풀스택 개발을 해보고 싶었고, 가벼운 스택이면서 작은 서비스도 문제 없이 운영 가능한 정도를 원했음.

기술 선택 이유들

TypeScript, React, Next.js << 많이 쓰니까 사실 상 React/Next.js가 웹 표준이 되었으므로... 처음 배운다면 이게 좋아보임.

@YangSiJun528
YangSiJun528 / [Jungle My Note | W13] 밑바닥에서 시작하는 딥러닝 정리.md
Last active May 31, 2026 06:40
[Jungle My Note | W13] 밑바닥에서 시작하는 딥러닝 정리.md

밑바닥에서 시작하는 딥러닝 정리

정글 13주차 중 3일동안 진행하는 과제, "밑바닥에서 시작하는 딥러닝 1 - 리마스터 판"의 6장까지 정리

1장 파이썬

  • numpy
    • 수학 및 과학 연산을 위한 파이썬 외부 패키지
    • 배열에 사칙연산이 적용되어 직관적이고 편하게 사용할 수 있음
@YangSiJun528
YangSiJun528 / [Jungle My Note | W11] Hex dump 읽기 치트시트.md
Last active May 9, 2026 05:27
[Jungle My Note | W11] Hex dump 읽기 치트시트.md

[Jungle My Note | W11] Hex dump 읽기 치트시트

예시:

000000004747ff90                          00 00 00 00 00 00 00 00
000000004747ffa0  00 00 00 00 00 00 00 00-da ff 47 47 00 00 00 00
000000004747ffb0  e8 ff 47 47 00 00 00 00-ed ff 47 47 00 00 00 00
000000004747ffc0  f7 ff 47 47 00 00 00 00-fb ff 47 47 00 00 00 00
000000004747ffd0  00 00 00 00 00 00 00 00-00 00 61 72 67 73 2d 6d
@YangSiJun528
YangSiJun528 / [Jungle My Note | W09] Condition Variable의 동작 원리와 Pintos 구현 분석.md
Created April 27, 2026 13:23
[Jungle My Note | W09] Condition Variable의 동작 원리와 Pintos 구현 분석.md

1. Condition Variable의 이론적 개념

Condition variable은 락으로 보호되는 공유 조건을 안전하게 기다리는 패턴을 구현한 동기화 primitive이다.

여기서 조건은 condition variable 내부에 저장되는 값이 아니다. 조건은 공유 상태에 대한 predicate, 즉 참/거짓으로 평가되는 조건식이다.

예시는 다음과 같다.

count &gt; 0
@YangSiJun528
YangSiJun528 / [Jungle My Note | W09] 협업을 위한 코드 작성 & PR과 커밋 작성법 추천 자료.md
Last active April 27, 2026 13:24
[Jungle My Note | W09] 협업을 위한 코드 작성 & PR과 커밋 작성법 추천 자료.md
@YangSiJun528
YangSiJun528 / [Jungle My Note | W08] 정적 파일부터 nginx까지: 웹 서버 아키텍처의 진화.md
Last active April 20, 2026 06:46
[Jungle My Note | W08] 정적 파일부터 nginx까지: 웹 서버 아키텍처의 진화.md

정적 파일부터 nginx까지: 웹 서버 아키텍처의 진화

Claude Opus 4.7이 작성한 문서입니다.

참고: Benjamin Erb, Concurrent Programming for Scalable Web Architectures (Ulm University, 2012), §3.1 "Traditional Web Architectures". 이하 인용은 이 문서에 근거한다.

용어 정의

본문에서 사용하는 용어를 먼저 정리한다.

@YangSiJun528
YangSiJun528 / [Jungle My Note | W06] 이슈 생성 프롬프트 설명.md
Created April 4, 2026 05:37
[Jungle My Note | W06] 이슈 생성 프롬프트.md

적절하게 해당 프롬프트에 링크, 주차 입력하고 Codex나 Claude에게 요청하면 됨.