profile
우보천리
post-thumbnail

Two Scoops of Django - 3. 어떻게 장고 프로젝트를 구성할 것인가

장고 프로젝트의 기본 레이아웃과 책의 저자가 추천하는 레이아웃을 다룹니다. 장고의 3단 레이아웃과 내부 파일에 대해 설명하였으며, 장고의 프로젝트 템플릿 생성 프로그램인 cookiecutter-django를 다루었습니다.

2022년 6월 17일
·
0개의 댓글
post-thumbnail

Two Scoops of Django - 2. 최적화된 장고 환경 꾸미기

장고 개발을 위한 최적의 환경 세팅을 다룹니다.이를 위해 동일한 데이터베이스 엔진을 로컬 환경과 실제 운영 환경에서 사용하는 것과 pip, virtualenv, 버전 컨트롤 시스템(VCS), 가상머신(VM) 등에 대해 알아보았습니다.

2022년 6월 13일
·
0개의 댓글
post-thumbnail

Two Scoops of Django - 1. 코딩 스타일

Two Scoops of DJango 1장 코딩스타일을 공부하며 배운 내용을 정리하였습니다. 다른 환경의 개발자들이 협업하기 위한 가독성 높은 파이썬/장고 코드 작성법을 배웁니다. PEP 컨벤션과 장고에서 권장하는 코딩스타일을 알아봅니다.

2022년 6월 10일
·
0개의 댓글
post-thumbnail

Two Scoops of Django - 0. 들어가며

장고 프로젝트를 개발할 때 숙지해야 할 다섯가지 개념들을 정리했습니다. (1.단순 명료하게 하라/ 2.모델은 크게, 유틸리티는 모듈로, 뷰는 가볍게, 템플릿은 단순하게/ 3.시작은 장고 기본환 경으로부터/ 4. 장고의 디자인 철학을 이해하도록 한다./ 5.12팩터 앱)

2022년 6월 3일
·
0개의 댓글
post-thumbnail

멀리 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다 - ICMP 프로토콜

Internet Control Message Protocol의 약자로 인터넷 제어 메시지 프로토콜이다.특정 호스트와 통신이 잘 되는지 확인하는 데 사용된다.네트워크 컴퓨터 위에서 돌아가는 운영체제에서 오류 메세지를 전송 받는 데 주로 쓰인다.프로토콜 구조의 Type과

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

멀리 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다 - IPv4 프로토콜

IPv4 프로토콜 IPv4가 하는 일 네트워크 상에서 데이터를 교환하기 위한 프로토콜 데이터가 정확하게 전달될 것을 보장하지 않는다. (신뢰성 보장은 다른 계층의 프로토콜에서 진행) 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다. (악의적으로 이용

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

통신하기 전 반드시 필요한 ARP 프로토콜

같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC 주소를 IP 주소를 이용해서 알아오는 프로토콜같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 하기 때문에 IP주소와 MAC주소가 모두 필요하다. 이 때 IP주소는 알고 M

2022년 5월 13일
·
0개의 댓글

순차적 자료구조 (array, stack, queue, deque)

가장 기본적인 순차적(sequential) 자료구조index를 이용하여 배열에 있는 특정 데이터을 상수 시간 O(1) 내에 읽고 쓸 수 있다.(파이썬 기준) 정수 데이터만을 지니는 A라는 array가 있다고 할 때 A\[2]의 값을 알고 싶으면 RAM(메모리)에 저장된

2022년 5월 12일
·
0개의 댓글

실제로 컴퓨터끼리는 IP주소를 사용해 데이터를 주고받는다

3계층은 다른 네트워크 대역, 즉 멀리 떨어진 곳에 존재하는 LAN 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당.발신에서 착신까지의 패킷의 경로를 제어IP주소는 3계층 프로토콜을 이용해 WAN에서 통신할 때 사용하는 주소이다.IPv4 주소 : 현재 PC에

2022년 5월 12일
·
0개의 댓글

가까이 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다

2계층은 하나의 네트워크 대역, 즉 같은 LAN 네트워크 상에 존재하는 여러 장비들 간 데이터를 전달하는 역할과 오류제어(오류가 있는가) 및 흐름제어(어디서 어디로 보내는가)의 역할을 수행한다.2계층은 하나의 네트워크 대역 LAN에서만 통신할 때 사용한다.다른 LAN

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

네트워크의 기준 - 네트워크 모델

1960년대 말 미국방성의 연구에서 시작되어 1980년대 초 프로토콜 모델로 공개현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신 규약(프로토콜)의 모음이다.현재의 네트워크 체계도 TCP/IP 모델에서 벗어나지 않는다.4계층 \[응용]3계층 \[전송]2계

2022년 5월 12일
·
0개의 댓글

네트워크란 무엇인가?

LAN(Local Area Network, 근거리통신망) : 가까운 지역을 하나로 묶은 네트워크. 같은 네트워크 대역 = 같은 LAN에 속함WAN(Wide Area Network, 장거리통신망) : 멀리 있는 지역을 한데 묶은 네트워크. 가까운 지역끼리 묶인 LAN과

2022년 5월 11일
·
0개의 댓글