목록분류 전체보기 (272)
나만의 작은 도서관
오늘 배운 내용 웹소켓과 http와의 관계웹소켓과 http는 OSI 7계층 중 응용 계층(application layer)에 존재하는 통신 프로토콜들이다. 둘다 통신 프로토콜이라는 점에서 서로 관계없는 프로토콜이라고 알 수 있지만, 구별이 될 뿐 실제로는 전혀 관계가 없지는 않다. 웹소켓은 TCP접속에 전이중 통신 채널을 제공한다는 점에서 http와 구별되지만, http에 업그레이드 헤더를 추가함으로써 http 프로토콜에서 웹소켓 프로토콜로 전환할 수 있을 정도로 http와의 호환이 되어있다. 아래 예시를 통해 http에서 웹소켓으로 연결을 업그레이드 하는 과정을 알아보자. 클라이언트 요청GET /chat HTTP/1.1Host: serve..
이번 주 한 마디: 더 많은 것을 하고 싶었고, 더 많은 것을 배우고 싶었지만 시간이 너무 부족했다. 웹소켓에 대해서는 다시 한 번 공부해야겠다.이번 주 배운 내용 Socket.io의 on과 emit핸들러가 여러개 있을 때 mapping table을 사용하는 이유io.on('connection', {})은 emit이 따로 없어도 이벤트가 발생하는이유객체가 들어있는 배열에서 특정 속성이 특정 값을 가지는 지 확인하는 법array.forEach(elem, index, array)핸들러와 헬퍼의 의미도커 컨테이너에 접속하는 법JS에서 reduce를 이용해서 배열의 합을 구하기HTML파일에서 script로 API 사용하기자바스크립트 객체에서 속성의..
개요이번에는 3명의 팀원들과 함께 간단한 타워 디펜스 웹게임을 제작하였다. 언제나 그랬듯 6/17~6/21까지 총 5일동안 협력하면서 무엇이 좋았고, 어떤 문제가 발생했었는지, 그리고 문제를 어떤 식으로 해결했는지 또는 어떤 식으로 해결하면 좋았을 지 KPT 방식으로 회고해보자. 참고이번에는 내가 팀장이 아니었기에 KPT회고록 내용은 팀장분이 적어서 각 팀원의 KPT 내용이 구분되어 있지 않았다.내 의견을 넣는다는게 까먹어 버리는 바람에 내가 넣은 의견이 없어서 내 의견을 따로 적어놓았다.팀에서의 내 역할: 팀원 https://github.com/tmdwnsasa/Tower_defense GitHub - tmdwnsasa/Tower_defenseContribute to tmdwnsasa/Tower_de..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : Lv.1 문제 요약 설명바탕화면에 있는 파일들을 한 번의 드래그로 전부 지울려고 합니다. 각 파일들이 (x, y)위치에 존재할 때, 멘헤튼 거리를 기준으로 최소 거리를 이동하여 모든 파일들을 지울 수 있는 드래그의 시작점과 끝점을 담은 정수 배열을 return하는 solution 함수를 작성해 주세요. 입력컴퓨터 바탕화면의 상태를 나타내는 문자열 배열 wallpaper입력 제..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : Lv.1 문제 요약 설명나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다.지표 번호성격 유형1번 지표라이언형(R), 튜브형(T)2번 지표콘형(C), 프로도형(F)3번 지표제이지형(J), 무지형(M)4번 지표어피치형(A), 네오형(N) 각 질문지에는 총 7가지..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : Lv.1 문제 요약 설명상수가 햄버거를 포장하는 일을 합니다. 상수는 정해진 순서(아래서부터, 빵-야채-고기-빵)로 쌓인 햄버거만 포장을 합니다. 상수에게 전해지는 재료의 정보를 나타내는 정수 배열 ingredient가 주어졌을 때, 상수가 포장하는 햄버거의 개수를 return 하도록 solution 함수를 완성하시오.입력재료의 정보를 나타내는 정수 배열 ingredien..