goormIDE를 이용하여 프로젝트를 진행하던 중 github에 해당 코드를 push 하는 도중 아래와 같은 메세지를 받게 되었다. 대충 검색해보니 원래 사용하는 환경에서의 SSH 키가 아닌 다른 접근으로 인해 push가 막힌다는 것 같았다. 하여 현재 ubuntu
인터넷은 컴퓨터로 연결하여 TCP/IP라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이다.간단하게 두개의 컴퓨터가 통신이 필요할때 저희의 컴퓨터와 다른 사람의 컴퓨터 물리적(케이블 선) 또는 무선(WiFi, Bluetooth)으로 연결이 되어야합니다. 이러
光學文字認識(광학문자인식)/Optical Character Recognition(OCR)OCR은 이미지(사진) 속 글자 위치를 찾고 어떤 글자인지 자동으로 알아내는 기술입니다. OCR은 다양한 형태의 글자를 이해하기 위해 독자적인 글자 영역 검출 및 인식 기술을 보유하
1. EC2란? Elastic Compute Cloud(=EC2) EC2는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스를 말한다. EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있다. 새로운 서버
스택(stack-LIFO)의 반대개념으로 FIFO(First In First Out)구조입니다.즉 먼저 들어간 데이터가 먼저 빠져나오는 밀어내기 구조라고 보면 될 것 같습니다. 큐는 스트리밍(streaming),너비우선탐색(Breath First Search)등 소프트
스택이란? 가장 최근에 입력된 데이터가 먼저 반환되도록 설계한 메모리 구조를 말한다.Last In First Out(LIFO)라고도 한다.스택 구조에서 데이터의 입력은 Push라고 부르고 출력은 Pop이라고 칭한다.파이썬에서는 리스트를 사용하여 스택 구조로 데이터를 처
이진트리(Binary tree)란 자식노드가 최대 두 개인 노드들로 구성된 트리이다.이진트리에는 full binary tree, complete binary tree, balanced binary tree 등이 있다. 바이너리 트리를 횡단하면서 트리의 모든 데이터를 가
9강 정렬-ORDER BY ORDER BY를 이용해 행 순서를 바꿀 수 있지만, 저장장치에 저장된 데이터의 행 순서를 변경하는 것은 아니므로 영향을 주지않는다고 기억하자! > >age 열을 이용하여 정렬하기 >age 열을 이용하여 내림차순 정렬하기 >age 열을
1강 - 데이터베이스 데이터 = 컴퓨터 안에 기록되어 있는 숫자를 의미 데이터베이스 = 데이터의 집합을 의미 데이터는 영구적으로 보존되어야 하기 때문에 하드디스크 혹은 SSD 등 비휘발성 저장장치에 저장시킨다 DBMS(Database Management Syste
첫 프로젝트! 첫 만남! 첫 대면 이후 바로 사이트에 대한 각파트별 분석에 들어갔다.. 누구나 클론이라는 이름에 걸맞게 사이트를 100% 똑같이 구현하고 싶다라는 생각을 했을 것이다. 그래도 현실적으로 최대한 구현 해보자라는 생각들을 했을 것인데, 소감
ex)HTTP method - GETURI - beverages/1GET/beverages/1 = 음료들 중 1번 음료 정보를 요청 URI(Uniform Resource Identifier)\-해당 사이트의 특정 자원의 위치를 나타내는 유일한 주소\-ht
유저의 identification(ID&PW)을 확인하는 절차.유저 ID & PW 생성유저 PW 암호화 후 DB에 저장유저 로그인 -> ID & PW 입력입력한 PW를 암호화 한 후 DB에 저장된 PW와 비교절차비교 일치하면 로그인 성공로그인 성공 후 클라이언트에게 a
HTTP Methods HTTP Request Methods HTTP 통신 메소드 중 가장 많이 사용되는 세가지! 각각의 메소드가(GET, POST, DELETE) 가지는 의도를 보다 직관적으로 이해하기 위해 애플 홈페이지에서 쇼핑을 하는 상황으로 설명을 이어간다
Branches 브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념으로, 다른 브랜치의 영향을 받지 않기 때문에 여러 작업을 동시에 할 수 있다. Creating a new branch 아래 명령어를 통해 새로운 브랜치를 '생성'할 수 있다. 새로 만들어진 브랜치
HyperTextHTML에도 쓰이는 용어로 웹브라우저 위에서 문서와 문서를 링크로 연결해주는 태그로 구성된 언어.Transfer사전적의미로 전송하다라는 뜻을 갖고있으며, 웹 상에서 다른사람들과 공유하기 위해 상호간에 전송을 한다는 의미이다.Protocol 협약, 규약이
쉽게 말해서 프로젝트 파일의 변경 사항을 추적하는 시스템.git을 사용함으로써, 많은 사람들이 효율적으로 함께 작업하고, 프로젝트를 중심으로 협업할 수 있게끔 해준다.git repository는 git으로 관리하는 프로젝트의 저장소다.git repository에는 크게
다시하는 파이썬 공부,Class = 객체(object)를 표현하기 위한 문법.게임 내 캐릭터로 예를 들면, 직업군 중에 기사 라는 직업군이 있으며, 여러직업군 중 하나인 기사(knight)를 class라고 보면된다.기사가 갖고있는 체력,마나,공격력 등을 attribut
sys.modules파이썬이 제일먼저 모듈이나 패키지를 찾는곳 딕셔너리구조import 되있는 모듈과 패키지 저장 (다시 찾지 않아도 됨)sys.path모듈과 패키지를 1,2를 찾고 마지막으로 sys.path를 찾음리스트구조(string 요소)처음의 리스트 요소부터 마지