목록기타 (41)
honey_pot
Run - Edit Configuration Execution의 Run with Python Console 해제
https://robomongo.org/download Robomongo Robo 3T: the hobbyist GUI Robo 3T 1.4 brings support for MongoDB 4.2, and a mongo shell upgrade from 4.0 to 4.2, with the ability to manually specify visible databases. Download Robo 3T Only robomongo.org Robo 3T 를 설치하고 .exe를 실행한다. agree 후에 이메일 전화번호 등등 쓰라고 나오는데 그냥 finish 눌러준다 create - port 번호 27017 확인 후 save connect를 누른다. 왼쪽에 이렇게 connection이 보이면 성공 마우스 우클..
Fork : 기존에 존재하는 다른 유저의 Remote Repository를 자신의 Remote Repository에 clone git clone : Remote Repository를 Local Repository에 clone pull request : fork를 통해 복제한 Remote Repo를 변경하거나 사용하고, contribute를 원하면 원래 repo 주인에게 contribute 요청을 보냄. 최종적으로 repo를 변경할 권한은 repo 주인에게 있으므로 push가 아닌 pull을 쓴다. pull request를 승인하고(prove) 유용하거나 충돌이 없는 경우 merge를 이용해 repository를 합친다. fork된 repo의 원래 repo의 네트워크에는 contributor로 추가된 계정..
동시에 한 프로젝트를 개발하면서 branch를 나누어 다른 것을 시도하고, 다른 branch에 있는 부분을 main branch로 합칠 때 merge 사용 origin/master 확인 : git log 브랜치 생성 : git branch 브랜치명 브랜치 삭제 : git branch -d issue1 git branch로 확인 한 현재 존재하는 브랜치들 중 * 로 표시된 브랜치는 현재 사용중인 브랜치를 의미 브랜치 switch : git checkout 변경할 브랜치명 3개의 파일 중 두개의 파일을 변경하고 커밋한다 git add + git commit -m "msg" git log로 로그를 확인한 결과 alien-plot 브랜치를 이용한 것을 확인할 수 있다. 다시 master로 브랜치를 변경하면 al..
git init git add . git status -> .gitignore에 무시할 파일 추가 전 상황 확인 git rm --cached -r . -> staging area에 올라간 파일 제거 .gitingnore에 secrets.txt 작성 후 # comment *.txt : 확장명이 txt인 모든 파일 git clone git clone copy한 https 주소
JSON : JavaScript Object Notation 데이터를 주고받는 데 사용하는 경량의 데이터 형식 실제로 자바스크립트에서 객체를 만들 때 사용하는 표현식과 동일한 형태이다. 키-값 쌍으로 이루어진 데이터 객체를 저장한다. // JSON 예시 { "id": "A", "password": "1234", "age": 30, "hobby": ["football", "programming"] } 파이썬에서는 JSON 라이브러리를 기본으로 제공하여 쉽게 JSON 형식을 이용할 수 있다. JSON 인코딩은 파이썬의 기본 자료형을 JSON 객체로 변환하는 작업을 의미한다. -> json.dumps() 메서드를 이용해 JSON 객체를 생성할 수 있다. import json # 사전 자료형(dict) 데이터 ..
REST API : Representational State Transfer 각 자원에 대하여 자원의 상태에 대한 정보를 주고받는 개발 방식 REST는 서버의 자원을 어떠한 방식으로 접근하도록 해야하는지를 구체적으로 명시한 것이다. API는 프로그램이 상호작용하기 위한 인터페이스이다. (서버와 클라이언트를 연결하여 상호작용하게 한다.) HTTP 프로토콜을 그대로 사용하므로 웹이나 모바일 개발에서 서버와 클라이언트가 통신하기에 적합한 방식이다. 예) '/boards' API 명세 : '클라이언트가 /boards 라는 경로에 들어갔을 때 게시물 목록을 준다.' 라고 명시 API 개발 : 실제로 서버의 /boards 경로에 들어갔을 때, 관련 정보가 나오도록 개발까지 하는 것 REST API는 REST 아키텍..
서버와 클라이언트 클라이언트가 요청(request)를 보내면, 서버는 응답(response)을 한다. 클라이언트 요청request : 서버로 데이터를 보내는 것 클라이언트는 출력만 담당. 정보를 생성하고 보내주는 역할은 서버가 한다. 요청은 데이터의 모음으로 네트워크를 통해 서버에게 전달한다. 서버로 요청을 보낸 이후에 응답response을 기다린다. 응답을 받은 클라이언트(PC)는 서버의 응답을 화면에 출력한다. 서버 클라이언트에 서비스를 제공해주는 컴퓨터 클라이언트로부터 요청을 받아서, 그에 맞는 응답을 보내주는 역할 서버 프로그램을 이용해서 요청을 내부적으로 처리 (서버 프로그램 : 클라이언트에 서비스를 제공하기 위해서 서버가 실행하는 프로그램 ex: Go, JS, Python, PHP, JSP, ..