반응형

우선, 기본적으로 자바개발킷 JDK, Java 개발킷인 이클립스를 설치하여야 합니다.



1. 안드로이드 플러그인 ADT설치


이클립스에서 안드로이드 개발을 도와주는 플러그인을 설치해봅시다.

이클립스 메뉴상에서

 Help -> Install New Software...








Work with에 다음 주소를 입력한후, 엔터키를 누르면

 https://dl-ssl.google.com/android/eclipse/ 


Developer Tools가 뜨게 되는데 이걸 체크한후 Next~






Next~







동의해준후, Finish해줍니다.







설치중입니다~







경고창이 뜨지만, OK로 무시해주세요






플러그인을 깔았으니 이클립스를 재시작 해줍니다. Yes클릭








2. 안드로이드 SDK 설치


이클립스가 재시작 되면서 자동으로 SDK 인스톨 창이 뜹니다.

SDK를 설치할 위치를 Taget Location에 설정후 , Next버튼을 눌러줍니다.

전 Java가 설치된 폴더 하위에 sdk폴더를 만든후, 진행하였습니다.







구글에 사용통계를 보낼지 설정하는 화면이 나오네요. 전 No선택후, Finish클릭

개인취향껏 선택해주세요~







잘 설치중입니다~







안드로이드 SDK 라이센스에 동의하냐는 창이 뜹니다. 동의해준후 Install해주세요.







열심히 설치중입니다.






다음창이 뜨네요. SDK Manager API Tool 설치를 위해 SDK Manager를 엽니다.









3. SDK Manager API Tool설치


기본적인 안드로이드 개발을 위해서 다음을 선택후 설치합니다.


Tools전체, Extras전체

Android최신버전

안정화된 전버전인 Adnroid4.4.2








라이센스에 동의후 설치해주세요~






설치중입니다.







4. SDK Path 설정


안드로이드 SDK설치 디렉토리 아래를 보면 tools 디렉토리가 있는데 

그 안에는 안드로이드에서 사용되는 다양한 스크럽트와 명령이 있습니다.

안드로이드 개발관련명령을 쉽게 사용하기 위해 환경변수에서 Path를 설정해줍니다.



 내컴퓨터 마우스오른쪽 클릭 -> 속성 -> 고급시스템설정 -> 환경변수 클릭






시스템변수의 Path항목을 편집합니다.

안드로이드 sdk가 설치되어있는 폴더뒤에 \tool;를 붙여서 추가.


example 

 C:\Program Files\Java\android_sdk\tools;







안드로이드 개발환경 구축이 완료되었습니다~~~!!















 



반응형
반응형

엑슬러공유기를 사용하고 있는데, 어느순간부터 Wifi가 느려지기 시작하더니
네이버앱을 접속하니 파밍사이트 접속중이라는 문구가 딱!! 뜨기 시작했습니다.

검색해보니, 공유기의 취약을 통해 DNS값을 변조하여 파밍 및 악성앱 설치를 유도하고 있다 합니다.
핸드폰 및 컴퓨터가 순식간에 파밍의 피해자가 될수 있으므로 빠른 조치를 취해야 합니다.


