본문 바로가기

전체 글1383

Java 코드 최적화 4가지, 자바 코딩 규칙으로 성능 향상(속도 개선) Java 코드 최적화 4가지, 자바 코딩 규칙으로 성능 향상(속도 개선) 자바 코딩 개선 1. 단항 연산자(증감 변수) - Unary Operator(Increment/Decrement) 자신이 작성한 코드를 다른 사람이 쉽고, 짧게 읽을 수 있게 해야합니다. 다른 언어와 마찬가지로, 자바는 증감에 대한 단항 연산자를 지원합니다. 예를 들면, 1234int counter = 1; counter++;counter--;cs 위 코드는 아래와 똑같습니다. 1234int counter = 1; counter = counter + 1; counter = counter – 1; cs 위의 단항 연산자(+, -)는 접두사나 접미사로 사용할 수 있습니다. 그래서 연산자의 위치에 따라 증감의 발생 여부와 지점의 조절이 .. 2017. 2. 22.
C# 위도 경도 거리 계산, 1km 소스 (두 좌표 측정 단위 m, km) C# 위도 경도 거리 계산, 1km 소스 (두 좌표 측정 단위 m, km) 먼저 소스를 소개합니다. 아래 소스는 C# 위도 경도 거리 계산 소스입니다. 미터 단위로 구한 결과에 1,000을 곱하여, 두 좌표의 1km 당 거리를 계산합니다. 12345678for (int i = 3; i 2017. 2. 21.
안드로이드 AVD 오류, Unable to resolve target 'Google Inc.:Google APIs:x‘ 안드로이드 AVD 오류, Unable to resolve target 'Google Inc.:Google APIs:x‘ Unable to resolve target 'Google Inc.:Google APIs:x‘ 안드로이드 2.2(API 레벨 8)에 대한 오류가 발생했다고 가정합니다. 이런 오류는 상위 버전의 API를 하위에서 접근할 수 없을 때나, 아예 설치되지 않은 레벨의 API를 사용하려고 시도할 때 발생하는 에러입니다. 이를 해결하기 위한 방법은 당연하게도 해당 버전을 새로 설치하는 것과, 설치했음에도 에러가 발생할 땐 SDK를 재설치하는 것입니다. Solution 1 Eclipse : Windows - Android SDK and AVD Manager - Available packages 에서.. 2017. 2. 21.
GNUplot 설치 Linux ubuntu 12.04 및 x11 wxt 버그 수정 GNUplot 설치 Linux ubuntu 12.04 및 x11 wxt 버그 수정 GNUplot 설치할 때, 명령어 앞에는 항상 sudo 붙이세요. 작업 환경우분투 12.04 64bit (Linux 환경) 임베디드 ARM 프로세서 Linux Ubuntu 12.04에서 기본적으로 설치되는 GNU Plot는 4.4 버전입니다. 아래 그림처럼 eps 파일 생성 시, 범례란에 비정상적인 공백이 들어가는 버그가 존재합니다. 그렇기에 현재는 GNUplot 설치 버전을 4.6 이상으로 올려주세요. (범례란의 폭에 대한 버그) 먼저, GNU Plot을 다운 받고(gnuplot development), 설치해줍니다. 123./configure;make;sudo make installcs 그러나, Linux GNUplot.. 2017. 2. 21.