항해[TIL]
-
[TIL] 항해 99 4주차 주특기 숙련 회고록_14일차항해[TIL] 2021. 11. 27. 04:29
Today I Learnd (2021. 11. 23. 화) 목차 TCD와 UDP Sequelize같은 ORM과 MySQL같은 데이터베이스의 차이 gRPC 프로토콜 4주차 2일차 소감 및 부족한 점 1. TCD와 UDP - TCP (Transmission Control Protocol) 신뢰성이 요구되는 애플리케이션에서 사용된다. 브라우저나 애플리케이션이 데이터를 송신과 수신할 경우에 사용된다. 네트워크에 연결된 컴퓨터에서 실행되는 프로그램 간에 일련의 옥텟(데이터, 메세지, 세그먼트라는 블록 단위)를 안정적으로 순서대로 에러가 없이 교환할 수 있게 된다. - TCP (Transmission Control Protocol) 특징 연결형 서비스 = 가상 회선 방식을 제공한다. 3-way handshaking..
-
[TIL] 항해 99 4주차 주특기 숙련 회고록_13일차항해[TIL] 2021. 11. 23. 01:28
Today I Learnd (2021. 11. 22. 월) 목차 Node.js 심화반 1주차 Node.js 심화반 2주차 gRPC 프로토콜 4주차 1일차 소감 및 부족한 점 1. Node.js 심화반 1주차 - 할 일 메모하기 사이트 API 연결 기존에 만들어져 있는 프론트 엔드에 Node.js를 이용하여 백엔드를 완성시키는 연습을 복습겸 했다. const express = require("express"); const bodyParser = require("body-parser"); const mongoose = require("mongoose"); const Todo = require("./models/todo"); mongoose.connect("mongodb://localhost/todo-demo..
-
[TIL] 항해 99 3주차 주특기 기본 회고록_10일차항해[TIL] 2021. 11. 20. 15:19
Today I Learnd (2021. 11. 18. 목) 1. 3주차 4일차 소감 기본적인 전체 목록 조회용 페이지와 글을 작성할 수 있는 페이지를 만들었고, 오늘부터는 DB를 다뤄서 API를 요청하고 서버와 연결하는 작업을 해주려고 한다. 전에 만들었던 나만의 쇼핑몰은 강의를 보면서 만들어서 재밌게? 느껴졌는데, 지금 해보니까 생각이 잘 안나서 전에 내가 사용했던 코드를 가져와서 서버 틀을 만들고 DB와 DB필드 값? 같은 것의 틀을 만들어줬다. 우선은 해줘야될게 글을 작성해서 전체 목록 조회용 페이지에 담겨질 수 있도록 해주는 것이었다. 조금 해봤던 사람들은 템플릿 엔진 언어를 사용했지만, 나는 그렇게 하면 이해가 조금 어려워서 Ajax를 사용해줬다. 이제 서버 쪽에서 localhost:3000을 ..
-
[TIL] 항해 99 3주차 주특기 기본 회고록_9일차항해[TIL] 2021. 11. 20. 14:36
Today I Learnd (2021. 11. 17. 수) 1. 3주차 3일차 소감 앞서 2일차에 강의를 다 수강을 하고, 3주차 3일차 부터는 금주 토요일 21:00까지 제출해야할 개인 프로젝트를 만들었다. 그 전에 강의 내용이 잘 생각이 안나서 옆에 강의 첫 부분을 틀어 놓고, vscode를 이용해서 개인 프로젝트를 만들어 나갔다. 우선 서버 쪽에서 express를 사용한다 해주고 schema폴더를 만들어서 그 안에 기본 적으로 갖추어야할 틀을 만들었다. 이때 까지는 문제가 없었고 기본적인 뼈대를 갖추기 위한 작업들을하고 ejs를 이용해서 HTML작업을 해줬다. 오늘은 ejs에서 필요한 페이지들을 만들어 놓자라고 정해놔서 우선 프론트 쪽에 신경을 써줬다. 내가 하기로한건 Back-end인데 Front..
-
[TIL] 항해 99 3주차 주특기 기본 회고록_8일차항해[TIL] 2021. 11. 17. 03:53
Today I Learnd (2021. 11. 16. 화) 1. 3주차 1일차 소감 1일차에 이어서 오늘은 Node.js 기초반 3주차 강의부터 듣기 시작했다. 오늘은 마지막 강의인 5주차꺼까지 들어야 내일 부터는 프로젝트 준비를 할 수 있을 것 같다는 생각을해서 무리해서 들을려고 했다. 그런데 처음이라 그런지 하나하나가 확 와닿지가 않았다. 대체 이것만 듣고 개인 프로젝트를 진행할까라는 의문도 가졌고, 아마 이걸 옆에 계속 켜놓고 프로젝트를 만들어야할 것 같다. 아니면 구글링을 겸비하면서 들어야할 것 같았다. 자정이 넘어서 버닝을 했는데 하다가 갑자기 페이지 서버가 다운이 돼서 5주차 중 1개 과목을 듣지도 완강을 못하고 그대로 끝나버려서 허무했다. 진짜 딱 하나만 들으면 끝나는거여서 개운하게 자려그랬..
-
[TIL] 항해 99 3주차 주특기 기본 회고록_7일차항해[TIL] 2021. 11. 14. 21:21
Today I Learnd (2021. 11. 15. 월) 1. 3주차 1일차 소감 2주차 알고리즘 코딩테스트를 끝나고, 3주차에 접어 들었다. 9시 땡 하자마자 발제가 이루어졌고 이번에는 본인이 선택한 주특기를 이용해서 개인 프로젝트를 제출 하는 것이었다. 나는 Node.js를 선택을 했고, Node.js기초반 강의를 듣고나서 참고를 하면서 개인 프로젝트를 하면 되는 거였는데 1주차를 들었을 때는 Javascript 기본 문법을 복습하는거라 2주차 알고리즘 코딩테스트를 하면서 어느정도 Javascript에 익숙해져있었다. 1주차는 무난히 지나갔지만 2주차에 들어서면서 Node.js에 대해서 이론적인 설명을 듣는데 정말 반복해서 들어도 이해가 안됐다. 그래서 나는 들으면서 이해가 안되는 부분은 구글링을 ..
-
[TIL] 항해 99 2주차 알고리즘 코딩테스트 회고록_6일차항해[TIL] 2021. 11. 13. 20:58
Today I Learnd (2021. 11. 13. 토) 1. 2주차 6일차 소감 2주차 알고리즘 코딩테스트가 끝났다. 끝나서 기분이 좋다가도 시험을 망쳐버려서 기분이 안좋았다. 제공해준 문제들을 문제만 읽고 풀 수 있어서 안심하고 있었는데 알고보니까 응용력이 부족했다. 거의 없다고해도 무방하다. 중요한 시간을 들여서 했는데 수확이 없는 것 같아서 아쉬웠다. 그래도 끝나서 망친거는 되돌릴 수 없으니까 다음 주에 할 주특기 주차를 잘 준비해야겠다. 2. 알고리즘 개인별 코딩테스트 항해99 개인별 코딩테스트 문제 '자연수 뒤집어 더하기' _ 11/13 2번 문제 function solution(n) { let answer = '' let arr = String(n).split("").reverse() le..
-
[TIL] 항해 99 2주차 알고리즘 코딩테스트 회고록_5일차항해[TIL] 2021. 11. 13. 01:41
Today I Learnd (2021. 11. 12. 금) 1. 2주차 4일차 소감 오늘은 내일 있을 개인 알고리즘 코딩테스트를 대비해서 1번 ~ 28번 문제들을 반복하면서 문제들을 풀었다. 그 전에 팀원들이 담당 문제를 맡아서 풀었던 문제를 덜 푼게있어서 앞 문제들을 반복하기 전에 그 문제들을 풀어줬다. 이제 어느정도 알고리즘 코딩테스트에 대해 좀 풀줄 아니까 어떤 걸 써야하고 이럴 때는 이렇게 써볼까? 해서 써봤는데 틀린 것도 있었지만 맞춘 문제들도 있었다. 내심 기분이 좀 좋았다. 월요일에서 목요일까지 69시간 쯤을 투자한 성과같다. 다 풀고나서 1번 ~ 28 문제들을 풀었는데 이해가 안가는 문제들은 직접 코드에 입력값을 넣어서 출력까지 직접 넣어봤다. 그렇게 넣어보니 코드에 대해 이해가 가는 부분..