반응형 IT, 프로그램, SW개발64 GPS용어 해설 GPS 용어 해설AlmanacGPS 위성의 항법 메시지에 포함되어 있는 일련의 변수묶음으로, 수신기가 위성들의 대략 적인 위치를 계산하는 데에 쓰인다. 여기에는 모든 GPS 위성의 위치에 대한 정보가 들어있음Ambiguity임의의 Cycle수로 관측된 반송파 위상의 초기 Bias. 초기의 위상 관측치는 GPS 수신기가 GPS 신호를 처음 잡았을 때 만들어지는데, 이때 위성과 수신기간에 정확한 cycle수를 알 수가 없으므로 cycle정수에 대한 모호성분이 생긴다. 수신기가 위성의 신호를 잡고 있는 동안 상수로 유지되는 이 모호성분은 반송파 위상자료처리를 할 때 만들어진다. 위성과 수신점간의 거리를 반송파의 수신 장치로 측정한 결과에 포함되는 파장의 정수배의 오차AS(Antispoofing)P 코드를 암호.. 2016. 4. 21. Android app의 memory 사용량 확인 Java에서는 명시적으로 Heap을 할당하고 해제하는 과정이 없지만, 그렇다고 해서 Memory를 아무런 제한 없이 사용할 수 있는 것은 아니다. 특히 제한된 RAM에서 동작하는 Android app을 작성할 때는 이 부분을 신경 써야 한다. 할당된 Heap 이상으로 Memory 할당을 하게 되면, Garbage collection이 일어나는데, App이 잠시 멈추는 현상이 발생한다. adb tool을 사용해서 다음과 같이, 전체 Package의 Memory 사용량을 확인할 수 있다.adb shell dumpsys meminfoApplications Memory Usage (kB): Uptime: 16492740 Realtime: 29717020 Total PSS by process: 108110 kB:.. 2016. 4. 5. [Linux] 우분투에서 RTL8111 or RTL8168 랜카드 사용시 문제점 해결 RTL 8168 랜카드 사용하는 PC에서 우분투 12.04를 설치하여 사용하는데,랜카드를 인식못하는 문제가 발생하여 아래와 같은방법으로 해결함 RTL8111/RTL8168 Network Connection FixThis is guidance for those with integrated Realtek RTL8111 series gigabit Ethernet, built in to motherboards such as the ASRock G41M-LE. Ubuntu 8.10 (and may other versions) have been reporting problems with connectivity. Here is the solution in a walk-through format. You must be.. 2015. 3. 11. [안드로이드] This Android SDK requires Android Developer Toolkit version 23.0.0 This Android SDK requires Android Developer Toolkit version 23.0.0 이클립스를 실행하니.. 아래 에러가 떴다. This Android SDK requires Android Developer Toolkit version 23.0.0 or above Current version is 22.6.3.v201404151837-1123206 Please update ADT to the latest version. 생각해보면 안드로이드 4.4 SDK 를 업데이트 받았던게 문제의 요인인듯싶다. 그 이후엔 아래 에러 후 모든 APK Run 불가. The connection to adb is down, and a severe error has occured. You mu.. 2015. 2. 4. [안드로이드-Linux] crash 덤프 분석 앱이 실행 중 크래쉬됐을 때는 크래쉬 덤프(crash dump)를 확인하면 대강의 원인을 파악할 수 있다. 이를 위해 ‘Addr2line’ 라는 툴을 사용한다. Addr2line 툴은 명령어 주소와 실행 이미지를 파일 이름, 함수 이름, 소스 라인 번호로 변환하는 유틸리티이다. NDK는 ‘arm-linux-androideabi-addr2line’ 라는 이름으로 해당 툴을 제공한다. 먼저 아래 그림과 같이 사용자 계정의 루트 디렉토리로 이동한 뒤 편집기로 .bash_profile 파일을 연다. 그리고 PATH 에 ‘arm-linux-androideabi-addr2line’ 툴이 있는 디렉토리를 다음과 같이 추가한다. export PATH=${PATH}:$NDK_ROOT/toolchains/arm-linux.. 2015. 1. 13. [Protocol] TCP 3-way Handshaking TCP 연결 설정, TCP의 3단계 핸드세이킹 TCP 3-way Handshaking TCP 연결 설정, TCP의 3단계 핸드세이킹 1. TCP 연결 3단계 핸드세이킹 ㅇ TCP는 안정적이고 연결지향적인 트랜스포트 계층용 프로토콜로써, ㅇ 연결 세션 설정을 위해 3단계의 핸드세이킹 과정을 밟음 2. TCP의 3-way Handshaking 흐름도 ㅇ 세그먼트 1 (SYN 세그먼트) - 클라이언트가 SYN 플래그 = 1로 설정하고, - 초기 순서번호(ISN)을 랜덤하게 선택한 후 서버로 전송 (순서번호 초기화 목적) - 확인응답 번호,윈도우 크기 필드 미정의됨 - 데이터 미 전송하지만, 하나의 순서번호는 소비함 - SYN-SENT TCP상태로 전이 ㅇ 세그먼트 2 (SYN+ACK 세그먼트) - 서버에서 초기 순서번호(ISN)을 랜덤하게 선택하고 클라이.. 2015. 1. 4. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음 반응형