post-thumbnail

[Postman] Postman 이해하기, Mock Server와 API 문서 만들기

공식 메인 페이지에서는 Postman을 아래와 같이 소개하고 있다.The Collaboration Platform for API DevelopmentAPI 개발을위한 협업 플랫폼Simplify each step of building an API and streamlin

2021년 5월 22일
·
2개의 댓글
·
post-thumbnail

[패션 스캐너] 유즈 케이스 다이어그램 및 시나리오

데이터: -기본 흐름시스템이 메인 페이지를 사용자에게 보여준다.사용자는 내비게이션 바의 메뉴를 클릭해 원하는 위치로 이동한다.시스템은 각 메뉴에 해당하는 문구, 이미지, 영상을 화면에 나타낸다. 룩북 조회 페이지로 이동할 경우, 사용자가 선택한 멤버의 룩북 데이터를 화

2021년 5월 18일
·
0개의 댓글
·
post-thumbnail

[Architecture] 클린 아키텍처의 핵심: Use Case

내가 만들고자 하는 시스템(혹은 서비스)을 사용하는 클라이언트가 그 시스템을 통해 하고 자 하는 것을 말한다.영화관 서비스를 예를 들어보자.손님(클라이언트)가 하고자 하는 것을 아래와 같이 나눌 수 있다.영화 예매예매 취소환불팝콘 사기위와 같은 것들이 '영화관'이라는

2021년 5월 17일
·
0개의 댓글
·
post-thumbnail

[Web] Forward Proxy, Reverse Proxy, Load Balancer

일반적인 의미: 대리, 대리인즉, 남을 대신하여 일을 처리하거나 처리하는 존재대신 일을 처리해주는 서버클라이언트와 서버 사이의 중계 서버로, 통신을 대리 수행하는 서버캐시 / 보안 / 트래픽 분산 등에서 여러 장점을 가질 수 있다.종류로는 Forward Proxy와 R

2021년 5월 17일
·
0개의 댓글
·
post-thumbnail

[Web] HTTP와 Request, Response의 개념 이해

Hyper Text Transfer Protocol의 약자Hyper Text: 직역하면 초월적인 텍스트. 텍스트 간의 연결 방식이 순차적 접근 방식이 아닌 비순차적(초월적) 접근 방식이다. (페이지에서 다른 데이터로 이동할 때) Transfer Protocol: 통신

2021년 5월 16일
·
0개의 댓글
·
post-thumbnail

[Web] 웹 서버와 WAS의 개념 이해

