본문 바로가기

verdantjuly

(341)
TIL 20230716 이번 주 목표 http 특강 듣기 오늘 목표 http 특강 듣기 TIL 작성 TIL 리뷰 심화 주차 강의 자료 오늘 한 것 TIL 작성 TIL 리뷰 http 특강 듣기 심화 주차 강의 자료 3-5까지 0. http 통신 요청이 있어야 응답이 있다 stateless (무상태) 매번 같은 주문서를 보내 줘야 한다. 비연결성 - 한 번에 하나씩 처리 http 1.1 이후 지속 연결 - 쇼핑몰의 장바구니 기능 http 메시지 단순함 확장성 1. TCP 와 UDP 문제 TCP와 UDP가 뭔지 설명할 수 없다. 시도 강의 자료 여러 번 읽기 해결 TCP : 양방향 데이터 통신, 누락된 데이터가 존재하면 다시 요청해서 받아온다. UDP보다 느림, 데이터 순서가 바뀌지 않는다. UDP : 데이터를 보내기만 하고 별다른..
TIL 20230715 이번 주 목표 뼈대 완성 오늘 목표 프론트 js 파트 전부 작성 오늘 한 것 프론트 js posts 작성 완료 프론트 js newsfeeds 작성 완료 프론트 js login/signup 작성 완료 프론트 js comments 작성 완료 Lv.4 강의 리뷰 영상 시청 Lv.5 강의 리뷰 영상 시청 1. 프론트에서 fetch로 status 가져오기 문제 이전에 fetch로 데이터를 가져올 때 response 에서 status를 뽑아오기가 힘들어서 json만 뽑아서 메시지가 일치하였을 때 특정 코드를 동작하게 만들었다. 나는 status를 깔끔하게 뽑아서 하고 싶다. 시도 response.json은 내가 백에서 내보낸 json이므로 내보낸 것만 담는다. 즉, status를 뽑으려면 json이 아닌 상위에 있..
TIL 20230714 Event PM 2:30 산삼 팀 회의 생활 계획표 PM 2:30 산삼 팀 회의 PM 12:00 취침 이번 주 목표 CRUD + 로그인 기능을 포함한 뼈대 완성 오늘 목표 소켓 구현 오늘 한 것 TIL 작성 TIL 리뷰 소켓 구현 1. 프론트 엔드 없이 소켓을 실행할 수 있는가? 문제 프론트 엔드를 작성하지 않고 소켓을 이용하고 싶다 시도 일단 소켓을 작성한다 const WebSocket = require('ws'); module.exports = server => { const wss = new WebSocket.Server({ server }); wss.on('connection', (ws, req) => { const ip = req.headers['x-forwarded-for'] || req.so..
TIL 20230713 Event null 생활 계획표 AM 3:00 프로그래머스 Lv.2 AM 4:30 공부 PM 2:30 산삼 팀 회의 PM 3:00 페어 프로그래밍 PM 4:00 공부 PM 12:00 취침 이번 주 목표 목요일 : 노드 심화 복습 금요일 : 노드 테스트 코드 복습 오늘 목표 TIL 작성 TIL 리뷰 노드 심화 복습 페어 프로그래밍 오늘 한 것 TIL 작성 TIL 리뷰 Lv.5 리팩토링 JS 특강 복습 노드 심화 복습 3-1까지 1. config 파일 노출 문제 config 파일을 github에 노출했다. 시도 git init을 통해 초기화한 디렉토리를 강제 푸시 하여 기록을 없애버렸다 해결 repository를 삭제해야 안전할 것 같다는 조언을 받아 바로 삭제하였다. endpoint가 노출된 DB역시 삭제..
프로그래머스 코딩테스트 연습 (Lv.2) : 최댓값과 최솟값 (javascript, 20230712) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12939 나의 풀이 function solution(s) { let array = s.split(" ") let max = array[0] let min = array[0] for(i=1;i
TIL 20230712 Event null 생활 계획표 AM 3:00 프로그래머스 Lv.2 AM 4:30 공부 PM 2:30 산삼 팀 회의 PM 3:00 페어 프로그래밍 PM 4:00 공부 PM 12:00 취침 이번 주 목표 수요일 : 자바스크립트 문법 종합반 강의 자료 목요일 : 노드 입문 강의자료 금요일 : 노드 숙련 강의 자료 토요일 : 노드 심화 강의자료 일요일 : 노드 테스트 코드 강의 자료 - 잡담 줄이기 - 매 시간 몰입하기 오늘 목표 TIL 작성 TIL 리뷰 프로그래머스 Lv.2 자바스크립트 문법 종합반 강의 자료 3~5주차 오늘 한 것 TIL 작성 TIL 리뷰 프로그래머스 Lv.2 1문제 최댓값과 최솟값 : https://verdantjuly.tistory.com/303 자바스크립트 문법 종합반 강의 자료 5주..
프로그래머스 코딩테스트 입문 : 숫자 찾기 (javascript, 20230711) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120904 나의 풀이 function solution(num, k) { // num을 문자열로 만들어 쪼개기 // 문자열로 바꾼 k의 인덱스 찾기 // 인덱스가 존재하면 인덱스를, 아닌 경우에는 -1을 리턴하기 const index = String(num).split("").indexOf(String(k)) if(index !== -1){return index +1} return -1 } 다른 사람의 풀이 function solution(num, k) { return num.toString().split("").map((el) => Number(el)).indexOf(k) + 1 ||..
TIL 20230711 Event 9:30 - 10:00 팀 산삼 회의 생활 계획표 AM 6:00 체조, 아침식사, 산책, 샤워, 설거지, 세탁 AM 7:00 입실, 알고리즘 공부 AM 9:00 본 공부 시작 PM 1:00 ~ 2:00 점심 식사 PM 6:00 ~ 7:00 저녁식사 PM 7:00 TIL, WIL 제출 PM 9:00 퇴실 (카톡 확인) PM 11:00 취침 이번 주 목표 화요일 : JS 문법 특강 수요일 : 자바스크립트 문법 종합반 강의 자료 목요일 : 노드 입문 강의자료 금요일 : 노드 숙련 강의 자료 토요일 : 노드 숙련, 심화 강의자료 일요일 : 노드 심화 강의 자료 - 집중코딩시간 : 페어 프로그래밍 - 매 시간 몰입하기 오늘 목표 TIL 작성 TIL 리뷰 페어프로그래밍 프로그래머스 1문제 Lv.5 완성 ..