전체 글152 TIL23 | Git & GitHub Git 분산 버전 관리 시스템(VCS) 프로젝트 파일의 변경사항을 추적하는 시스템 프로젝트의 변경 사항을 기록하고, 특정 시점의 버전으로 언제든 돌아갈 수 있다. 👨🏫️ 코드 버전 관리를 하는 이유 수정할 때 마다 파일을 새로 만들면 관리가 힘들기 때문에 언제든 이전 버전의 코드로 돌아갈 수 있기 때문에 이력을 남기기 위해 하나의 프로젝트를 두고 여러명의 개발자들이 협업할 수 있기 때문에 GitHub 일단 Github 마스코트는 고양이가 아니다. 옥토캣이다... 중요.. Git을 사용한 프로젝트들의 저장소 개발자들의 Social Network Git 과 GitHub Git은 프로젝트의 버전관리를 도와주는 시스템이고, GitHub는 Git을 이용해 버전관리를 한 프로젝트들을 관리하게 해주는 호스팅 서비스.. 2021. 10. 15. TIL22 | HTTP 특징과 구조(Request / Response) 1. HTTP ✔️ HTTP는 HyperText Transfer Protocol의 약자이다 HyperText 문서와 문서가 링크로 연결되어 있음을 뜻한다. Transfer HTML로 만든 웹 페이지 문서(파일)을 보낸다. Protocol 컴퓨터끼리 어떻게 HTML파일을 주고 받을 지에 대한 소통방식 또는 약속 그래서 HTTP란? 네트워크 상에서 HTML파일을 서로 주고 받을 수 있도록 하는 통신규약이다. 2. HTTP 두가지 특징 1️⃣️ Request & Response 전송을 보내는 주체와 받는 주체의 소통 2️⃣️ Stateless State(상태) + less(없음) HTTP 개별 통신은 모두 독립이어서, 과거의 HTTP통신의 결과(상태)를 보존하지 않는다. 매 통신마다 사전에 필요한 모든 정보를.. 2021. 10. 15. TIL21 | Django Tutorials (2) 프로젝트 만들기 Django Workflow 프로젝트 만들기 첫 번째 장고 앱 작성하기, part 1 첫 번째 장고 앱 작성하기, part 2 🙋️ 이 글은 위의 튜토리얼을 따라하며 정리한 내용입니다. 1. 프로젝트 생성 프로젝트를 저장한 디렉토리로 이동해서 다음 명령어 입력 $ django-admin startproject 프로젝트명 프로젝트 이름 : mysite mysite/ -----> 프로젝트를 위한 컨테이너. 이 이름은 Django와는 상관이 없으며, 원하는 이름으로 바꿀 수 있다. manage.py -----> Django프로젝트와 상호작용하는 cmd라인의 유틸리티 mysite/ -----> 프로젝트를 위한 실제 Python 패키지들이 저장. __init__.py -----> Python에게 이 디렉토리를 패.. 2021. 10. 14. TIL20 | Django Tutorials (1) 초기 세팅 Django Workflow 초기 세팅 1. 파이썬 가상환경 설정 conda create -n 가상환경이름 python=3.8 conda activate 가상환경이름 2. Database 생성 $ mysql -u root -p mysql> create database NAME character set utf8mb4 collate utf8mb4_general_ci; 3. Project Python Package 설치 # Django 버전확인 & 설치 $ python -m django --version $ pip install Django # mysql package $ pip install mysqlclient Ubuntu mysqlclient 설치 에러난 경우 $ sudo apt install libmy.. 2021. 10. 14. TIL19 | Python 가상환경(Miniconda) 시작하기 전에 프로젝트마다 가상환경을 구축해서 개발한다는 개념이 생소했다. 물리적인 구성이 달라서 가상머신(VMWare)를 이용해서 개발은 해봤는데 파이썬은 프로젝트별 설치환경을 개별관리하기 위해 가상환경을 구축한다니 C#에서는 왜 듣보을까 찾아봤다. 검색결과가 한 개 나왔는데 질문과 답을 공유한다. (link) Q. Visual studio의 C++, C#도 프로젝트별로 VC2008, VC2010 개발환경.. 이렇게 각각 프로젝트 폴더 별로 다르게 구성하는 방법이 있을까요? VMWare에서 여러개의 가상환경을 구축해서 관리하고 있는데 힘들다요. (극공ㅠㅠ) A1. 그런 것과 동등한 기능은 없다. 단지 단일 소스 코드 파일을 두고 각각의 프로젝트에서 해당 소스 코드를 링크 추가하는 식으로 구현할 수 있다.. 2021. 10. 14. Database (2) 스타벅스 서비스 모델링 + 정규화 🚀️ Mission : 스타벅스 서비스 모델링 팀 미션 💫️ 주제 : 스타벅스 음료 페이지 모델링 ⭕️ 필수 항목 : 카테고리 | 음료 | 영양 정보 | 알러지 | 음료 이미지 | 음료 설명 | 신상 여부(상세분류) ❌️ 제외 항목 : 프로모션, 음료사이즈 ☕️ 모델링 페이지 음료 페이지 - 메인 음료 페이지 - 상세 :: 완성된 ER-Diagram :: 테이블 설계 category ID pk | 카테고리 이름 카테고리 테이블 Define 항목들은 따로 빼서 관리할 수 있도록 카테고리 테이블을 따로 생성 beverage 카테고리_ID fk | ID pk | 음료 이름_kor | 음료 이름_eng | 음료 이미지 | 음료설명 | 알러지 음료 테이블 음료에 종속되는 항목인 음료이름(kor/eng), 이미지,.. 2021. 10. 12. 이전 1 ··· 6 7 8 9 10 11 12 ··· 26 다음 반응형