반응형

2024/05 112

JAVA : 조건문

# int(데이터 타입) a;(변수명) - 자바는 파이썬과 다르게 변수를 사용하기전에 좌측에 먼저 타입을 써줘서 메모리 공간을 할당해주어야 한다. => 1번만! # a(대입 연산자 = 10;(값) - 자바는 메모리공간 할당하고 데이터를 집어 넣는다. # 두줄로 써도되고 int a; a = 10; # 한줄로 써도되고 => 한번 할당했으면 그때부턴 그냥 a 만 써서 사용 int a = 10; a = 20-7;package 조건문;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub // 메모리 할당과 데이터 저장 int a = 10; int b = 20; System.out...

JAVA/JAVA 기초 2024.05.31

JAVA : 연산하기 (자주 발생하는 에러 상황)

# 자바에서 정수와 실수의 연산에 대해 알아보고, 실수로 인해 발생할 수 있는 버그를 예방하는 방법에 대하여 정리- 정수와 실수의 연산 차이를 이해하고, 캐스팅을 활용하는 방법  # 자바의 데이터 타입 - 종류가많음 (옛날 언어) - 실수형은 대부분 double 사용하는게 좋은 특히 GPS # Eclipse로 예제 코드 언어 작성- 연산 이라는 명칭으로 프로젝트 생성후, VarTest 라는 클래스를 생성하여 작성 # 예제 코드package 연산;public class VarTest { public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; int b = 13; float c = 0f; //..

JAVA/JAVA 기초 2024.05.31

JAVA : 변수와 객체의 선언 (데이터 타입)

# JAVA란?- JAVA는 객체지향 (Object Oriented) 프로그래밍 언어 => OOP # Java Virtual Machine (JVM) = '자바를 실행하기 위한 가상 기계(컴퓨터)' - 각 OS에 맞는 JVM이 만들어져 있어서 어느 OS 환경이든 자바 사용 가능 # 자바의 데이터 타입 - 종류가많음 (옛날 언어) - 실수형은 대부분 double 사용하는게 좋은 특히 GPS # 기초 문법 정리! tool은 Eclipse 사용- Hello 라는 이름으로 패키지 생성- src > Hello 라는 이름으로 클래스 생성 # 변수의 선언과 객체의 선언 - 객체 = 상태와 동작 (멤버 변수 + 함수(메소드)) - 객체들의 공통점을 찾아내서, 하나의 틀로 만든것! 그게 클래스다! (틀이다!) - 이 클..

JAVA/JAVA 기초 2024.05.31

Window에 JAVA 설치하기

# 자바 실습을 위해서 우선 자바 프로그램 설치!- 링크 : https://www.oracle.com/java/technologies/downloads/  Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com # OS 환경에 맞는 파일로 설치하는데 너무 최신버전을 사용하면 에러가 나는 경우가 생긴다.- 작업 환경에 맞게 하는게 좋겠지만 우선 JDK 17로 설치함 # 설치 후 환경변수 설정이 필요하다!- C 드라이브 > Program Files > Fava > jdk-11..

Restful API : 네이버 검색 API 사용 방법 (requests 라이브러리 사용법)

(requests 라이브러리 사용법) > # 유용한 오픈 API등을 이용해서 검색이나, 번역기능 같은것들은 구현할수 있다. 이번에는 네이버에서 제공하는 검색 기능 오픈 API를 사용해 보자.- 우선 당연히 네이버 계정이 있어야하고 네이버 API를 등록해주어야 한다.- 링크 : https://developers.naver.com/main/ NAVER Developers네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음developers.naver.com # 우선 접속 후 가입 혹은 로그인 하고 등록을 해준다.- 상단 메뉴바에서 Application > 애..

Restful API : AWS boto3 로 Rekognition 사용하여 객체 감지(Object Detection) 하기

사용하여 객체 감지(Object Detection) 하기 > # Amazon Rekognition 이란?- 애플리케이션에 고급 컴퓨터 비전 기능을 쉽게 추가할 수 있는 클라우드 기반 이미지 및 비디오 분석 서비스 - 참고 : https://docs.aws.amazon.com/ko_kr/rekognition/latest/dg/what-is.html Amazon Rekognition이란 무엇인가요? - Amazon Rekognition이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.docs.aws.amazon.com # 이제 직접 사용하여 객체 감지를해보자- 주로 사진 파일을 분석하여 이미지에 맞..

API Project : (3) SNS 서비스 개발 (사진 포스팅 + 태그 자동 번역 기능)

(사진 포스팅 + 태그 자동 번역 기능) > # 사진 포스팅 기능 : 사진 1장 + 내용을 포스팅- 사진 포스팅에 대한 CRUD 기능 있어야함!- 생성된 태그는 자동 번역되어 출력되도록 설계- 우선 사진 저장을 위해서 AWS S3에서 새로운 버킷 생성 # 화면 구성을보고 필요한 DB 설계- 포스팅을 가져오는 API는 내친구들의 포스팅만!- 다음처럼 Response가 오도록 설계 => postID, imgUrl, content, userId, email (DB 컬럼명은 헝가리안 표기법으로 사용하는게 작업에 용이함)- 태그를 받아오기위한 DB도 필요! # DB 생성까지 완료되었고, Postman을 실행시켜 API 리퀘스트 생성- Headers도 Authorization로 토큰 사용할수 있도록 설정해 준다. ..

728x90
반응형