| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- dfs
- 다이나믹 프로그래밍
- 삼성SW테스트
- Java
- 모바일
- 삼성sw문제
- 익명클래스
- IT
- 너비탐색
- 현대오토에버 코딩테스트
- 개발
- BFS
- 자바
- 조합
- backjoon
- 안드로이드
- dp
- 재귀함수
- 백준 알고리즘
- CKLU
- 프로그래머스
- 알고리즘
- 언더라이터
- 백준
- 금융IT
- 멀티스레드
- Android
- 데이터베이스
- 익명객체
- 네트워크
- Today
- Total
목록분류 전체보기 (237)
Limky 삽질블로그
이더넷 ( Ethernet ) 이더넷은 네트워킹의 한 방식입니다. 즉 네트워크를 만드는 방법 중 하나라고 생각하면 됩니다.현재 사용하고 있는 네트워킹 방식의 거의 90%가 이 방식입니다.이더넷의 가장 큰 특징은 CSMA/CD ( Carrier Sense Multiple Access/Collision Detection )프로토콜을 사용하는 통신 방식입니다.CSMA/CD 방식은 통신하고자 하는 컴퓨터가 네트워크를 살펴봐서 아무도 통신을 하고 있지 않으면( 네트워크에 통신이 발생되면 carrier어 발생되고 이것이 감지되면 누군가 데이터를 나 말고 전달했다는 사실을 알게됨.), 무조건 자신의 데이터를 실어서 보내고 잘 도착했는지 확인해보는 방식이며, 그런데 만약 동시에 두 개 이상의 컴퓨터에서 데이터를 실어보..
LAN ( Local Area Network ) 랜 이란 Local Area Network의 약자로 Local 즉 어느정도 한정된 공간에서 네트워크를 구성한다는 뜻. 례를 들어 한 사무실에 컴퓨터가 30대가 있는데 이것들을 네트워크로 구성한다면, 이런 경우 사무실에 LAN을 구축한다고 통상 말한다. 쉽게 근거리 네트워크정도로 생각하자. WAN ( Wide Area NetWork ) WAN은 LAN과 비교되는 말로 Wide Area Network의 약자로 멀리 떨어진 곳(지역)까지 서로 연결하는 경우라고 생각하면 된다. 요즘은 인터넷을 사용하니 LAN이나 WAN의 구분 없이 공존한다고 보면 된다. 즉 WAN은 서로 멀리 떨어진 곳(지역)까지 서로 통신할 수 있도록 네트워크를 연결하는 것! 이다.
인트라넷 ( IntraNet )내부 네트워크, 인터넷,웹브라우져등과 같은 기능을 회사 내부 업무에서도 사용하자는 것에 초점. 특정 사람에게만 사용할 수 있도록 함 ex ) 사내메일시스템,인사시스템 익스트라넷 ( ExtraNet )인트라넷과 거의 유사하지만, 인트라넷을 그 기업의 종업원 이외에도 협력회사나,고객에게 사용할 수록 있도록 한 점이 가장 큰 차이점
리눅스는 보안상 슈퍼유저 권한이 아닌 일반유저에게 포트포워딩 권한을 주지않는다. 따라서 iptable이라는 녀석을 통해 포트포워딩 해준다. (# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080) 이제 80 포트로 요청을 받으면 자연스럽게 8080으로 포워딩 해준다. 포트포워딩에 개념에 대해 설명해 놓은 곳http://storytown.tistory.com/14
개발자의 내공은 리눅스를 얼마나 잘 다루는지에서 부터 나온다고들 한다. 다른 선배 개발자 분들을 보면 적어도 리눅스의 기본적인 명령어라도 알고있으라고 조언한다~ 그만큼 개발을 하다보면 윈도우 환경이 아닌 리눅스와 같은 환경에서 개발할 일들이 많다는 거!! 서버개발자가 아니여도 리눅스의 기본적인 명령어를 어느정도 할 줄 알면 개발자로서 큰 도움이 될거라고 생각한다. 이제 마우스 필요없이 키보드만 있으면 된다...! 리눅스 필수 기본 명령어http://www.emh.co.kr/content.pl?linux_basic_commands
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) /..
1. AndroidManifest.xml 보통 매니페스트라고 부르며, 앱의 구성요소나 권한등의 정보를 설정하고 정의함!앱에 대한 정보를 담고있음. 여기서 특히 앱 권한을 부여한다는 점을 꼭 기억 2. /java 자바 소스 파일이 들어있는 폴더로 [/app/src/main]폴더 안에 있음표준 자바와 마찬가지로 패키지명과 동일한 하위 폴더들이 만들어짐쉽게 생각해서 앱 UI를 동적으로 처리,컨트롤하고 앱의 백단 뒤에서 전반적인 처리를 함 3. /res 리소스 파일이 들어있는 폴더로 [app/src/main] 폴더 안에 있음XML 레이아웃,그림 파일,문자열을 정의한 XML 파일 등이 들어있는데 각 파일의 유형에 따른 하위 폴더들이 만들어져 있음(레이아웃 파일[/res/layout], 그림 파일[/res/draw..
별다른 포스트내용은 없지만 이런것도 있구나 하는 정도로 넘어가면 될듯 싶다.ㅎㅎ 우선 Monkey란? Android에서 지원하는 UI 테스팅 툴로 터치,제스쳐 등의 이벤트를 랜덤으로 발생시키거나, 스크립트 파일을 이용해서 원하는 UI Action을 수행하도록 도와주는 UI 테스팅 도구이다. 이 툴은 안드로이드 SDK를 설치해서 ADB를 동작시킬 수 있는 환경이면 사용할 수 있다. http://www.dreamy.pe.kr/zbxe/CodeClip/165558