전체 글

전체 글

    [Lego Spike] 초음파 센서와 카메라 센서를 이용한 모터 제어

    알고리즘 1. 거리 감지 센서로, Distance > 10cm일 때만 시스템 작동 2. 색상 감지에 따른 모터 조정 3. Loop 작동 영상 01. 색상 RED 02. 색상 Green 03. 색상 Blue

    [Python] 파이썬의 자료형과 주석

    문자열 01. 문자열의 표현 파이썬에서에는 문자 하나나, 문자가 모인 단어나 문장 등을 문자열이라고 한다. 문자열은 따옴표로 감싸서 표현한다. str = "Hello world" print(str) 02. 문자열 연산자 '+' 문자열 연산자 '+'와 '*' 는 문자열을 연결해주는 데 역할을 한다. //+ 연산자 str1 = "Hello " str2 = "Python" print(str1 + str2) // Hello Python //* 연산자 str3 = "Hello" print(str3 * 3) // Hello Hello Hello 03. 삼중 따옴표 문자열이 길거나 여러 줄에 걸쳐 문자열을 처리하기 위해서는 삼중 따옴표를 사용할 수도 있다. print('''Hello world My name is K..

    [JAVA] 식별자

    식별자 식별자란 JAVA에서 클래스, 변수, 메소드 등에 붙이는 이름을 말하며, 다음 규칙이 준수 되어야한다. 특수 문자와 공백은 식별자로 사용이 불가능하다. 특수 문자 중 " _ ", " $ "는 예외로 사용이 가능하다. if, while 등 JAVA의 키워드는 식별자로 사용할 수 없다. 식별자의 첫번째 문자는 숫자는 사용할 수 없다. 대소문자를 구별한다. 키워드 키워드란 JAVA에서 이미 그 용도가 정해진 것으로, 예약어라고 불리기도 한다. abstract case continue enum for if goto implements import instanceof assert catch default extends int interface long native new package boolean cha..

    [JSP] 태그의 종류

    JSP란? JSP는 Java Server Page의 약자로 HTML 문서 안에 JAVA 코드를 작성할 수 있다. JSP는 JSP Container에서 Servlet File로, HTML 파일로 변환이 된다. JSP 사용법 JSP는 JSP 파일에 3가지 종류의 태그를 이용하여 작성할 수 있다. Script Tag 기본적인 단계, 자바 코드를 포함 시키는 방법이 포함 Action Tag 중급 단계, 자바빈즈와 같은 웹서버 프로그래밍과 디자인을 분리시키는 방법이 포함 Custom Tag 고급 단계, 보다 편리한 코딩을 위하 자체적으로 정의한 태그 이용 가능 Script Tag 종류 태그 형식 사용 용도 지시어 JSP 페이지의 속성 지정 선언 소속 변수 선언 및 메소드 정의 표현식 변수, 계산식, 함수 호출 결..

    [JavaScript] 반복문

    For문 for문은 몇 번의 횟수에 따라 반복을 시키고 싶을 때 사용한다. //기존 console.log('Hello JavaScript') console.log('Hello JavaScript') console.log('Hello JavaScript') console.log('Hello JavaScript') console.log('Hello JavaScript') //for문 for(i=0; i i=0; //2. 조건 비교 -> i i++ //위의 과정 반복 While문 While문은 조건에 따라서 반복 하고 싶을 때 사용한다. //기존 console.log('Hello JavaScript') console.log('Hello JavaScript') console.log('Hello JavaScrip..

    [JavaScript] 연산자

    산술 연산자 산술 연산자에는 +, -, *, %, /, **, ++, --가 있다. //+ 덧셈 const plus = 3 + 2 //5 //- 빼기 const minus = 3 - 2 //1 //* 곱하기 const mul = 3 * 2 //6 // / 나누기 const abc = 4 / 2 //2 // & 나머지 const def = 3 % 2 //1 // ** 거듭제곱 const k = 3 ** 2 //9 //++ 증가 const k = 3++ //4 //-- 감소 const j = 3-- //2 논리 연산자 논리 연산자에는 &&(and), ||(or), !(not) 3가지가 있다. // &&(and) abc && def //abc와 def가 둘 다 true면 true // ||(or) abc ||..

    [JavaScript] 변수

    변수란? 데이터를 담을 수 있는 하나의 상자라고 생각하면 편하다. JavaScript에서는 var를 사용하여 변수 선언을 하며, 타 언어와는 다르게 JavaScript에서 타입 추론을 해준다. //var 변수명 = 데이터값 var a = 3 //변수 선언 var b //변수에 값 할당 b = 3 //선언 및 할당 var b = 3 //재선언 var c = 3 var c = 4 ES6 변수 선언 JavaScript ES6에서 기존의 var의 문제점으로 새로운 변수 선언 방식이 생겼다. 앞으로는 const와 let을 이용하여 변수 선언을 해보자. const와 let은 var에서 가능했던 변수 재선언이 불가능하며, const는 상수로 변수 값 재할당이 불가능하며, let은 재할당이 가능하다. //const c..

    [SPRING] 01. IntelliJ, Spring Initalizr 셋팅하기

    01. IntelliJ Ultimate 설치하기 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com * 학생은 학생 인증 시 무료로 사용 가능 02. Spring Initalizr 이용하여 셋팅하기. Project Gradle Project Group 보통은 회사(팀) 이름으로 설정 Language JAVA Artifact 빌드 프로젝트 이름 Spring Boot Not SNAPSHOT Spring Web과 Thymeleaf 추가하고, GENERATE 버튼 눌러 다운로드 후 압축 풀기 03. IntelliJ로 설치한 폴더/build.gradle을 as project로 열기

    [Node JS] 01. Node JS 시작하기(Setting)

    01. Node JS 설치하기 Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치 확인 방법 Terminal을 열어서 아래의 명령어를 입력한다. node --version 위의 이미지와 같이 설치한 Node JS의 버전이 나오면 설치가 완료된 것이다.