아두이노 처음 시작 HelloWorld 출력 소스 void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: Serial.println("HelloWorld"); delay(1000); }
JSP 게시판 만들기 CHAPTER 2 (자바스크립트) -로그인 페이지 만들기- 원래 index.jsp란 파일은 모든 홈페이지의 메인이며, 이제 index.jsp라는 파일을 실행 하였을때 login.jsp라는 로그인 화면으로 이동 할 수 있게 script문을 사용하여 경로를 만들어 줍니다. 이후에 login.jsp라는 파일을 만들어 주도록 합니다. 홈페이지를 만들때는 디자인 부터 하는 경우가 많기에 디자인 부터 해줍니다. 디자인 프레임 워크인 부트스트랩을 사용 하겠습니다. HTML, CSS, JS를 전부 제공 하기때문에 간편하고 좋습니다. www.getbootstrap.com Bootstrap The most popular HTML, CSS, and JS library in the world. getbo..
자바 Private 사용하기 - extends Personinfo 상속 받기 public class Student extends PersonInfo{ //private 접근 지정자를 통한 멤버 변수 선언 //private String name; //private int age; private String schoolName; //멤버 변수에 특정 값을 할당 할 수 있는 set Method public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setSchoolName(String schoolName) { this.schoolName = schoolName;..
소켓 통신 TCP-IP INET_NTOA란? 이것도 마찬가지로 데이터 타입이 UNSIGNED LONG 이므로, 주소 할당을 위해 십진수 표현방식 간에 변환 함수를 하용하여야 하며, 네트워크 32비트 값을 DDN 주소값으로 변환한다. #include #include #include int main(int argc, char *argv[]) { struct sockaddr_in addr1, addr2; char *str_ptr; char str_arr[20]; addr1.sin_addr.s_addr = htonl(0x1020304); addr2.sin_addr.s_addr = htonl(0x1010101); str_ptr = inet_ntoa(addr1.sin_addr); strcpy(str_arr, str..
소켓 통신 TCP-IP INET_ATON 네트워크의 주소 SOCKADDR_IN 구조체의 데이터 타입은 UNSINGED LONG인데 주소 할당을 위하여 십진수 표현방식간에 INET_ATON과 같은 변환 함수를 사용하여야 한다. #include #include #include void error_handling(char *message); int main(int argc, char *argv[]) { char *addr = "127.232.124.79"; struct sockaddr_in addr_inet; if(!inet_aton(addr, &addr_inet.sin_addr)) error_handling("Conversion error"); else printf("Network ordered intege..
INET_ADDR inet_addr() 함수란? 숫자와 점으로 이루어진 IP 문자열을 long형태의 숫자 IP 주소로 바꾸어 줍니다. 네트워크 소켓통신에서 사용됩니다. #include #include int main(int argc, char *argv[]) { char *addr1 = "1.2.3.4"; char *addr2 = "1.2.3.256"; unsigned long conv_addr = inet_addr(addr1); if(conv_addr == INADDR_NONE) printf("Error occured! \n"); else printf("Network ordered integer addr : %#lx \n", conv_addr); conv_addr = inet_addr(addr2); i..
2020 정보처리기사 시험일정 및 변경사항 개정 후 처음 시작 되는 정보처리기사 시험 일정 (필기) 원서접수 시험 합격자 발표 서류제출 1회차 02.25~02.28 03.22(일) 04.03 04.06~04.16 2회차 05.1205.15 06.06(토) 06.26 06.29~07.08 3회차 07.2807.31 08.22(토) 09.11 09.14~09.23 개정 후 처음 시작 되는 정보처리기사 시험 일정 (실기) 원서접수 시험 합격자 발표 1회차 04.06~04.09 05.09~05.24 06.26 2회차 06.29~07.02 07.25~08.09 09.11 3회차 09.14~09.23 10.17~11.01 11.27 개정 된 실기 과목 내용 2019년을 마지막으로 2020년 부턴 정보처리기사가 새롭..
자바 오버라이드 java override public class Computer extends Calculator { /*@Override double areaCircle(double r) { // TODO Auto-generated method stub return super.areaCircle(r); }*/ @Override //부모가 갖고 있는것을 재정의 double areaCircle(double r) { System.out.println("Computer 객체의 areaCircle() 실행"); return Math.PI * r *r; } }
#include #include #include #include #define NUM_THREAD 100 void * thread_inc(void * arg); void * thread_des(void * arg); long long num = 0; int main(int argc, char *argv[]) { pthread_t thread_id[NUM_THREAD]; int i; printf("sizeof long long: %d\n", sizeof(long long)); for(i = 0; i
자바 클래스 이름으로 접근하기 소스코드 class Count02 { static int number=3; public static void printNum() { System.out.println("number ="+number); } } public class Count01 { public static void main(String[] args) { Count02 c1 = new Count02(); System.out.println("c1.number ="+c1.number); c1.printNum(); // 클래스이름으로 접근가능 System.out.println("Count.number ="+Count02.number); Count02.printNum(); } }