목록전체 글 (132)
고양이와 코딩

https://dbdiagram.io/ dbdiagram.io - Database Relationship Diagrams Design Tool dbdiagram.io 이 프로그램을 사용해서 db를 만들어 보려고 합니다 ! 데브코스는 강의도 알차지만, 개발하는데 있어 편리하게 사용할 수 있는 다양한 툴도 많이 배워갈 수 있어서 좋은 것 같아요 ... ( ´・ᴗ・` ) 이렇게 왼쪽에 테이블을 작성하면, 오른쪽에 알아서 생성이 됩니다 ! (신기.. ) 기존에 PUT으로 작성해 두었던 좋아요 관련 명세를, 좋아요 추가는 POST로, 좋아요 취소는 PUT으로 변경 해 주었는데요. Table likes { user_id integer liked_book_id integer } likes 테이블에 좋아요 한 책 id..

먼저 URL(Uniform Resource Locator)과 URI(Uniform Resource Identifier)은 웹에서 리소스를 식별하고 지정 하는 데 사용되는 중요한 개념인데요, 이 둘은 서로 관련이 있지만 약간의 차이점이 있습니다 ( ⋅ .̮⋅ )⁕ 。* ⸼ URI(Uniform Resource Identifier) URI는 리소스를 식별하기 위한 일반적인 형식이며, URL보다 더 큰 범주입니다! URI는 URL과 URN의 두 가지 하위 범주로 나뉘는데요, URN은 리소스의 이름을 나타내고, URL은 리소스의 위치를 가리킵니다. 즉, URI는 리소스를 식별하기 위한 일반적인 형식이며, 이를 통해 리소스를 고유하게 식별할 수 있도록 해줍니다! 예시 ) `ovovvvvv:example@examp..
오늘은 라이브 세션으로 송아 강사님이 면접 관련 질문을 받아주는 형식으로 진행됐는데요! 정말 유익한 시간이었습니다 .. ㅎㅎ 그리고 정신 놓고있다가 알고리즘, 과제 테스트 전부 빵점맞은 여자가 되어버렸지만.. . ㅠㅠ......... 자기소개 장점 3가지 생각 프로젝트 기반으로 말하기 이슈 (팀원들과 싸웠다면 어떻게 풀어 나갔는지 등...) 여기서 다른 멘토 선생님도 장점을 말할때 주변 사람들에게 물어보고, 그걸 프로젝트와 연관시키는 식으로 말하셨다고 해요 틀리면 안되는 진짜! 면접질문 ERD : 연관관계, 자료형, 왜 이렇게 정규화를 했는지 (왜 이렇게 테이블을 쪼갰는지) 웹 관련 질문 : 1. 자바스크립트는 OO지향 언어 ? ( 프로토타입, 객체, 함수, 동작, 멀티 패러다임 등...) (어떤 대답을..

12월26일 숫자의 표현 내 풀이 function solution(n) { let answer = 0; let start = 1; let sum = 0; while (start n) { break; } } sum = 0; start++; } return answer; } 이렇게 제출했는데.. 시간 초과가 납니다.. ㅠㅠ 다른 방법을 찾아봐야겠네요 12월27일 다음 큰 숫자 내 풀이 function solution(n) { const nBinaryString = n.toString(2).replace(/0/g, ' '); const oneCount = nBinaryString.replace(/\s/g, '').length; for (let i = n + 1; ; i++){ const iBinaryStrin..

아무것도 모르지만 ! 최단거리를 찾는 문제이므로 bfs로 풀어야겠다는 생각을 했습니다 ㅎㅎ 그리고 bfs는 보통 queue를 사용해서 푼다고 하네요! function solution(maps) { const n = maps.length; // 맵의 행 길이 const m = maps[0].length; // 맵의 열 길이 const directions = [ [-1, 0], // 위로 이동 [1, 0], // 아래로 이동 [0, -1], // 왼쪽으로 이동 [0, 1], // 오른쪽으로 이동 ]; const queue = []; queue.push([0, 0, 1]) // 시작 위치와 이동할 거리를 담은 큐 생성 maps[0][0] = 0; // 방문 한 곳은 0으로 표시 while (queue.leng..

인증(Authentication)과 인가(Authorization) 인증(Authentication) - 사용자의 신원을 확인하는 프로세스. 사용자가 누구인지 확인하고 검증하는 과정으로, 로그인을 말합니다 ! 인증(Authorization) - 인증된 사용자가 특정 리소스에 접근할 권한이 있는지를 결정하는 프로세스. 예를 들어 로그인 후 글을 작성하거나 편집할 권한이 있는지를 확인하는 것입니다. 쿠키(Cookie)와 세션(Session) 쿠키(Cookie) - 클라이언트 측에 저장되는 데이터 조각을 말합니다. 주로 브라우저에 의해 관리되며, 사용자가 웹 사이트를 방문할 때 서버로부터 전송되어 클라이언트의 로컬 컴퓨터에 저장됩니다. 쿠키는 사용자가 웹 사이트를 다시 방문할때 사용자의 컴퓨터에서 읽히고, 서..