우선 axler홈페이지(http://www.axler.co.kr/)에서 다운로드-펌웨어에 들어가
해당 공유기의 펌웨어를 다운 받습니다.


 


 

 

1단계: 공유기 펌웨어 업데이트

 


 


1. 공유기의 WAN에서 선을 빼고 reset버튼을 10초가 꾸욱 누른다.

 

2. 공유기의 LAN1과 컴퓨터의 선을 연결한다.

 

3. 컴퓨터를 킨후 익스플로러 주소에 http://192.168.0.1/을 입력후 엔터
 공유기 초기 로그인 암호인 admin입력후 로그인 버튼 클릭

 

4. 상단 탭의 관리자 기능-> 펌웨어업그레이드 클릭
    찾아보기를 하여 펌웨어업데이트 파일을 올리기

 

5. 펌웨어 업그레이드가 됐다면 공유기 뒤의 reset버튼을 10초간 눌러 다시 초기화


 


 

 

2단계: 공유기 보안설정

 


 


1. 컴퓨터를 킨후 익스플로러 주소에 http://192.168.0.1/을 입력후 엔터
 공유기 초기 로그인 암호인 admin or admin1234입력후 로그인 버튼 클릭

 

2. 상단탭의 무선설정->보안설정 클릭

 암호화방식: WPA-PSK 
 WPA암호방식:AES
 암호: 자기가 원하는걸로


  변경한후 , 적용하기 클릭

 

3. 상단탭의 Home->공유기상태에서 무선네트워크->무선보안WPA인지 확인한다.

 

4. 상단탭의 관리자기능에서 관리자암호를 임의로 변경한후 , 설정변경

 

5. 관리자화면의 초기화면에서 바뀐 암호로 다시 로그인한다.

 

6. 상단탭의 간편설정 클릭후, 무선보안->SSID이름을 바꾼후, 적용하기 클릭. (ex:WIFI)와이파이 이름임

 

7. 관리자화면의 초기화면에서 바뀐 암호로 다시 로그인한다.

 

8. 상단탭의 네트워크설정->인터넷설정에서 관리자페이지 원격허용체크를 해제한후, 적용하기 클릭


 


 

 

3단계: 공유기 확인

 



1. 공유기의 LAN1과 컴퓨터의 선을 연결을 해제한다.

 

2. 인터넷선과 공유기의 WAN만 연결한다.

 

3. 핸드폰으로 와이파이에 연결한뒤 네이버앱을 띄워 파밍이 걸리는지 확인한다.

 

4. 문제가 없으면 공유기의 LAN1과 컴퓨터의 선을 연결한후 평상시대로 사용한다.

 

5. 추가로 파밍 사이트 관련 바이러스 감염된 PC 는 반드시 포맷 또는 바이러스 검사를 꼭 해주어야 한다.

 

 

 

 




 




 

 

 

반응형

'Util' 카테고리의 다른 글

워나크라이 랜섬웨어 예방법  (0) 2017.05.14
반응형

                                                 


void printfBinary(int input){  

    int i, check=1;                                                                        

    char bit;                                                                              

    for(i=31; i>=0; i--){                                                                  

        bit = (input &(1<<i))?1:0;                                                         

        printf("%d", bit);                                                                 

        if(i%8==0) printf(" ");                                                            

    }                                                                                      

    printf("\n");                                                                          

} 















반응형
반응형

1. 배열


스칼라값들의 목록,독립적인 스칼라값들이므로 숫자,문자열,undef값을 가질수 있다.

But, 한 스칼라값으로 공통사용하는걸 추천

초기값은 당연히 undef




#!perl
##################################
##		Test 1
##################################
$student[0] = "Jenny";
$student[1] = "Paul";
$student[2] = "Mike";

for($i=0; $i<3; $i++)
{
	print "student[".$i."]:". $student[$i]."\n";
}

##################################
##		Test 2
##################################
$student[1] = "Jimmy";
$student[2] = "Ray";
print "\n\n----Change Array-----\n";
for($i=0; $i<3; $i++)
{
	print "student[".$i."]:". $student[$i]."\n";
}


- test 1

student라는 배열에 0번째인덱스에 Jenny, 1번째인덱스에 Paul, 2번째인덱스에 Mike를 넣었다.

- test 2

student라는 배열에 1번째인덱스에 Jimmy, 2번째인덱스에 Ray로 변경한다.




















반응형

'Programming Language > Perl' 카테고리의 다른 글

Perl - While문  (0) 2014.01.24
Perl 사용자 입력 받기  (0) 2014.01.13
Perl 비교연산자와 if제어  (0) 2013.12.27
perl 스칼라 값 할당  (0) 2013.12.24
Perl 내장경고  (0) 2013.12.24
반응형

1. While문


조건문에 해당하는 부분이 참이 되어야 실행소스가 구동됩니다.


while ( 조건문 )

 - 실행소스

 }




- 예제소스

#!perl

$count = 0;

while( $count < 20 ){
	$count += 1;
	print "count = $count\n";
}



count값이 1씩 20번 증가한걸 확인할 수 있습니다.






2. undef값

Perl에선 변수들은 값을 할당받기전 undef라는 값을 지니게됩니다.
변수가 숫자라면  이 값은 0이고,
변수가 문자열이라면 이 값은 빈문자열이 됩니다.

앞서, 반복문 예제에 count초기화부분을 제거하고
문자열 undef값을 테스트 해보기로 해요. 


- 예제소스
#!perl

//정수변수 test
while( $count < 20 ){
	$count += 1;
	print "count = $count\n";
}

print "\n\n";

//문자열변수 test
$str .= "String is null"; //str변수에 "String is null" 문자열을 추가
print $str."\n"



count값에 아무 영향이 없고, 문자열이 빈문자열로 시작하는걸 확인할수 있습니다.











반응형

'Programming Language > Perl' 카테고리의 다른 글

Perl - 배열  (0) 2014.01.27
Perl 사용자 입력 받기  (0) 2014.01.13
Perl 비교연산자와 if제어  (0) 2013.12.27
perl 스칼라 값 할당  (0) 2013.12.24
Perl 내장경고  (0) 2013.12.24

+ Recent posts