본문 바로가기

전체 글13

기본적인 HTML 태그 Django 프로젝트를 진행하면서 기본적인 Front_end 내용은 알고 있어야 하는 것 같아서 기본적으로 알아야 할 HTML 태그를 정리해 봤습니다. 1. form, input, button, ul, ol, li 태그의 역할과 속성을 정리한다. 2. form으로 데이터가 전달되는 흐름을 이해한다. 1. : 입력된 데이터를 한 번에 packing하여 서버로 전송 1) 속성 (1) action : 폼을 전송할 서버 측 스크립트 파일 경로 지정 (2) name : 폼을 식별하기 위한 이름 지정 (3) accept-charset : 폼 전송에 사용할 문자 인코딩 지정 (4) target : action에 지정한 스크립트 파일을 새 창으로 열도록 지정 (5) method : 서버로 전송할 http 메소드 정하기.. 2019. 7. 4.
깃허브(github) 사용법 - 브랜치, PR(Pull Request) 브랜치 : 개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와 상관없이 독립적 개발 진행을 할 수 있게 하는 것을 브랜치라고 한다. 1. 브랜치 사용법 1) 브랜치 조회 : git branch => *이 붙어있는 brnach가 HEAD가 가리키는 브랜치 2) 브랜치 만들기 => git branch => git checkout -b ex) git branch issue1 : issue1이라는 이름으로 브랜치 만듦 ex) git checkout -b issue1 : issue1 브랜치 생성 후 HEAD가 issue1을 가리키게 함 3) 브랜치 전환 => 어떤 작업 수행 시 이 브랜치를 사용하겠다고 명시적으로 지정해야 함 => git checkout .. 2019. 6. 27.
유의적 버전(Semantic Version) 유의적 버전(Semantic Version) 1. 버전 번호는 반드시 X.Y.Z의 형태로 하고, 1 이상의 자연수만 올 수 있다. 2. 특별 케이스로 주버전 X이 0인 경우 초기 개발을 위해서 쓴다는 의미 아무 때나 마음대로 바꿀 수 있다는 의미이며, 이 public API는 안정판으로 보지 않는다. 3. 1.0.0 version : 공개 API를 정의 4. Z : 반드시 이전 버전 API와 호환되는 버그 수정의 경우에만 올린다. 즉, 이전 버전에 대해 "성능 및 안정성 향상"의 경우에 대해 표시 5. Y : 공개 API 일부를 앞으로 제거하거나 내부 비공개 코드에 대해 새로운 기능 대폭 추가 및 개선사항 표시 Y(부 버전)이 올라가면 Z(수 버전)은 반드시 0부터 다시 시작한다. 6. public AP.. 2019. 6. 25.
C++ STL 공부 내용 포스팅 Container : Generic type의 객체를 보관하는 컨테이너 1) 미리 vector, list 등을 구현해 놓은 것 2) container는 iterator을 무조건 가지고 있어야 한다. * iterator은 '포인터'와 유사한 개념이라고 이해하고 넘어가자. 3) 컨테이너 사용 예시 => 일반적인 상황에서는 그냥 벡터를 사용 => 맨 끝이 아닌 중간에 원소 추가/제거를 하는 일이 많고, 원소들을 순차적으로만 접근 한다면 리스트를 사용 => 맨 처음 또는 끝 모두에 원소들을 추가하는 작업을 많이 하면 덱을 사용 1. Vector : 배열 add/delete 등을 알아서 수행 ('동적 할당 배열'로 봐도 무방) 1) 자료 구조 중간에 배열 값을 넣을 때 비효율적. 즉, update가 자주 일어날 .. 2019. 6. 21.