인터넷을 기반으로 한, 정보를 공유 검색할 수 있게 하는 서비스URL(주소), HTTP(통신 규칙), HTML(내용네트워크를 통해 클라이언트에게 정보나 서비스를 제공하는 컴퓨터 시스템인터넷을 기반으로 클라이언트에게 웹 서비스를 제공하는 컴퓨터클라이언트의 입장: 웹서버에

2021년 5월 16일
·
0개의 댓글
·
post-thumbnail

[에러] 장고 Error: That port is already in use 해결

아래 명령으로 장고에서 서버를 실행할 때,$ python3 manage.py runserver아래와 같은 에러 메시지를 만날 때가 있다.Error: That port is already in use이는 말그대로 장고가 서버로 실행하려는 8000번 포트가 이미 사용 중이

2021년 5월 14일
·
0개의 댓글
·
post-thumbnail

[Git] 커밋 메시지 템플릿 설정하기

Git은 내장된 기본 규칙 따르지만, 설정된 것이 있으면 그에 따른다. Git은 먼저 /etc/gitconfig 파일을 찾는다. 이 파일은 해당 시스템에 있는 모든 사용자와 모든 저장소에 적용되는 설정 파일이다.git config 명령에 --system 옵션을 주면 이

2021년 5월 13일
·
1개의 댓글
·
post-thumbnail

[Git] 커밋 메시지 컨벤션

본 글은 NHN Cloud의 좋은 git 커밋 메시지를 작성하기 위한 7가지 약속 내용을 보다 짧게, 핵심만 옮겨 적은 글입니다.커밋 메시지를 잘 쓸 때 유익한 점은 대표적으로 아래 3가지를 꼽을 수 있다.더 좋은 커밋 로그 가독성더 나은 협업과 리뷰 프로세스더 쉬운

2021년 5월 12일
·
1개의 댓글
·
post-thumbnail

[알고리즘 기본] 계산 복잡도 비교하기

알고리즘의 계산 복잡도는 시간 복잡도(time complexity)와 공간 복잡도(space complexity)로 나눌 수 있다.알고리즘을 수행하는 데 얼마나 오랜 시간이 걸리는지를 분석한 것을 말한다.알고리즘을 수행하는 데 얼마나 많은 공간(메모리/기억 장소)가 필

2021년 5월 12일
·
0개의 댓글
·
post-thumbnail

[알고리즘 기본] 이분 탐색 알고리즘

오름차순으로 정렬된 리스트에서 특정한 값의 위치를 찾는 알고리즘이다.이분 탐색(Binary Search)의 이분은 '둘로 나눈다'는 뜻이다. 탐색할 자료를 둘로 나누어 찾는 값이 있을 법한 곳만 탐색한다.검색 원리상 정렬된 리스트에만 사용할 수 있다는 단점이 있지만,

2021년 5월 12일
·
0개의 댓글
·
post-thumbnail

[정렬 알고리즘] 파이썬 버블 정렬 구현

배열의 맨 앞에서부터 뒤로 이동하면서 이웃한 앞뒤 원소의 값을 서로 비교한다. 앞의 원소의 값이 더 크면 두 원소의 자리를 바꾼다.한 번 돌았으면 마지막 원소를 제외하고 나머지 원소들로 같은 과정을 반복한다.한 번도 자리가 교체되지 않았으면 원소가 순서대로 정렬되어 있

2021년 5월 12일
·
0개의 댓글
·
post-thumbnail

[정렬 알고리즘] 파이썬 퀵 정렬 구현

pivot(중심점)과 left 리스트, right 리스트를 활용하여 퀵 정렬을 구현할 수 있다. pivot을 설정한다. 여기에서는 마지막 인덱스에 해당하는 원소를 pivot으로 설정하였다.pivot보다 작은 데이터는 left 리스트에 담고, 큰 데이터는 right 리스

2021년 5월 12일
·
0개의 댓글
·
post-thumbnail

[정렬 알고리즘] 파이썬 병합 정렬 구현

자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬을 완성하는 알고리즘내용 출처주어진 배열의 1번째부터 n번째까지 차례대로 원소를 꺼낸다.꺼낸 원소의 값과, 원소의 이전 위치의 값들을 차례대로 비교한다.

2021년 5월 11일
·
0개의 댓글
·
post-thumbnail

[정렬 알고리즘] 파이썬 삽입 정렬 구현

자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬을 완성하는 알고리즘내용 출처주어진 배열의 1번째부터 n번째까지 차례대로 원소를 꺼낸다.꺼낸 원소의 값과, 원소의 이전 위치의 값들을 차례대로 비교한다.

2021년 5월 11일
·
0개의 댓글
·
post-thumbnail

[정렬 알고리즘] 파이썬 선택 정렬 구현

주어진 리스트 중에 최솟값을 찾는다.그 값을 맨 앞의 값과 교체한다.맨 처음 위치를 뺀 나머지 리스트를 같은 방법으로 교체한다.선택 정렬

2021년 5월 11일
·
0개의 댓글
·
post-thumbnail

[알고리즘 기본] 하노이 탑 알고리즘

하노이 탑 알고리즘

2021년 5월 10일
·
0개의 댓글
·
post-thumbnail

[알고리즘 기본] 중복되는 값 찾기

첫 번째 원소와 그 다음 원소부터 마지막 원소까지 값을 비교한다.만약 값이 동일할 경우 set 목록에 해당 원소를 추가한다.두 번째 원소부터 마지막 원소까지 앞의 과정을 반복한다.마지막 원소는 그 다음 원소가 없기 때문에 굳이 비교하지 않아도 된다.

2021년 5월 10일
·
0개의 댓글
·
post-thumbnail

[알고리즘 기본] 최댓값 구하기, 최댓값 인덱스 구하기

최댓값 구하는 방법 최댓값의 인덱스 구하는 방법

2021년 5월 9일
·
0개의 댓글
·
post-thumbnail

[알고리즘 기본] 절댓값 구하기

간단하게 절댓값을 구하는 알고리즘 세 가지를 소개한다.값을 0과 비교 후, 양수인지 음수인지 나누어 절댓값 구하기 값을 제곱한 다음에 제곱근 취하기파이썬 내장 함수 abs() 사용하기

2021년 5월 9일
·
0개의 댓글
·