분류 전체보기 썸네일형 리스트형 [Java] jdk 5.0 이상 버전의 for문 추가기능 jdk 5.0 이상 버전에서 여러 기능들이 생겼는데요 그 중에 변화된 for 문에 대해 알아보도록 하겠습니다. 배열 출력을 위한 반복문으로 예를 들겠습니다. import java.io.*; public class Test{ public static void main(String[]args){ String[] body = {"머리", "어깨", "무릎", "발"}; for(int i=0 ; i 더보기 [php / apache / mysql] 설치 및 연동하기 apach, php, mysql 설치 및 연동하는 법을 알아보겠습니다. 1. 설치 제가 설치한 OS 는 윈도우 8 입니다. 설치하기 가장 쉬운 방법은 APM(Apache Php Mysql) 을 설치하면 세 프로그램 모두 설치가 한방에 되고 설정하는 툴까지 들어있는 것 같습니다. 하지만 저는 Mysql 이 이미 깔려 있어서 Apache와 php 를 따로 설치해 봤습니다. Apache 다운로드 주소 : http://httpd.apache.org/download.cgi#apache22 위 사이트로 들어가셔서 박스 안의 window 용으로 받으시면 될 것 같습니다. 설치 하실 때 Network Domain 과 Server Name 에 localhost를 입력 해 주시고 아파치 설치 후에 익스플로러 주소창에 ht.. 더보기 [네트워크 / Network / CCNA] TCP/IP Protocol Suite 앞에서 OSI 7 Layer에 대해 살펴보았습니다. 이번에는 현재 우리가 가장 많이 사용하는 TCP/IP Model Layer 에 대해 살펴보도록 하겠습니다. ▶ TCP/IP 계층별 역할 Application(응용) 계층 DNS(Domain Name Service) - 우리는 255.255.255.255 와 같이 32 bit의 IP 주소를 가지고 네트워크를 합니다. 하지만 숫자로만 이루어진 IP 주소는 외우기 힘들어서 도메인 이름을 가지고 웹페이지에 접속하게 됩니다. http://scene978.tistory.com 와 같은 웹페이지 주소들이 도메인 이름입니다. NFS BOOTP DHCP(Dynamic Host Control Protocol) - 서버에서 클라이언트의 요구가 있을 때 IP 주소를 자동으로.. 더보기 [네트워크 / Network / CCNA] OSI 7 Layer & TCP/IP Model Layer (1) OSI 7 Layer 와 TCP/IP Model Layer 를 비교하며 살펴보겠습니다. OSI 7 Layer TCP/IP Model Layer 7계층 Appication(응용) Application(응용) 6계층 Presentation(표현) 5계층 Sesstion(세션) 4계층 Transport(전송) (Host to Host) Transport(전송) 3계층 Network(네트워크) Internet 2계층 Data Link(데이터 링크) Network Interface 1계층 Physical(물리) Hardware 위 표에서 보다시피 OSI 7 Layer 와 TCP/IP Model Layer 가 서로 다른 것을 볼 수 있습니다. 먼저 다른 이유를 살펴보기전에 네트워크를 하는데 왜 이렇게 계층이 나누어.. 더보기 [네트워크 / Network / CCNA] 네트워크 개요 먼저 네트워크를 공부하기 앞서 알아야 할 용어들을 살펴보겠습니다. 네트워크를 공부하려면 먼저 네트워크가 무엇인지 알아야겠죠? ▶ 네트워크란? 장비를 논리적 또는 물리적으로 연결하여 통신이 이용가능한 형태. ※ 여기서 논리적, 물리적 이라는 말이 나오는데 나중에도 논리적, 물리적이라는 말이 자주 나옵니다. 여기서 물리으로 연결하는 것은 케이블을 통해 직접적으로 연결되는 통신을 이야기 하고 논리적 연결은 물리적 연결 외에 IP 또는 MAC adress를 통해 통신을 하는 형태를 이야기 합니다. 나중에 '주소'에 대해 살펴볼 때 논리적 주소(IP, IPX, Apple talk), 물리적 주소(MAC address)가 등장합니다. 이 때 논리적 주소는 변경이 가능하고 고유하지 않지만 물리적 주소는 변경이 불가능.. 더보기 [아두이노 / Arduino] 자주 사용하는 함수 자주 사용하는 함수! Serial.println(sensorValue); 아두이노 IDE의 시리얼 모니터에 값을 인쇄한다. 따라서 컴퓨터에서 아두이노의 출력을 볼 수 있다. pinMode(pin, mode); 디지털 값을 읽거나 쓰도록 디지털 핀을 구성한다. digitalRead(pin); 입력으로 설정된 핀의 디지털 값(0,1)을 읽는다. digitalWrite(pin, value); 출력으로 설정된 핀에 디지털 값(0,1)을 쓴다. C 에서 main() 함수가 반드시 필요하듯 Arduino 에서 setup(), loop() 함수가 필요함. 문자열, 연산자 등등 모두 사용 가능! Arduino 코드 예제 int ledPin = 13; void setup(){ pinMode(ledPin,OUTPUT); .. 더보기 [아두이노 / Arduino] 기본화면 아두이노 기본 화면을 살펴보겠습니다. 아두이노 기본화면 입니다. 아두이노는 C와 비슷하기 때문에 C를 공부하신 분들은 쉽게 이해하실 수 있습니다. (main이 생략된 형태..?) 객체 개념도 들어있습니다. 다음은 메뉴 구성을 살펴보겠습니다. 1. 첫번째 체크 버튼은 확인(컴파일) 버튼입니다. 2. 두번째 버튼은 코드를 USB로 연결된 아두이노 기판에 보내는 버튼입니다. 나머지는 마우스만 갖다대면 누구나 알 수 있습니다. 더보기 [아두이노 / Arduino] 다운로드 1. 아두이노 다운로드 페이지 : www.arduino.cc 2. Download 클릭 후 OS에 맞는 arduino 다운 3. 설치 과정 중 드라이버 설치 창이 나오면 꼭 깔아주셔야 합니다. 더보기 Rur-ple 기본화면 / 러플 기본화면 1. 러플 설치 후 실행시 다음과 같은 화면이 실행됩니다. 2. 화면 위쪽에 탭이 4개가 있습니다. 첫번째 탭 - 메인화면 두번째 탭 - 로봇을 통한 프로그래밍 세번째 탭 - 파이썬 프롬프트(>>>) 상태에서 명령어를 바로 실행해 확인 네번째 탭 - 파이썬 코드를 한꺼번에 입력해 실행하는 방법(저장 가능) 3. 두번째 탭을 통해 코딩 후 바로 로봇의 움직임을 통해 결과를 확인해 보겠습니다. 더보기 Python & Rur-ple 다운로드 / 파이썬 & 러플 다운로드 1. Python 다운로드 : http://python.org/download/ 2. Rul-ple 다운로드 : http://sourceforge.net/ 더보기 이전 1 2 다음