본문 바로가기
My Image
반응형

프로그래밍102

[Linux] 리눅스 포트 포트포워딩 리눅스는 보안상 슈퍼유저 권한이 아닌 일반유저에게 포트포워딩 권한을 주지않는다. 따라서 iptable이라는 녀석을 통해 포트포워딩 해준다. (# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080) 이제 80 포트로 요청을 받으면 자연스럽게 8080으로 포워딩 해준다. 포트포워딩에 개념에 대해 설명해 놓은 곳http://storytown.tistory.com/14 2017. 5. 18.
[Linux] Linux를 시작하며... 개발자의 내공은 리눅스를 얼마나 잘 다루는지에서 부터 나온다고들 한다. 다른 선배 개발자 분들을 보면 적어도 리눅스의 기본적인 명령어라도 알고있으라고 조언한다~ 그만큼 개발을 하다보면 윈도우 환경이 아닌 리눅스와 같은 환경에서 개발할 일들이 많다는 거!! 서버개발자가 아니여도 리눅스의 기본적인 명령어를 어느정도 할 줄 알면 개발자로서 큰 도움이 될거라고 생각한다. 이제 마우스 필요없이 키보드만 있으면 된다...! 리눅스 필수 기본 명령어http://www.emh.co.kr/content.pl?linux_basic_commands 2017. 5. 18.
[Android] 화면 가로모드 세로모드 설정 1. AndroidManifest.xml의 activity에 다음 항목을 추가 android:configChanges="orientation|screenSize"만약 screensize가 설정되어있지 않는다면, 앱이 회전될 때마다 activity의 Oncreate함수가 불려지면서 다시 액티비티를 호출한다. 2. onConfigurationChanged 오버라이드를 통해 가로,세로일 때 처리 @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig);if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) /.. 2017. 5. 18.
[Android] 안드로이드 기본 프로젝트 구조 1. AndroidManifest.xml 보통 매니페스트라고 부르며, 앱의 구성요소나 권한등의 정보를 설정하고 정의함!앱에 대한 정보를 담고있음. 여기서 특히 앱 권한을 부여한다는 점을 꼭 기억 2. /java 자바 소스 파일이 들어있는 폴더로 [/app/src/main]폴더 안에 있음표준 자바와 마찬가지로 패키지명과 동일한 하위 폴더들이 만들어짐쉽게 생각해서 앱 UI를 동적으로 처리,컨트롤하고 앱의 백단 뒤에서 전반적인 처리를 함 3. /res 리소스 파일이 들어있는 폴더로 [app/src/main] 폴더 안에 있음XML 레이아웃,그림 파일,문자열을 정의한 XML 파일 등이 들어있는데 각 파일의 유형에 따른 하위 폴더들이 만들어져 있음(레이아웃 파일[/res/layout], 그림 파일[/res/draw.. 2017. 5. 18.
반응형