본문 바로가기

verdantjuly

(353)
7월 3주차 생활 계획표 월 - 목6:00 기상, 준비7:00 출근8:00 업무 준비9:00 근무 시작6:00 퇴근7:30 귀가, 휴식8:00 Python 강의9:00 해커톤 작전회의10:00 Python 강의12:00 취침금6:00 기상, 아침식사, 준비7:00 Python 강의12:00 점심식사, 휴식1:00 Python 강의8:00 Spring의 봄 강의12:00 취침 토6:00 기상, 아침식사, 준비7:00 streamlit 강의12:00 점심식사, 휴식1:00 streamlit 강의8:00 Spring의 봄 강의12:00 취침 일6:00 기상, 아침식사, 준비7:00 생성형 AI 강의12:00 점심식사, 휴식1:00 생성형 AI 강의8:00 java 요약12:00 취침
TIL 20240619 이번 주 목표  Weekly Plan리팩토링 2판 읽기펍카페 개발 착수Read Refactoring (ver.2)Develope PubCafe오늘 목표  Daily Plan펍 카페 개발 착수Develope PubCafe오늘 한 것  Done Todaypuppeteer API 정독Read puppeteer API오늘 스케줄  Today's Schedule6:00 기상, 준비6:30 출근7:30 업무 준비9:00 근무 시작6:30 퇴근7:30 귀가, 산책8:30 집 도착, 씻기9:00 펍 카페 프로젝트 12:00 취침 6:00 wake up, prepare6:30 go to work7:30 prepare work9:00 start work6:30 go home7:30 walk8:30 wash9:00 pubc..
6월 3주차 생활 계획표 이번 주 목표 : 리팩토링 서적 완독 월-금 6:00 기상, 준비 6:30 출근 7:30 업무 준비 9:00 근무 시작 6:30 퇴근 7:30 귀가, 산책 8:30 집 도착, 씻기 9:00 펍 카페 프로젝트 12:00 취침 토-일 6:00 기상, 준비 6:30 리팩토링 2판 12:00 점심 식사 1:00 리팩토링 2판 6:00 산책 7:30 귀가, 씻기 8:00 펍 카페 프로젝트 12:00 취침
TIL 20240610 이번 주 목표  Weekly PlanHow does the Internet work? 인터넷은 어떻게 작동하는가?오늘 목표  Daily PlanIntroduction to Internet 인터넷의 소개오늘 한 것  Done TodayIntroduction to Internet 인터넷의 소개오늘 스케줄  Today's Schedule6:00 기상, 아침식사, 준비6:30 출근 시작7:30 카페 도착, 공부 시작 (1. 회사에서 배운 것 2. 백엔드 개발자 플로우 차트)8:45 회사로~9:00 근무 시작6:30 퇴근, 산책7:30 귀가8:30 집 도착, 씻기9:00 펍카페 프로젝트12:00 취침Morning Study : Introduction to Internet아침 공부 : 인터넷의 소개Night Stu..
6월 2주차 생활 계획표 월-금 6:00 기상, 아침식사, 준비 6:30 공부 시작 (1. 회사에서 배운 것 2. 백엔드 개발자 플로우 차트) 7:30 출근 9:00 근무 시작 6:00 퇴근, 산책 7:30 귀가 8:30 집 도착, 씻기 9:00 펍카페 프로젝트 12:00 취침 토-일 6:00 기상, 아침식사, 준비 6:30 공부 시작 (1. 회사에서 배운 것 2. 백엔드 개발자 플로우 차트) 8:45 모던 자바스크립트 딥 다이브 12:00 점심 식사 1:00 펍카페 프로젝트 8:30 씻기 9:00 펍카페 프로젝트 12:00 취침 * 백엔드 개발자 플로우 차트 https://roadmap.sh/backend
TIL 20240606 이번 주 목표하루에 TIL 1개오늘 목표하루에 TIL 1개오늘 한 것하루에 TIL 1개오늘 스케줄하루에 TIL 1개1. go의 Clean 메서드상위 참조를 제거하여 보안 이슈를 방지한다. Clean 메서드는 파일 경로를 간단하고 일관되게 유지하는 데 매우 유용합니다.Go 언어의 filepath 패키지에서 제공하는 Clean 메서드는 파일 경로를 정규화하는 데 사용됩니다. 이 메서드는 슬래시로 구분된 경로를 해석하고, ., .., 중복된 슬래시를 제거하여 간단한 경로로 변환합니다.Clean 메서드를 사용하면, 입력된 경로 문자열을 다음과 같이 처리할 수 있습니다:슬래시로 시작하지 않으면 현재 디렉터리로 간주합니다.여러 개의 슬래시를 하나의 슬래시로 축소합니다.경로에 포함된 . 요소를 제거합니다... 요소와..
TIL 20240604 이번 주 목표하루 1개 TIL 오늘 목표하루 1개 TIL 오늘 한 것하루 1개 TIL 오늘 스케줄하루 1개 TIL 1. Trigger데이터베이스에서 특별한 이벤트가 발생할 때마다 자동으로 호출되는 데이터베이스의 저장 프로시저테이블에 행이 삽입되거나 특정 테이블 열이 업데이트될 때 트리거가 호출될 수 있습니다. 모든 트리거에는 테이블이 연결되어 있습니다.트리거는 저장 프로시저와 달리 직접 호출할 수 없기 때문에 특수 프로시저라고 합니다. 트리거는 수동으로 호출하거나 실행할 수 없습니다.트리거가 매개변수를 수신할 가능성은 없습니다.트리거 내에서는 트랜잭션을 커밋하거나 롤백할 수 없습니다.트리거가 연결된 테이블 컬럼의 데이터 타입을 바꿀 때는 트리거를 먼저 DROP 해야 한다.  출처 : https://www..
TIL 20240603 이번 주 목표하루에 1번 TIL 적기오늘 목표하루에 1번 TIL 적기오늘 한 것하루에 1번 TIL 적기오늘 스케줄하루에 1번 TIL 적기1. asserttruthy를 검증하기 위해 쓰임.assert(밥)밥이 true인 경우 지나가고 false인 경우 에러를 뱉는다. 출처 : https://nodejs.org/api/assert.html#assertvalue-message2. 좋은 코딩 습관1. 필요한 경우 멱등원적으로 적기2. id를 하드코딩 하기보다 변수에 담기3. 변수 이름 배려심 있게 짓기4. 주석보다 변수명이나 함수명에 신경쓰기5. 범위로 잡으면 쿼리가 느려진다. 제약조건으로 잡기.* 멱등원적 : 여러 번 코드를 반복하여도 동일한 결과* 하드코딩 : WHERE(id = 123)* 변수에 담기 :u..