위치정보로 날씨 정보를 가져오기 위해서는 우선 GeoPoint로 지역정보를 가져와야합니다. 이를 위해서는 Geocoder를 이용합니다. 지역->GeoPoint 를 지오코딩(Geocoding)이라고 하고, GeoPoint->지역 을 역 지오코딩(Reverse geocoding)이라고 합니다. 여기서는 역 지오코딩을 이용합니다. Geocoder의 getFromLocation()을 이용하여 Address 객체를 받아올 수 있습니다. ※ 주의 : 아시다시피 GeoPoint의 위도와 경도 값은 마이크로 값이므로 int형 입니다. 하지만 getFromLocation에서 사용되는 위도와 경도는 실제 값으로 double형입니다. 그래서 10^6으로 나누어서 인자를 넣어줘야 합니다. Address 객체를 통해 지역 값을..
리눅스에서는 사용자 마다 권한을 부여하여 권한의 범위 안에서만 파일을 제어하도록 한다. 리눅스에는 4가지 종류의 사용자가 있다. user, group, other, root이다. ls -al을 이용하여 권한을 확인할 수 있다. -rwxrwxrwx 1 test1 test2 5 10월 20 21:35 testtext 순서대로 첫 번째 rwx가 user의 권한이고, 그 다음이 group의 권한, 마지막이 other의 권한이다. rwx는 순서대로 읽기(read), 쓰기(write), 실행(execute)을 의미한다. test1은 user를, test2는 group을 의미한다. x권한이 있는 것은 실행파일을 의미한다. r권한이 없다면 읽을 수조차 없다. 예를 들어, /etc/shadow의 경우에는 ls 명령어로 ..
파일 만들기 cat > test.txt 위와 같이 입력 시 test.txt 파일이 만들어진다. test.txt가 존재할 경우에는 덮어씌우므로 이어서 내용을 입력하기 위해서는 >>를 이용한다. 파일 내용추가 cat >> test.txt >와 >>의 의미는 출력되는 것을 변경해 주는 것이다. 기본적으로 cat을 하게 되면 STDOUT(표준 출력)으로 출력되지만, 리다이렉션을 사용할 경우 해당 파일로 출력이 전환되게 된다. 그것을 file descriptor라고 하는데, 0~2번은 표준입력,출력,에러 스트림으로 지정되어 있다. 참조 : 해커스쿨(http://hackerschool.org)
- Total
- Today
- Yesterday
- 카타르 음주
- Discrete Mathematics
- 통계학습
- 리눅스
- 이산수학
- 머신러닝
- Reverse Engineering
- android
- 운영체제
- statistical learning
- Machine Learning
- 안드로이드
- Data Science
- operating systems
- 자바
- 기계학습
- linux
- 데이터 과학
- Data Structure
- 알고리즘
- Algorithms
- 자료구조
- java
- 리버스엔지니어링
- 데이터 사이언스
- 카타르
- 대학원
- 개발
- reversing
- 리버싱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |