전체 글
-
#TIL_HTTP와 HTTP메소드에 대한 고찰TIL (Today I Learned) 2023. 11. 3. 01:19
# HTTP란? 요청(Request)과 응답(Response)을 통해 클라이언트와 서버의 역할을 명확하게 구별합니다. HTTP(Hypertext Transfer Protocol)는 월드 와이드 웹(World Wide Web)에서 데이터를 전송하기 위한 프로토콜(규약) 중 하나로, 클라이언트와 서버 간의 통신을 담당합니다. HTTP는 주로 문서, 이미지, 스크립트, 스타일 시트, 비디오, 오디로 및 기타 멀티미디어 요소와 같은 웹 리소스를 전달하는데 사용합니다. #HTTP의 주요 특징과 동작 방식 1. 프로토콜(Protocol) HTTP는 통신을 위한 규약 또는 프로토콜입니다. 클라이언트와 서버 간의 데이터 교환을 원활하게 하기 위한 규칙과 규정을 정의하고 있습니다. 2. 클라이언트-서버 모델 HTTP는 ..
-
#AIL_23.11.02 // Programmers_몫 구하기AIL( Algorithm I Learned) 2023. 11. 2. 00:41
## AIL_몫 구하기 **문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. **제한사항 0 )를 사용하여 간결하게 작성되었습니다. Math.floor(num1 / num2): 이 부분은 num1을 num2로 나눈 결과를 구하고, 그 결과를 소수점 이하를 버림하여 가장 가까운 정수 몫을 얻습니다. # Math.floor 기억하기_결과의 소수점을 버린다
-
#AIL_23.11.02 // Programmers_나이 출력AIL( Algorithm I Learned) 2023. 11. 2. 00:29
## AIL_나이 출력 **문제 설명 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. **제한사항 0 < age ≤ 120나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다. **입출력 예 age result 40 1983 23 2000 **입출력 예 설명 입출력 예 #1 - 2022년 기준 40살이므로 1983년생입니다. 입출력 예 #2 - 2022년 기준 23살이므로 2000년생입니다. ## solution.JavaScript 1. 문제의 접근 방식 2022년에서 주어진 나이를 뺌으로써 출생 연도를 계산할 수 있습니다. 2. 문제풀이 function solution(ag..
-
#TIL_MongoDB 오류에 관하여(feat_해결 방법 몽 말인지 알지?)TIL (Today I Learned) 2023. 11. 1. 23:58
# MongoDB를 오늘 학습하면서 겪었던 문제(맨 아래 내용정리 있습니다.) 주특기 node.js 학습 2일차 몽고디비 연습 중 원인을 알 수 없는 오류에 시달렸습니다. 강의 영상대로 잘 따라하고 있었는데 서버를 3000포트로 열고, Thunder Client에서 POST로 주소 값을 주고 Body에 코드 값을 주고 Send를 눌렀는데 반환하는 값이 안뜨고 오류가 떠버렸습니다. 처음에는 영상을 보고 연습한 코드가 잘못된 줄 알고 한 시간 넘게 마침표 하나까지 두 세번 씩 체크하면서 확인하였으나 영상 속 코드와 제가 작성한 코드의 차이점을 발견하지 못했습니다. 터미널에서는 계속 시간 초과에 관련된 오류를 가리켰기에 불러오는 코드 문제로 착각했던 것 같습니다. 이다음으로 예상한 오류는 studio 3T였습..
-
#TIL(Today I Learned)_댓글 좋아요/싫어요 기능에 관한 고찰 2편TIL (Today I Learned) 2023. 11. 1. 00:47
# 1편에서 이어서 >> # 진행하면서 겪었던 문제에 대해2 [잘 작동하던 버튼이 팀원과 파일 통합 후 사라지는 문제발생] 너무나 당황했습니다. 잘 작동하던 좋아요, 싫어요. 버튼이 작업 중간에 팀원이 보내준 수정된 파일과 통합하면서 증발해 버렸습니다. 정확히 표현하자면 싫어요. 버튼은 사라지고 좋아요. 버튼은 있긴 한데 댓글 창 안에 감춰져서 버튼의 틀 부분만 살짝 빼꼼 나오게 되었습니다. 버튼이 분명 있었는데...... 없었습니다~??? 작업자 도구를 켜서 comment 박스의 내부 공간을 보니 기존의 div 값의 공간이 없어져 버렸고 버튼들 또한 div 위치에 속했기 때문에 div 공간이 사라지면서 자연스럽게 사라진 것 같습니다. 문제를 해결하기 위해 js파일 안에서 div값 만들어서 버튼 만들기 ..
-
#TIL(Today I Learned)_댓글 좋아요/싫어요 기능에 관한 고찰 1편TIL (Today I Learned) 2023. 10. 31. 00:28
# 좋아요/싫어요 기능이란? 좋아요/ 싫어요. 버튼은 SNS 혹은 웹사이트에서 사용하는 기능으로 사용자의 표현 수단입니다. 쉽게 말해 콘텐츠의 반응을 드러내는 방식의 양적 대안입니다. 좋아요의 처음 시작은 2000년대 초반 탐색 서비스의 스텀블어폰(Stumble Upon) 떰즈업 기능이 있었지만 이를 제대로 활용한 건 페이스북이었습니다. 2010년대 페이스북이 유명인의 페이지의 구독으로 팬이 되는 것을 조금 더 심플하게 재정의하면서 탄생한 것이 좋아요. 버튼이었습니다. 작은 기능이었지만 좋아요. 기능이 갖고 있던 파급력은 생각보다 거대했고 사람들이 주목하는 흐름을 재빠르게 파악하는데 큰 기여를 했습니다. 이를 통해 사용자를 추적하고, 행동을 프로파일링하고, 타깃광고를 보여주면서 비즈니스의 핵심이 되었습니..
-
#TIL(Today I Learned)_댓글 경과 시간 `~`표시에 관한 고찰TIL (Today I Learned) 2023. 10. 28. 00:57
# 경과 시간이란? 어떤 하나의 작업이 시작된 순간부터 종료되기까지 경과된 시간을 뜻합니다. 대부분의 사람들은 유명 SNS 혹은 웹페이지 게시글에 댓글을 달면서 댓글 주변에 경과 시간이 기록되는 것을 한 번쯤은 경험해봤을 것입니다. 댓글 창 바로 옆, 혹은 닉네임 바로 옆에 표시되는 `~전` { "방금 전", "몇분 전", "몇시간 전", "몇일 전" 등} 기능은 댓글이 언제 달렸는지 시간을 옆에 나타냄으로써 심심한 댓글창에 활기를 불어넣어주는 보조 도구중에 하나입니다. 카더라 통신에 의하면 심심한 댓글창을 꾸며줌과 동시에 옆에 나타내는 시간을 활용하여 기능적으로 데이터 분석을 할 때 도움이 된다고합니다. 하지만 사실여부 확인을 위해 구글링해봤지만 도대체 언제부터 어떤 목적을 가지고 왜 사용했는지 나와있..
-
#TIL(Today I Learned)_23.10.27TIL (Today I Learned) 2023. 10. 27. 00:11
# 오늘 한 일 1) 팀과제 진행하기_상세페이지 css △ => 작업 진행 중_리뷰 페이지 우측에서 밑으로 내리고 정보 페이지 수정 예정 2) 과제 진행시 발생한 이슈 공유하고 해결해보기 O => API토큰 및 깃 허브 자료 충돌 문제 발생 3) 기초 강의 듣기 △ => 제어문 진행 중... 3) 어제 풀었던 알고리즘 다시 풀어보고 내용 정리하기 O => Programmers_정렬_K번째 수 AIL작성 및 복습 +++ 4) 오전에 팀원분께 git 강의 및 프로젝트 전반적인 흐름 설명해주기 O => 늦게 합류하신 팀원을 위해! 5) 오후 javascript 보충반 강의 수강하기 O # 오늘의 느낀 점 // 안될 거라 생각했는데 막상 해보니까 된다??? 팀 과제를 진행하면서 구현이 안 될 것만 같았던 것들이..