gongeerie

고정 헤더 영역

글 제목

메뉴 레이어

gongeerie

메뉴 리스트

    • 분류 전체보기 (101)
      • Diary (0)
      • Unity (16)
      • Django (0)
      • C# (17)
      • Javascript (9)
      • Data Analysing (0)
      • IT 기본소양 (8)
      • Redis (4)
      • Node.js (11)
      • Java (2)
      • C (4)
      • Android (3)
      • Tips (1)
      • Algorithm (4)
      • Linux (1)
      • git (1)
      • Mongodb (0)
      • HMTL (1)
      • Mysql (2)
      • 데이터 분석 (6)
      • Python (4)
      • LLM (3)

    검색 레이어

    gongeerie

    검색 영역

    컨텐츠 검색
    [Java] double형 위도 - 경도 실제거리 구하기

    구글맵을 사용하다보면 위도와 경도로 실제 거리를 구해야할 때가 많은데요 실제 경도는 1도 길이 88907.949 미터 1분 길이 1481.799 미터 1초 길이 24.697 미터 실제 위도는 1도 길이 110979.309 미터 1분 길이 1849.655 미터 1초 길이 30.828 미터 이렇습니다. 그런데 저걸 이용해서 실제거리를 구할려면 60진법으로 주어진 위도와 경도값이 있어야 합니다. 36도 25분 18초 이런식으로 위도와 경도가 주어져야 하죠 하지만 !!! 개발을 하면서 실제로 저 변환과정의 알고리즘이 필요할 때가 있습니다. double형 즉 10진수로 표현된 위도와 경도를 60진수로 바꿔서 위상차를 구해야 할 때 입니다. 즉 두점 사이의 거리를 구할 때 소스 코드 입니다. public doubl..

    Java 2023. 7. 17. 17:49

    [Java] JVM 이란.

    JVM (Java Virtural Machine) 소프트웨어나 Machine이라는 말이 들어간 이유는 JVM이 실제적으로 CPU와 같은 역할을 한다. 클래스파일(.class)은 직접 CPU에서 동작할 수 있는 코드 (Native code)가 아니다. 생성된 클래스파일은 중간단계의 언어라고 할 수 있는 byte code로 이루어져 있다. 바로 이 byte code를 실행시키기 위한 가성적인 CPU가 필요한데 바로 이 역할을 하는 것이 JVM이다. 왜 Java언어는 native code가 아닌 byte code를 생성하는가? 그 이유는 바로 이식성 때문이다. 직접 native code를 생성하게되면 그 native code는 CPU에 종속적인 특성을 갖게된다. 즉 컴파일된 CPU에서만 실행할 수 밖에 없다...

    Java 2023. 7. 17. 17:24

    추가 정보

    인기글

    최신글

    페이징

    이전
    1
    다음
    TISTORY
    gongeerie © 2023 metashower All rights reserved.
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바