Wii Pointer #1 Tilt Normal
본문 바로가기
728x90

전체 글343

No Image 📷 [Express] HTTP 프로토콜 HTTP 요청 대상을 "리소스"라고 하며 리소스의 특성은 더 이상 정의되지 않음 HTTP 전체에서 사용되는 URI(Uniform Resource Identifier)로 식별 URL 우리에게 가장 잘 알려진 URI는 URL URL(Uniform Resource Locator) https://developer.mozilla.org https://developer.mozilla.org/en-US/docs/Learn/ https://developer.mozilla.org/en-US/search?q=UR 이러한 URL 중 하나를 브라우저의 주소 표시줄에 입력하여 URL과 연결되는 페이지(리소스)를 로드할 수 있도록 지시할 수 있 여러 부분으로 구성되는데, 일부는 필수 사항이고 나머지는 선택 사항 URN URN(U.. 2023. 2. 8.
No Image 📷 [23.02.07] 짧게나마 회고를 해보겠다 요 며칠새에 과제 제출하려고 어영부영 시간 보내다보니 회고를 완벽하게 하지 못한다는 불안감에 조금이나마 더 자세하게 하려고 한다. 2023.02.07 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐍𝐨𝐝𝐞.𝐣𝐬/Express] - [Express] 기본 용어 정리 [Express] 기본 용어 정리 Glossary application In general, one or more programs that are designed to carry out operations for a specific purpose. In the context of Express, a program that uses the Express API running on the Node.js platform. Might also ref.. 2023. 2. 7.
No Image 📷 [Express] req.params 와 req.body의 차이 req.params 라우터의 매개변수 예를 들어 /:id/:name 경로가 있으면 ":id"속성과 ":name"속성을 req.params.id , req.params.name 으로 사용할 수 있다. www.example.com/post/1/jayden 일 경우 1과 jayden을 받는다. router.put("/posts/:postId", async (req,res)=>{ const {postId} = req.params; const {password, title, content} = req.body; try { const existPost = await Posts.findOne({postId}); if (!existPost) { throw new Error("유효하지 않은 post ID") }; if .. 2023. 2. 7.
No Image 📷 [ES6] 문법 맛보기 2023. 2. 7.
No Image 📷 [메서드] => (Arrow함수) ES6에서 새롭게 추가된 함수 선언 방법. 함수 표현식에서 사용할 수 있다. //ES5 const plus = function (num1, num2) { return num1 + num2 } //원래 가장 평범한 함수 표현식을 ES6 화살표함수로 나타내면, ///////////////////////////////////////////////// //ES6 const plus = (num1, num2) => num1 + num2; //이렇듯 화살표 함수로 사용할 수 있다. 이렇거나 함수의 내용이 한 줄이고, 리턴밖에 없으면 return 키워드와 중괄호 생략 가능 //예제 const square = x => x * x; 단! 화살표 함수의 주의사항 또한 존재한다. 바로! 화살표 함수와 일반 함수 this 가.. 2023. 2. 7.
No Image 📷 [메서드] forEach() 배열의 각 요소에 대해 함수를 실행하는 것. const arr = ['똘기','떵이','호치','새초미']; arr.forEach((x, i) => { console.log(x.repeat(i + 1)); }); // 출력 결과는 // 똘기 // 떵이떵이 // 호치호치호치 // 새초미새초미새초미새초미 배열 나열 순번 만큼 반복해주고있다. 2023. 2. 7.
No Image 📷 [메서드] reduce() 배열의 값을 줄여서 하나의 값으로 만드는 것. const arr = [1 ,2 ,3 ,4 ,5]; const sum = arr.reduce((acc, cur) => acc + cur, 100); // 100 자리가 비어도 됨, default: 0 console.log(sum); // 출력 결과는 // 115 배열 index로 예를들면 index acc cur 0 100 1 1 101 2 2 103 3 3 106 4 4 110 5 return value 115 acc 초기값이 100이라고 하고 거기서 index 0 = 1, 1을 추가해준다 추가한 값을 101로 리턴하고 다시 index 1 = 2, 2를 추가해준다. 추가한 값 103을 리턴하고 다시 ... 해서 115가 나왔다. 2023. 2. 7.
No Image 📷 [메서드] filter() 콜백의 조건에 충족하는 값만을 뽑는다. const arr = [1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10]; const oddArr = arr.filter((x) => x %2 === 1); console.log(oddArr); // 출력 결과는 // [1 ,3 ,5 ,7 ,9] filter 소괄호 안에 배열의 값을 넣고 화살표 함수를 실행했을 때 x 를 2로 나눈 나머지가 1일때를 oddArr 배열에 넣어주면 된다. 2023. 2. 7.
No Image 📷 [메서드] map() 배열 안의 요소들을 처리하여 새 배열을 만들 때 사용. const arr = [1 ,3 ,5 ,7 ,9]; const mapArr = arr.map((x) => x + 1); console.log(mapArr); // 출력 결과 // [2 ,4 ,6 ,8 ,10] 배열 안의 요소들을 처리해서 새 배열을 만들어 주었다. 2023. 2. 7.
No Image 📷 [Express] 기본 용어 정리 Glossary application In general, one or more programs that are designed to carry out operations for a specific purpose. In the context of Express, a program that uses the Express API running on the Node.js platform. Might also refer to an app object. 일반적으로 특정 목적을 위한 작업을 수행하도록 설계된 하나 이상의 프로그램 Express의 경우 Node.js 플랫폼에서 실행되는 Express API를 사용하는 프로그램 앱 객체를 참조할수도 있음. API Application programming interfa.. 2023. 2. 7.
No Image 📷 [23.02.06] Express를 배우는데 있어서 많은 노력이 필요할 것 같다. 그래서 같이 성장해 나아갈 팀원들을 꾸렸다. 노션으로 같이 공유하며 본인이 해결하면서 겪었던 문제점이나 해결해야 할 것들에 대해서 회고하는 시간을 가지는거고 당장에 매일 숙제가 있을 예정이다. 감정은 아직 잘 모르겠다. 어제 마지막 실습 계속하다가 멘붕 와서 잠을 잘 못 잤다. → 강의 따라하기는 잘 했는데, 과제 적용이 어려움 무언가 전에 하던 커리큘럼과 다르게 시원시원하게 해결되는 느낌보다 얇고 길게 해 나아가는 느낌 같다 라고 해야 하나 아무튼 좀 복잡하다. 처음에는 mongoDB나 3T 사용하는게 좀 어려웠는데 막상 몇 번 부딪혀 보니까 괜찮았다 → 윈도우 & 설치 이슈 Routing 하는 거랑 schemas 활용하는것 등등 전체적으로.. 2023. 2. 6.
No Image 📷 [Node.js] 02_Node.js란? [ Node.js 란 무엇인가? ] => Chrome V8 JavaScript engine으로 build된 JavaScript runtime입니다. => 이벤트 기반, None blocking I/O model을 사용해 가볍고 효율적. => Node.js의 package 생태계인 npm은 세계에서 가장 큰 Open source library 생태계 (Node.js를 굳이 사용해야 하는 이유가 뭘까?) => None-blocking I/O, Single Thread, Event Loop의 특성이 有 => Node-blocking 은 함수가 실행되는 중에도 다른작업을 동시에 진행할 수 있다. --> 장점 => Single Thread 는 스레드 하나를 사용하는 것, 동시에 하나의 작업만을 처리할 수 있다. .. 2023. 2. 3.
No Image 📷 [Node.js] 01_JavaScript란? [ JavaScript란? ] => 정적이었던 웹사이트를 동적으로 변환하기 위해서 만들어졌다. => Ecma International에서 ECMAScript(ECMA-262)라는 이름으로 현재의 자바스크립트 표준을 제정 2023. 2. 3.
No Image 📷 [23.02.03] https://reinvented-toothbrush-923.notion.site/8f436e525a804781b79b00be377ff4f3?v=6afa38f08ead4e6fb1c76e2ff3382712 잘 모르니 알아내야할 것 A new tool for teams & individuals that blends everyday work apps into one. reinvented-toothbrush-923.notion.site 여태까지 마주쳤지만 제대로 알고 넘어간 느낌이 아닌 메서드 함수 혹은 함수들을 간추려 보았다. 이것을 활용하여 하면서도 바로 알아가기 힘든 애들은 모아놓았다가 한번에 쫙하는 느낌으로 가야겠다. 2023. 2. 3.
No Image 📷 [23.02.02] 알고리즘 시험을 끝내고 나니 뭔가 홀가분? 한 느낌보다 더 알아야 하는게 많다고 느꼈다. 그럼에도 불구하고 알고리즘은 나에겐 취향 저격인 느낌이었다. 엄청 잘하지는 못하지만, 어떤 방식으로 하더라도 효율적이고 로직이 정확히 들어맞는다면, 원하는 결과값들을 도출해낼 수 있다는걸 몸소 느끼는 한주였던 것 같다. 예상보다는 쉬웠지만, 하면서 더 어려움을 느꼈고 해 나아가면서 한번 더 느낀건 아 기본에 충실하는게 정말 중요하겠다는 생각과 다짐을 한번 더 하게 만들어 주는 계기였던 것 같다. 이건 GitHub에 레포로 올린 알고리즘 study다. https://github.com/jaehunju1996/program-us-node_personal GitHub - jaehunju1996/program-us-node.. 2023. 2. 2.
No Image 📷 [23.02.01] 새로운 한달이 시작되었다. 새로운 마음가짐으로 새로운 용기를 불어넣어 다시 시작해보자 내일이면 코딩테스트다. 화이팅! 오늘은 아래 코드들을 복기하며 하루를 마무리하겠다. 2023.01.31 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐀𝐥𝐠𝐨𝐫𝐢𝐭𝐡𝐦/항해 코테 모의고사] - [알고리즘] 모의고사 1번 신대륙 발견 [알고리즘] 모의고사 1번 신대륙 발견 기원이는 오늘 항해99를 시작했다. 성격이 급한 기원이는 항해 1일 차부터 언제 수료를 하게될 지 궁금하다. 항해 1일 차 날짜를 입력하면 98일 이후 항해를 수료하게 되는 날짜를 계산해주는 알 jrogrammer.tistory.com 2023.01.31 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐀𝐥𝐠𝐨𝐫𝐢𝐭𝐡𝐦/항해 코테 모의고사] - [알고리즘] 모의고사 2번 몇시간 했더라? (중) [알고.. 2023. 2. 1.
728x90