분류 전체보기

· TIL
1. 흐아아아 목표를 짧게 정해놓는 것이 중요한 것 같다. 그래도 도대체 뭐부터 손을 대야 할 지 정말 모르겠는 코드를 보면서 피곤과 싸우는 하루였다. TIL ..은 내일... 다시...
· TIL
브라우저의 동작 원리 Node.js의 등장으로 자바스크립트는 웹 브라우저를 벗어나 서버 사이드 애플리케이션 개발에서도 사용되는 범용 개발 언어가 되었다. 그래도 가장 많이 사용 되는 분야는 웹 브라우저 환경이다. 웹페이지/애플리케이션 이다. 대부분의 프로그램 언어는 운영체제 위에서 실행 되지만, 웹 애플리케이션의 자바스크립트는 브라우저에서 HTML, CSS 와 함께 실행 된다. 핵심 기능은 사용자가 참조하고자 하는 웹페이지를 서버에 요청하고 서버의 응답을 받아 브라우저에 표시하는 것이다. 브라우저는 서버로부터 HTML, CSS, Javascript 이미지 파일 등을 응답 받는다. HTML, CSS 파일은 렌더링 엔진의 HTML 파서와 CSS 파서에 의해 파싱되어 DOM, CSSOM 트리로 변환되고 렌더 ..
· TIL
HTTP Socket 부터 타고타고 들어가서 HTTP 부터 살펴보려고 한다. 메서드 설명 request body successful response body 안전 멱등 캐시 가능 allow in HTML forms GET 리소스 요청 NO YES YES YES YES YES HEAD GET 메서드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함 X NO NO YES YES YES NO POST 내용 전송 YES YES NO NO NO YES PUT 내용 갱신 YES YES NO YES NO NO DELETE 리소스를 삭제 권장하지 않으나 가능 권장하지 않으나 가능 NO YES NO NO CONNECT 목적 리소스로 식별되는 서버로의 터널을 맺음 NO YES NO NO NO NO OPTIONS 웹 서..
· TIL
1. Socket... 김영우 Socket.IO 채팅방 열기, 채팅 시스템의 데이터를 어떻게 저장할지 stack overflow 과제 하던 것에서 수정해서 테스트 하기로 했는데, 뭔가 빠르게 보고 따라할 수 있는 블로그를 찾아봤다..... 한글로 된 블로그 위주로만 보다 보니 보통 포스팅용으로는 zoom 클론 코딩이 많았던 것 같다. 아무래도 최종 프로젝트인데 비록 복습반이지만. 빠르게 해야 한다는 압박이 있었던 것 같다. 빠르게 하려고 하다 보니 블로그를 얕게 보고 하려니 잘 이해도 안되고 다른 라이브러리를 같이 사용하는 경우도 많았다. 그냥 결국에 공식문서를 보고 참고하는게 나을 것 같다는 생각이 들었다. 근데 공식문서만 그냥 보는 것도 사실 좀 어려워서 튜터님께 어떤 것을 참고하면 될 지 물어보았고..
· TIL
ERD ERD가 돌고돌아서.. 굉장히 심플해졌다. n : m 관계 때문에 members 테이블 생성을 더 한 것이다. user가 여러개의 미팅을 할 수도 있고, 미팅도 여러개의 유저를 받아올 수 있는데 이것을 n:m 관계로 중간에 배열로 받아오게 되는 것은 어려운 부분이 생기기 때문에 중간에 테이블을 추가한 것이다. 그리하여 Users 테이블도 Members와 1 : N 관계이고 Meetings 테이블은 Members 1 : N 관계가 되었다. RDBMS 에서 테이블 식별관계와 비식별관계는 무엇인가? ERD를 작성하면서 점선으로 테이블 끼리 연결하는 부분이 있어서 이 부분에 대한 이해를 위해 찾아보게 되었다. 식별 관계: 부모 테이블의 기본키 또는 유니크 키를 자식 테이블이 자신의 기본키로 사용하는 관계..
· TIL
RDBMS https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranking of database management systems. db-engines.com DBMS 전체 순위 중 1~4등 까지가 RDBMS 인 것을 볼 수 있다. RDBMS란? Relational DataBase Management System 관계형 데이터베이스 관리 시스템의 약자. DBMS 의 종류 중 하나이다. RDBMS는 '관계형 데이터베이스 관리 시스템', 데이터를 테이블로 정리해서 관리하는 시스템이다. 주로 SQL을 사용하여 관리하는데, SQL은 데이터베이스의 데이터를 저장하고 조작하고 검색하는 표준 언어다. 데이터를 정리하는 테이블은 정보가 담기는 행과 열로 ..
· TIL
튜터님의 피드백을 받고 피드백을 해결하는 시간을 가졌다. 좀 더 시각적으로 이해하기 위해서 와이어 프레임을 빠르게 짰다. 서비스를 런칭한다는 생각으로 구체화를 했다. 1. 서비스 타겟은 20~30대 이다. 2. 기대하는 효과는 이성과의 만남을 목적으로 하는 데이트 앱 이지만 블라인드 랜덤 채팅을 통해서 먼저 대화가 잘 통하는지 확인이 가능하다는 것이다. 또 자동으로 주어지는 대화 주제에 따라서 자연스러운 대화를 유도해준다. 외적인 선입견보다 내면적인 가치관 들을 던져지는 주제에 따라서 엿볼 수 있는 것이다. 플로우 차트 모두가 다같이 열심히 참여해서 너무 의미 있는 프로젝트가 되는 것 같다. 화이팅!!!!
· TIL
1. 최종프로젝트 시작. 프로젝트 상세 프로젝트 기간 : 2024.01.12 ~ 2024.02.19 주말 제외 25일 프로젝트 인원은 나 포함해서 총 3명이다. 소셜로그인 + PASS 본인 인증 결제 시스템을 통한 재화 충전 랜덤으로 단체 미팅 채팅방(3:3, 4:4) 매칭 일정 시간 동안 단체 미팅 채팅방에서 자유롭게 대화 가능 (일정 시간마다 연애 관련 랜덤 질문이 채팅방 상단에 제시) 채팅 도중 원할 때 매칭 희망하는 이성 선택, 전원 선택 이후 서로 선택한 커플이 있을 때 1:1 실시간 채팅 활성화 (채팅방 입장 시 충전되어있는 재화 자동으로 소모) 1:1 채팅으로 연락처 교환 (1:1 채팅방은 일정 시간 동안 자유롭게 이용 가능) 신고 시스템을 통해 비매너 사용자(욕설, 잠수) 제재 2. 오늘 ..
영우는여전히
'분류 전체보기' 카테고리의 글 목록 (4 Page)