Tech Blog of Pinomaker
[Node JS] 개발 환경 - Prettier, Eslint
B.E/Node JS 2022. 4. 30. 20:03

//.eslintrc.js module.exports = { extends: ["airbnb-base", "plugin:node/recommended", "prettier"], } Prettier Code Formatter는 개발자가 작성한 코드를 정해진 코딩 스타일을 따르도록 변환해주는 도구다. Prettier는 이러한 Code Formatter 중에서도 많은 인기가 있는 자바스크립트 라이브러리다. Prettier 적용하기 vscode 확장에서 해당 모듈을 설치한다. npm 모듈을 이용하여 prettier를 설치합니다. npm install prettier .vscode/settings.json 파일을 생성하여 prettier를 사용한다는 설정을 합니다. //.vscode/settings.json { ..

[Python] 내장 함수
Language/Python 2022. 4. 27. 10:30

len() len()은 리스트의 길이를 반환하는 함수다. def=[1,2,3] print(len(def)) # 3 슬라이스 슬라이스는 리스트를 슬라이스한다. def = "python" print(def[0:3]) // 0

[JSP] 내장 객체의 종류
B.E/JSP 2022. 4. 24. 10:47

내장 객체의 종류 내장 객체 소속 패키지 클래스 이름 사용 용도 request javax.servlet.http HttpServletRequest 요청에 따른 폼 양식 정보 처리 response javax.servlet.http HttpServletResponse 요청에 대한 응답 처리 session javax.servlet.http HttpSession 세션 정보 처리 application javax.servlet ServletContext 웹 애플리케이션 정보 처리 config javax.servlet ServletConfig 현 JSP 페이지 환경 처리 exception java.lang Throwable 예외처리를 위한 객체 page java.lang Object 현재 JSP 페이지에 대한 클래스..

[Python] 기본 함수 정리
Language/Python 2022. 4. 20. 17:33

01. print() 여러 자료 출력을 하는 함수이다. print("Hello " + "world") //Hello world print("Hello ", "world") //Hello world 02. eval() 실행 가능한 연산식 문자열을 실행한 결과를 반환 eval("3+12") //15 eval("3/2") //1.5 03. type() 매개 변수로 넣은 값의 자료형을 알 수 있다. type(3) // type(3.14) // type("Hello") // 04. divmod() divmod(a,b)는 몫 연산과 나머지 연산을 함께 수행한다. 28 // , 28 % 3 // 9, 1 divmod(28, 3) // 9, 1 num1, num2 = divmod(28/3) print(num1, num..

[Lego Spike] 초음파 센서와 카메라 센서를 이용한 모터 제어
Language/기타 2022. 4. 20. 17:02

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

[Python] 파이썬의 자료형과 주석
Language/Python 2022. 4. 20. 16:50

문자열 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] 식별자
Language/JAVA 2022. 4. 19. 21:56

식별자 식별자란 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] 태그의 종류
B.E/JSP 2022. 4. 18. 11:51

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] 반복문
F.E/JavaScript 2022. 4. 17. 21:18

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] 연산자
F.E/JavaScript 2022. 4. 17. 21:10

산술 연산자 산술 연산자에는 +, -, *, %, /, **, ++, --가 있다. //+ 덧셈 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 ||..