7건의 항목

  • 한번에 전송할 데이터의 크기 편지를 내가 썼다. 그 편지를 누군가한테 보내는데, 글자하나하나를 보내지 않는다. 이 때 편지는 우체부 아저씨가 누군가한테 배달하는 단위가 된다. 이와 같은 개념이 패킷이다. 패킷은 데이터를 보내는 데 있어 발생하는 단위이다.

  • 운영체제에서 중요한 부분인 메모리 관리 기능에 대해 알아보자. 메모리는 CPU 자원만큼 컴퓨터를 사용하는데 매우 중요한 자원 중 하나이다.

  • protoc protobuf는 데이터를 구조화하고, 이를 전송하고자 하는데 있어서 유연하고 효율적으로 작성하고 파싱하도록 지원하는 자동화 솔루션이다. json이나 xml을 생각하면 이해가 쉬운데, 사실 조금 다른 부분이 있다.

  • Basic Point 하나의 좌표를 갖는 geometry LineString(Polyline) 두 개 이상의 좌표를 갖는 geometry Line 두개의 좌표인 경우 LinearRing 첫 점과 끝점이 같은 경우 분류 Simple Non-Simple - 선이 교차하는 경우 Simple, closed - 교차하지 않는 다각형모양을 가진 선 LinearRing Non-Simple, closed - Not a LinaerRing Polygon 면 hole을 가질 수 있다.

  • 점, 선, 면 Box로 만든 뒤에 저장 저장은 어떻게? Grid 전체 공간을 Tessellation하여 셀로 나누고, 데이터를 셀에 넣는 방식 Tessellation 일정한 형태의 도형들로 평면을 빈틈없이 채우는 것을 말함 a.k.a 쪽매맞춤 쪽매붙임 공간을 다 특정도형으로 쪼개고, 또 그 안에서 쪼개는 방식으로 저장하는 것 무조건적으로 다 분할해야 함 QuadTree 전체 공간을 재귀적으로 가로/세로 2등분하여 4개의 자식 노드를 가진 트리 구조를 사용하는 공간 인덱스 4개의 노드를 가지도록 분할하여 저장 특정 geometry가 ...

  • Data(contentof)는 로컬 파일을 불러오기 위한 메서드이다. 애초에 동기 메서드이다. 가끔 이걸 DispatchQueue에 Item으로 싼뒤에 넣어 비동기 처럼 사용하는 경우가 있는데, 이러면 안된다. API의 존재 이유에 맞지 않기 때문이다.