MVVM 정리
·
IT개념
MVVM   :  Model / View / ViewModel Model : 데이터가 무엇이 있는 지 정의하는 공간 View : 데이터를 보여주는 방식을 정의하는 공간. ViewModel : Model 을 View 에 표시하기 위한 처리를 하는 부분으로 Model의 처리 결과를 View 에 통지하고, View 의 요청에 따라 로직을 실행 함.  참고 : https://velog.io/@eugenieseo16/CS4 실전화면을 설계 할 때 프로젝트 파일에 Model 폴더, ViewModel 폴더, View 폴더를 생성해 준다. Model 폴더에는 사용할 데이터들을 정의 해 준다. ViewModel 폴더에는 사용할 repositiory ( controller 같은역할) 을 정의 한다. View 에는 사용자에..
Flutter 현재 위치 불러오기
·
Flutter
1. geolocator 의존성 추가 플러터 패키지 중에 위치정보를 가져오게 할 수 있는 패키지가 있다. 최신 버전으로 의존성을 넣어 준다  geolocator | Flutter packageGeolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.pub.dev pubspec.yaml geolocator: ^최신버전 AndroidManifext.xml   2. 위치 정보 기능 활성화 확인 Controller 페이지를 생성 해 준 후 위치 정보 기능이 활성화 되어 있는지 확인을 해주어야 한다. bool serviceEnabled ..
ORA-02449 해결
·
SQL
[문제]특정 테이블을 drop 하고 싶은데 ORA-02449 오류로 삭제 할 수 없다. "외래 키에 의해 참조되는 고유/기본 키가 테이블이 있습니다." 라는 오류 때문이다. 명령의 1 행에서 시작하는 중 오류 발생 -drop table member오류 보고 -ORA-02449: 외래 키에 의해 참조되는 고유/기본 키가 테이블에 있습니다02449. 00000 - "unique/primary keys in table referenced by foreign keys"*Cause: An attempt was made to drop a table with unique or primary keys referenced by foreign keys in another table.*Action:..
SpringAI 로 OpenAI 의 ChatGPT 만들기 _ 02 (스프링 코드)
·
spring 스프링
pom.xml과 application.properties 세팅을 마쳤다면 끝난 것과 다름없다.  제공 문서 확인 Spring에서 제공한 코드 예시 Spring 에서는  총 3가지의 접근 방식을 설명해 주고 있다. 나는 일단 Approch2 를 이용하여 코드를 구성 해 보았다.   Approch2 는 ChatClient 라는 인터페이스를 사용하고, 기존에는 chatClient.call 로 응답을 받던 것것이  chatClient.prompt().user.(message).call().content()  로 변경 되었다고 한다.   최종 코드 package com.example.demo.springAi;import org.springframework.ai.chat.client.ChatClient;import..
SpringAI 로 OpenAI 의 ChatGPT 만들기 _ 01 (기초세팅)
·
spring 스프링
글을 시작하기 전 chatGPT 를 쓰기 위해서는 무조건 결제를 해야 한다는 사실을 밝힙니다.... 무료 버전없습니다... 있으면 저도 좀 알려주십시오....  SpringAI 구현에 관한 과정 중 기본 세팅 관련한 걸 먼저 해보겠습니다! Spring AI Spring AI는 AI 엔지니어링을 위한 애플리케이션 프레임워크이다.   채팅, 텍스트-이미지, 임베딩 모델 등 다양하게 지원하고 있으며 목록은 아래에서 볼 수 있다.  Spring AISpring AI is an application framework for AI engineering. Its goal is to apply to the AI domain Spring ecosystem design principles such as portabilit..
OpenAI API 발급 받기
·
카테고리 없음
OpenAI API 는 발급이 무료다.. 하지만 되는게 없다. 그냥 마음 편하게 먼저 결제 부터 진행하고 하는걸 추천... 공짜로 뭔가 해보려고 했지만 제약이 너무 많다..  [만난 Error들]돈 안내고 하려다가 만난 오류들입니다.... org.springframework.ai.retry.NonTransientAiException: 429 - { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/e..
해니01_15
코딩구르르르