전체 글

    1929. Concatenation of Array

    배열 합치기 문제 https://leetcode.com/problems/concatenation-of-array/description/ 문제 파악 및 재정의nums라는 정수형 배열이 주어진다. nums의 2배의 길이를 가진 ans 배열을 반환하라. ans[i] == nums[i] and ans[i+n] == nums[i] import java.util.Arrays; class Solution { public int[] getConcatenation(int[] nums) { int n = nums.length; int[] ans = new int[n*2]; System.arraycopy(nums, 0, ans, 0, n); System.arraycopy(nums, 0, ans, n, n); return a..

    CloudType으로 배포하기 #1

    https://cloudtype.io/ 모두의 플랫폼팀, 클라우드타입 클라우드타입은 클라우드 기반 애플리케이션을 빠르게 개발하고 배포할 수 있는 클라우드 애플리케이션 플랫폼입니다. cloudtype.io 클라우드 서버로 배포를 시도하려고 알아보다가 클라우드 타입이라는 서비스를 알게되었다. 문서화 및 가이드라인이 잘 잡혀있어 사용하기 편한 서비스이다. 현재 프로젝트의 api key관리를 application.properties에서 api key 정보가 들어있는 application-appKey.properties라는 설정파일을 호출하여 동작하는데 cloudtype는 github 정보를 기반으로 배포된다. github에 ignore된 application-appKey.properties 파일에 대한 정보가 ..

    LocalTunnel로 localhost:8080 탈출하기

    유튜버 노마드코더님이 예전에 올리신 영상중 https://www.youtube.com/watch?v=0lUJvVqSEkY&t=4s 이런 영상이 있다. LocalTunnel을 사용하려면 1. Node.js 설치 2. npm install -g localtunnel 3. lt --port 8080(실행중인 서버의 포트) -> https://wild-cows-kick-115-91-62-194.loca.lt 이런식의 url이 생성된다. 4. lt --port 8080 --subdomain catdog -> https://catdog.loca.lt 이런식으로 서브도메인 설정을 통해 원하는 url을 생성할 수 도 있다. local 환경이 아닌 https 환경등에서 테스트 필요시 사용하면 유용할 듯 싶다. 어우 근데..

    ChatGpt (OpenAi Api) 애완동물 이름 만들기 #3

    일정한 결과값 반환을 위한 프롬프트 개선 및 DB에 이모지 넣기 지난이야기 2023.03.28 - [프로젝트 정리/애완동물 종합 솔루션(CatDogForest)] - ChatGpt (OpenAi Api) 애완동물 이름 만들기 #2 원하는대로 입력창 안에 tag를 넣는 형식으로 변경했고 이모지 까지 같이 데이터베이스 넣을 수 있도록 UTF-8에서 UTF8mb4 형식으로 db와 table, column까지 변경했다. 다만 일정한 형식으로 출력되도록 프롬프트를 작성했는데 가끔 예기치 못한 답변이 돌아와 문자열 추출을 하지 못해 리스트가 뿌려지지 않는 현상이 있다. 변경한 프롬프트 sb.append("list 형식으로 애완동물의 이름과 작명이유를 3가지 작성하시오."); sb.append("이 글의 대상은 20..

    ChatGpt (OpenAi Api) 애완동물 이름 만들기 #2

    지난이야기 2023.03.27 - [프로젝트 정리/애완동물 종합 솔루션(CatDogForest)] - ChatGpt (OpenAi Api) 애완동물 이름 만들기 #1 현재 상태 입력값으로 프롬프트를 만들어서 가져온 데이터의 문자열 추출 과정을 통해 list로 뿌려주고 이름을 선택하면 해당 이름으로 본인이 설정한 애완동물 이름을 변경시키는 로직까지 완성했다. Todo 입력 양식을 위 사진형태로 변경하기

    ChatGpt (OpenAi Api) 애완동물 이름 만들기 #1

    애완동물의 이름을 지어주는 서비스를 openAi Api를 사용하여 만들고 있다. 현재 이런 상태인데 반환되는 값의 포멧이 일정하지 않아 문자열을 나눌때 split(value)의 value가 변동적이어서 리스트가 정상적으로 뿌려지지 않는 현상이 있다. TODO List 1. prompt를 내가 원하는 결과값이 나오도록 조정 2. 이름이 생성되었을때 해당 이름을 누르면 자신의 애완동물 이름으로 변경가능한 로직 추가 3. 입력 형식 아래 형식으로 변경 References By https://openai.com/blog/openai-api OpenAI API We’re releasing an API for accessing new AI models developed by OpenAI. openai.com htt..