본문 바로가기

공부89

[cs공부] 미들웨어(Middleware) - 1 https://www.youtube.com/watch?v=Ib13yqmy3kI body-parser npm 설치 require로 모듈을 포함 시켜야 함 사용을 하기 위해서는 꼭 미들웨어를 등록을 해야함 -> use라는 메서드로 미들웨어를 등록을 함 -> 클라이언트가 전달한 데이터 req에 -> body라는 프로퍼티(property)에 접근을 할 수 있게 됨 이를 할 수 있는 이유는 바디파티의 json()이라는 미들웨어 덕분임 -> 클라이언트에서 전달한 데이터를 우리가 볼 수있는, 조작할 수 있는 데이터 형태로 바꿔서 -> 바디라는 프로퍼티 데이터에 넣어줌 -> 이것을 출력 했을 때, 오브젝트 형태로 얻을 수 있음 만약 바디파서의 미들웨어를 등록하지 않을 경우 body라는 프로퍼티가 req 내에 없으므로 .. 2022. 4. 15.
미니프로젝트 ERD 설계하기 - 1 (개모임) 처음생각했던 ERD 수정한 ERD 강의를 듣고 새로 그려본 ERD - FrontJoin와 BackJoin을 대입하여서 작성해 보았다. -> FrontJoin와 BackJoin부분이 원래는 5기 B반 7조에서 만든 좋아요 기능을 참고하였는데, 정확한 테이블모양이 맞는지는 잘 모르겠다. 내일 다른 분들에게 물어볼 예정 https://github.com/KimCG1130/miniproject GitHub - KimCG1130/miniproject Contribute to KimCG1130/miniproject development by creating an account on GitHub. github.com 게시글 (Post) 더보기 1. 좋아요기능 -> FrontJoin와 BackJoin을 대입 예정 2... 2022. 4. 12.
ERD 다이얼그램 공부하기 - 2 https://www.youtube.com/watch?v=k7sTt_9BuKk 관계형 데이터 모델 정규화 매핑룰 논리적이 스키마 변환 ISA (상속관계) 스키마 : 틀 ERD를 다음과 같이 만드는 것을 -> 매핑룰 (Mapping Rule) 정규화 : 테이블을 쪼개는 것 교차엔티티 : 학생이라는 테이블과 과복이라는 테이블 학생은 여러 과목을 들을 수 있고, 과목은 여러 학생이 들을 수 있음 n : m 수강이라는 관계를 만들어서 n:1 관계 1:m 관계 -> 교차엔티티 : 수강 -> 복잡성을 해결하기 위함 n:m관계의 경우 관계를 별도의 테이블로 구성해야 함 - 관리하기 편함 놀리적 ERD 학생(1) : 성명(무족건 입력) / 학과 수강(N) : 학번 / 과목코드 과목코드(1) : 과목명 학생은 1개 없어.. 2022. 4. 12.
ERD 다이얼그램 공부하기 - 1 https://youtu.be/9QMAjEIz6VM 스키마 : 구조 ( 틀 ) 속성 : 열 인스턴스 : 튜플의 모음 도메인 : 최소원소 돔 ( 1 ~ 4 학년 ) 기본키 : 다른 사람을 구분 ( 학번 ) -> 차수(degree) : 4 -> 카디날리티(cardinality) : 3 위 : 테이블 - 릴레이션 아래 : er다이어그램 -> 개체 (엔티티) ex) 학생 Entity 릴레이션 > 테이블 1:1 / 1:n / n:m ISA : 상속관계 종류 Disjoint : 하나에만 속할 수 있다 -> 회사원, 학생, 자영업 Overlapping : 여러개 포함 될 수있다 -> 회사원 & 학생, 회사원 & 자영업 Total : 상위개체는 하위개체에 속할 수 잇다 -> 수강생 = 직장인, 수강생 = 자영업 Par.. 2022. 4. 12.
화이트 큐브 (챌린저스 어플)협력사 세션 더보기 https://chlngers.com/ 몸과 마음이 건강해지는 습관만들기 대한민국 1등 건강습관 앱, 챌린저스 chlngers.com 건강한 습관 앱 챌린저스, 화이트큐브가 함께 할 동료를 찾습니다. (oopy.io) 건강한 습관 앱 챌린저스, 화이트큐브가 함께 할 동료를 찾습니다. 화이트큐브 소개 ㅣ 챌린저스 소개 ㅣ 화이트큐브의 차별점 ㅣ 채용중인 포지션 문화와 제도 ㅣ 일하는 환경과 복지 ㅣ 미디어 속 소식 l Contact teamchallengers.oopy.io 최혁준 대표님이 같이 일 할 인재를 찾기 위해서, 기업을 소개하는 세션을 하셨습니다. 인재상 더보기 1. 일을 좋아하는 사람 -> 스스로 알아서 잘 (알아서 잘 딱 깔끔하고 센스 있게 : 알잘딱) 2. 긍정적인 사람 -> 솔직하.. 2022. 4. 10.
TCP와 UDP 간단한 영상 : TCP / UDP 02:00 - 03:08 https://youtu.be/ePbatYX_ppo?t=121 0. 프로토콜(Protocol) 더보기 클라이언트에서 발생한 데이터가 서버로 전달되기 위해서는 표준화 된 어떠한 약속 혹은 절차를 따라야 한다. 보내는 쪽에서는 데이터를 안전하고, 정확하고, 신속하게 규격화 즉 포장하는 방법이 필요 받는 쪽에서는 그 데이터를 안전하고 정확하고 신속하게 해석하는 방법이 필요 그런 기술적 약속을 프로토콜이라고 한다. → 하드웨어와 소프트웨어의 논리적인 변경없이 통신할 수 있는 표준 모델 → OSI 7계층 모델 https://velog.io/@hidaehyunlee/데이터가-전달되는-원리-OSI-7계층-모델과-TCPIP-모델 "데이터가 전달되는 원리" OS.. 2022. 4. 7.