본문 바로가기

멀티캠퍼스 풀스택 과정170

알고리즘1-3. 스택(Stack) 스택(Stack) - 데이터를 일시적으로 저장하기 위해 사용하는 자료구조로, 데이터의 입력과 출력 순서는 후입선출(LIFO)이다. - java 프로그램에서 메서드를 호출하고 실행할 때, 프로그램 내부에서는 스택을 사용한다. - 검색할 때 위에서부터 차례대로 내려오는데 인덱스르 구해서 위치를 알려준다. 중복된 데이터가 있으면 최근에 저장된 순서대로(위에서부터) 3. isEmpty : 스택 구조에서 데이터가 없는 상태 인지 (텅 빈) 확인 4. push : 스택 구조에서 데이터를 삽입 5. peek : 스택 구조에서 제일 상단에 있는(제일 마지막으로 저장된) 요소를 반환 6. search : 전달된 객체가 존재하는 위치의 인덱스를 반환 (최상단 - 맨 마지막에 저장된 데이터 위치 1부터 시작) 7. pop .. 2023. 3. 29.
AI[CLOVA Voice] 텍스트를 음성으로 변환하기 https://www.ncloud.com/ 에 접속해 로그인 후(메뉴 > 서비스 > 구현할 서비스 선택 후 이용 신청) HTML 삽입 미리보기할 수 없는 소스 메뉴 > 서비스 > AI Service CLOVA Voice > 사용가이드 > CLOVA Voice API v1 바로가기(API 가이드로) > 왼쪽 메뉴 탭에서 tts (Premium) > API 예제에서 Java 복사하기 2022.04.06 - [멀티캠퍼스 풀스택 과정/AI] - [CFR(Face Recognition)] 얼굴인식 구현하기 지난 포스팅에서 쓰인 home.jsp 사용하기 1. home.jsp에 voice form 연결 Ai Service API CFRecognition:얼굴감지 CFR(Celebrity):유명인감지 Voice:텍스트.. 2022. 4. 7.
[CFR(Face Recognition)] 유명인 얼굴 인식 구현하기 https://www.ncloud.com/ 에 접속해 로그인 후(메뉴 > 서비스 > 구현할 서비스 선택 후 이용 신청) 메뉴 > 서비스 > AI Service CLOVA Face Recognition > 사용가이드 > CFR API v1 바로가기(API 가이드로) > 왼쪽 메뉴 탭에서 celebrity(유명인 얼굴 인식) > API 예제에서 Java 복사하기 2022.04.06 - [멀티캠퍼스 풀스택 과정/AI] - [CFR(Face Recognition)] 얼굴인식 구현하기 지난 포스팅에서 쓰인 home.jsp 사용하기 1. home.jsp에 celebrity form 연결 Ai Service API CFRecognition:얼굴감지 CFR(Celebrity):유명인감지 2. Home에서 CFR(Cel.. 2022. 4. 6.
[CFR(Face Recognition)] 얼굴인식 구현하기 https://www.ncloud.com/ 에 접속해 로그인 후(메뉴 > 서비스 > 구현할 서비스 선택 후 이용 신청) 메뉴 > 서비스 > AI Service CLOVA Face Recognition > 사용가이드 > CFR API v1 바로가기(API 가이드로) > 왼쪽 메뉴 탭에서 face(얼굴 감지) > API 예제에서 Java 복사하기 1. CLOVA_api 프로젝트 생성(springboot, gradle로) 2. home.jsp 생성 Ai Service API CFRecognition:얼굴감지 3. Home에서 CFRecognition으로 넘어갈 폼 생성(/cfrfrom): clova_cfr_recognition.jsp 이미지 선택 : 확인 파일 업로드를 하기위해서 form의 enctype = .. 2022. 4. 6.
[Node.js] 6. express 모듈(ejs)을 사용해 DB연결해서 게시판 보이기 Express란 Node.js 모듈 중에 하나이며, http 모듈에 여러 기능을 추가해서 쉽게 사용할 수 있게 만든 모듈이다. Node.js상에서 동작하는 웹 개발 프레임워크 Express를 이용하면 웹 프레임워크를 굉장히 가볍게 구성할 수 있다. 이때까지는 Http 내장 모듈로 웹서버를 실행시켰다. Express 모듈을 설치하게 되면 Express는 프레임워크이므로 Node.js의 http 내장 모듈을 사용하여 웹서버를 띄울 수 있다. express 모듈은 외부 모듈이라서 설치가 필요하다. (npm install express) express 모듈은 웹 서버를 위해 만들어진 것으로 http 모듈 위에서 동작한다. 그래서 express 모듈을 사용할 때는 항상 http 모듈도 함께 불러들여야 한다. ex.. 2022. 4. 1.
[Node.js] 5. 클라이언트 요청으로 이미지, 동영상 파일을 읽기(Mime과 stream) 1. 화면에 보일 HTML(home.html) 파일 생성(이미지 읽기) 노드를 이용한 홈페이지 2. Mime-Type을 사용해 이미지를 보이게 하기 Mime(Multipurpose Internet Mail Extensions) 메시지의 내용이 어떤 형식인지 알려주기 위해 정의한 것 mime 모듈을 사용하기 위해서 cmd창에 npm 명령어를 이용해 추가한 뒤에 객체 생성한다. npm install mime@2 (@2는 .2버전이라는 뜻) 아래의 값을 Content-Type을 통해서 헤더 값을 적절한 MIME-Type 값으로 설정하면 된다. Content-Type 설명 text/plain 일반 텍스트 문서 text/html HTML 문서 text/css css 문서 text/xml xml 문서 image/j.. 2022. 3. 31.