일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- INSERT
- vue.js
- chatgpt플랜
- MariaDB
- 정보처리산업기사
- insertAll
- 마스킹
- JSON
- jsp
- 오라클
- JQuery
- mysql
- java
- jdbc
- NoSQL
- 부스트코스
- spring
- chatgpt유료차이
- egov
- 기출문제
- 구멍가게코딩단
- Ajax
- bulkinsert
- Tomcat
- mybatis
- chatgpt무료vs유료
- query
- gpt-4o기능
- checkbox
- github
- Today
- Total
목록
728x90
반응형
분류 전체보기 (100)
개발새발
AI를 누구나 활용할 수 있는 시대. 하지만 그 효과는 어떻게 쓰느냐(=프롬프트)에 달려 있습니다. 이번 글에서는 직접 써보고 효과 좋았던 ChatGPT 프롬프트를 분야별로 정리하고, 실전에서 어떻게 활용할 수 있는지 예시도 함께 소개합니다. 🧠 1. 개념 이해 및 요약용 프롬프트 전공서적이나 논문을 보다가 막히셨다면? ✅ 프롬프트 예시 DNS가 작동하는 방식을 고등학생도 이해할 수 있게 쉽게 설명해줘. 비유와 예시도 포함해줘. ✅ 활용 예시 기술 면접 전 요점 정리 후배에게 설명할 때 말할 거리 확보 수업 내용을 요약 정리 👩💻 2. 코딩/개발용 프롬프트 개발하면서 막히거나, 처음 접하는 기술이 있다면? ✅ 프롬프트 예시 React로 API 데이터를..
“ChatGPT 유료 버전, 진짜 써볼만할까?”“무료로 써도 충분한지 궁금해요.”이런 고민하고 계신가요?저도 처음엔 무료로만 쓰다가, 업무 자동화나 코드 보조 기능에 한계를 느껴서 ChatGPT Plus(유료 버전)으로 넘어갔는데요.결론부터 말씀드리면, 용도에 따라 무료도 충분하지만 유료는 ‘차원이 다릅니다’.📌 1. 무료 vs 유료 요금제 차이 (2025년 기준)구분무료 (GPT-3.5)유료 (GPT-4o)모델GPT-3.5GPT-4o (최신)속도빠름약간 느림(이전 GPT-4보다 개선됨)정확도중상매우 높음 (거의 사람 수준)코드 이해력보통매우 뛰어남플러그인불가가능이미지 생성불가가능 (DALL·E 내장)데이터 분석불가가능 (Python 내장)가격무료$20/월 (약 27,000원)✨ 2. 실제 써보니 이런..
웹 서비스를 만들다 보면 빠르게 쓸 수 있는 외부 API가 정말 유용하죠.로그인, 날씨, 뉴스, 이미지 생성, 번역, AI 등 다양한 기능을 직접 만들기보단, 이미 검증된 무료 API를 연동하는 게 훨씬 효율적입니다.이번 글에서는 웹 개발자가 실무에서 자주 쓰게 되는 무료 API 12가지를 정리해봤습니다.전부 회원가입만 하면 바로 쓸 수 있거나, API Key 없이도 테스트 가능한 것들로 골랐습니다. 🧭 1. 위치 기반 서비스🔹 IP Geolocation by ip-api사용 예: 접속자의 국가/도시 파악 → 맞춤 콘텐츠 제공사용법:GET http://ip-api.com/json/ 인증: 필요 없음 (하루 45회 무료) 🌤️ 2. 날씨 정보🔹 OpenWeatherMap실시간 날씨, 일기 예보,..

⭐ Supervised learning VS unsupervised learning 머신러닝은 대표적으로 supervised learning과 unsupervised learning로 나뉜다. ✔️ Supervised learning (지도형 기계 학습) : 기계 학습 중 컴퓨터가 입력값과 그에 따른 출력값이 있는 데이터를 이용하여 주어진 입력에 맞는 출력을 찾는 학습 방법. 정답이 있는 데이터를 맞힐 때 [ Classification, Regression ] ✔️ unsupervised learning (비지도형 기계 학습) : 기계 학습(ML) 중 컴퓨터가 입력값만 있는 훈련 데이터를 이용하여 입력들의 규칙성을 찾는 학습 방법. 정답이 없는 데이터를 맞힐 때 [ Clustering, Dimension..
프론트 단에서 리스트를 백 단으로 넘겨줘야 한다고 할 때 json형식으로 데이터를 넘겨줄 수 있다. id가 save인 form 내에 hidden 처리된 id가 saveData인 input 태그를 만들어 준다. testData라는 리스트 데이터가 있다고 가정하고, testData의 개수만큼 for문을 돌면서 saveDataParam 변수에 각각의 데이터를 담아 saveDataArr 배열변수에 push 해준다. push 해서 배열로 만든 데이터를 JSON.stringify 메서드를 사용해 JSON 표기법으로 변환 시켜준다. 위에서 saveData를 java로 넘겨주기 위해 위에서 만들었던 id가 saveData인 input 태그에 value 값으로 넣어준다. JSON.stringify() 메서드는 JavaS..
REGEXP_REPLACE는 오라클의 정규표현식 함수이다. 정규식을 잘 사용하면 SQL과 각종 프로그램의 연산속도를 감소시키며 프로그램을 단순화시킬 수 있다. 모든 숫자를 '*'로 변경하려고 한다면 아래와 같이 쓸 수 있다. SELECT REGEXP_REPLACE('치환할 컬럼명', '[[:digit:]]', '*') FROM '테이블명' 숫자 외에 다른 syntax 종류도 있다. [:alnum:] 영어와 숫자 [:alpha:] 알파벳, [A-Za-z] [:blank:] 공백과 탭 [:digit:] 숫자 [:lower:] 소문자, [a-z] [:punct:] 특수문자 [:space:] 공백(스페이스) [:upper:] 대문자, [A-Z] [가-힣] 한글전체
여러 데이터에서 꼭 값이 중복되어야만 하는 기능을 구현해 보자. 예시로 체크박스 선택된 데이터들 중 서로 다른 데이터가 있으면 alert을 띄우는 기능을 만들어보려 한다. 여러 결제정보들의 리스트가 있고 리스트들 중 결제타입이 카드인 경우는 결제일과 승인번호가 같아야만 값이 넘어가고 아닌 경우는 alert을 띄워보자. var payInfoArr = new Array(); var isDupl = false; $('input[name=chk]').each(function(i) { if(this.checked){ var idx = $('input:checkbox[name=chk]').index(this); var paymentType = $("input[name=paymentType]").eq(idx).val..
일반적으로 쓰는 bulk insert의 문법은 아래와 같다. 오라클의 INSERT ALL과 마이바티스의 foreach를 사용하여 INSERT ALL 이후의 문법을 여러 번 반복하는 것이다. INSERT ALL INTO STUDENT_TABLE ( STUDENT_ID , STUDENT_SCHOOL_ID , STUDENT_NAME , STUENT_SEX , STUDENT_ADDR , STUDENT_AGE ) VALUES ( #{list.studentId} , #{list.schoolId} , #{list.studentName} , #{list.studentSex} , #{list.studentAddr} , #{list.studentAge} ) SELECT * FROM DUAL 하지만 테이블에 INSERT를 ..