# TIL
Today I Learned의 준말로서, 오늘 배운 것들을 기록하는 것을 의미합니다.

CSS 핵심 개념
CSS 핵심개념확실하게 공부하지 않았던 지난 날을 후회하며.. css에 대해 모호했던 개념을 다시 정비했다.\`또한 프로젝트를 하며 “이거 왜 여기 안 위치해?” 했던 부분이 margin 상쇄 때문이라는 것을 깨달았다. 그동안은 마진 상쇄의 규칙을 모르고 무작정 구글링

[항해99] 웹개발 종합반 3주차
지난 1,2주차에서 Frond-End쪽 기술을 공부했다면, 3주차에는 파이썬 패키지 및 DB에 대해 공부하는 시간이였다.다른 프로그램에 영향이 가지 않도록, 각 프로젝트 별로 패키지를 따로 설치해두고 관리하는 공간다음과 같이 venv 환경을 생성할 수 있다.폴더명을 넣
20230322 [프로젝트 구현 셋째날]
오늘은 벌써 프로젝트 구현 셋째날이다. 시간이 왜 이렇게 빨리 가는지.. 한 가지 다행인 점은 오늘도 git 관련 문제가 한 번도 없었다는 것이다. 정말 감사한 일이다. 덕분에 프로젝트 구현에 집중할 수 있었다.
Webpack을 사용하는 코드에서 Web Worker의 스크립트 파일의 경로 설정 문제
Webpack에서 Worker API를 사용할 때는 Worker 생성과 URL 생성을 모두 인라인으로 작성해야 한다.
23.03.22(연산자)
알고리즘문제를 풀면서 다른사람들의 축약된 코드를 보면 굉장히 많은걸 얻을 수 있다.등차수열의 합을 구하는 문제인데등차수열의 공식을 까먹은지 한참이라 ㅋㅋ처음 짠 코드는였다가 lambda를 활용해 줄여보았다.코드를 해석하자면 입력값 n을 받고 range(n+1)에서 생성
즉시로딩과 지연로딩의 차이
즉시로딩이란, 데이터를 조회할 때, 연관된 모든 객체의 데이터까지한번에 불러오는 것 입니다.EX)@xxToxx(fetch = fetchType.EAGER)다음과 같이 Member 엔티티와 Team 엔티티가 N:1 매핑으로 관계를 맺고 있습니다.JPQL로 Member 1
230321 TIL - 프로그래머스 12909
'(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요.\-> 스택을 사용한다.JavaScriptPython
2023-03-23 TIL (2)
vscode에서 venv 폴더 활성화, python 코드 컨벤션, 지역변수/전역변수, python 함수/연산자들, vscode 함수/구현 코드에 대한 설명 확인

2023-0321
오늘 공부한 것들 HTML/CSS 장인의 핵심정리 & 프로젝트(메뉴 상세페이지) ✔ Basic 자바스크립트(모듈, 예외처리) ✔ 알고리즘 풀이 ✔ 순서쌍의 개수 모던 자바스크립트 Deep Dive(09장 연산자) ✔ 알거나 느낀 점 Javascript 관련해서 강

TIL230322📑React최적화
React의 리렌더링 1. props가 변경되었을 때 2. state가 변경되었을 때3. 부모 컴포넌트가 리렌더링 되었을 때
230322_TIL
오늘의 알고리즘 sort 매서드 const arr = [1, 9, 22, 333, 62, 2, 4] => 순서대로 정렬하고 싶을 때 그냥 사용할 때 arr.sort() // [ 1, 2, 22, 333, 4, 62, 9 ] 콜백함수 넣어서 사용 arr.sort

useCallback & useMemo
Hook은 함수 컴포넌트에서 사용하는 메소드입니다. 함수 컴포넌트 이전에는 클래스(class) 컴포넌트가 있었습니다. 많은 React 개발자들이 이 클래스 컴포넌트를 사용하여 React 앱을 개발해왔습니다. 이런 클래스 컴포넌트는 복잡해질수록 이해하기 어려워졌고, 컴포

[TIL]230322 - 컴퓨터시스템보안 3주차: 고전 대칭키 암호(1)
19세기 아우후스트 케르크호프스가 제안한 원리암호체계의 안전성은암호 알고리즘의 비밀을 지키는 데 의존되어서는 안되며,키의 비밀을 지키는 데 의존되어야 함현대 암호학의 핵심이 되는 원리케르크호프스가 생각한 군사 암호의 설계 원칙암호 체계는 비밀에 붙여질 필요가 없어야만