목록

'전체 글' 740건

코드로 놀고, 언어로 성장하는 공방.

  • 프로젝트 마무리하기
    프로그래밍 언어/NODE JS · 댓글
    마지막으로 낙찰자가 낙찰 내역을 볼 수 있도록 해보겠습니다. routes/index.jsconst express = require("express");const multer = require("multer");const path = require("path");const fs = require("fs");const schedule = require("node-schedule");const { Good, Auction, User, sequelize } = require("../models");const { isLoggedIn, isNotLoggedIn } = require("./middlewares");const router = express.Router();router.use((req, res, next..
  • 학점 변환기 예제
    프로그래밍 언어/자바 웹 · 댓글 1
    1. 다음과 같이 scoreTest.jsp를 작성합니다. 학점으로 변환할 시험 점수를 입력한 후 scoreResult.jsp를 전송합니다. 시험 점수를 입력해 주세요 시험점수 : 2. 다음과 같이 scoreResult1.jsp를 작성합니다. 조건이 여러 개이르로 이번에는 태그의 태그에 설정하여 학점을 변환합니다. 시험점수 =90 && score A학점입니다. =80 && score B학점입니다. =70 && score C학점입니다. =60 && score D학점입니다. F학점입니다...
  • 식당 추천 사이트 만들기
    바이브 코딩/Cursor AI · 댓글
    01 먼저 공공데이터 포털 홈페이지에 접속한 다음 API에서 식당 데이터를 골라보겠습니다. 메인 화면에서 스크롤을 내려 [카테고리]에서 [식품건강]을 누릅니다. 공공 데이터 포털 홈페이지https://www.data.go.kr/index.do 02 API 목록에서 검색을 통해 '경기도 부천시_맛집'을 찾아 선택하여 상세 페이지로 이동합니다. 그런 다음 [오픈 API]를 누르고 [활용신청]을 클릭합니다. 활용 목적 등 간단한 신청 양식을 입력하고 [활용신청]을 눌러 마무리합니다. 03 API를 활용하려면 요청한 경기도 부천시_맛집의 API에 대한 키를 이용해야 합니다. 서비스 정보에 있는 키 2개를 잘 복사해두었다가 프롬프트에 활용합니다. 04 그러고 나서 해당 API 문서 페이지에 있는 내용을 Ctri..
  • 시가총액 상위 종목 구하기
    프로그래밍 언어/Python · 댓글
    코스피 종목별 시가총액 누적 비율을 계산하여 전체 코스피 시장에서 시가총액 기준 상위 N%를 차지하는 종목을 추출하는 함수 top_kospi_company()를 작성하고, 상위 50%를 차지하는 종목을 추출합니다. 시가총액 누적 비율은 먼저 종목별 누적 합계를 계산하고, 이룰 전체 코스피 시가총액을 나누어 구할 수 있습니다.비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_3_1.py'로 지정합니다. 다음 코드를 입력한 뒤 대화형 창에서 실행합니다. 시가총액 기준 코스와 상위 50%를 차지하는 종목 리스트를 구할 수 있습니다.from pathlib import Pathimport pandas as pdfrom step_1_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다..
  • 스케줄링 구현하기(2)
    프로그래밍 언어/NODE JS · 댓글
    node-schedule 패키지의 단점은 스케줄링이 노드 기반으로 작동하므로 노드가 종료되면 스케줄 예약도 같이 종료된다는 점입니다. 노드를 계속 켜두면 되지만, 서버가 어떤 에러로 인해 종료될지 예측하기는 매우 어렵습니다. 따라서 이를 보완하기 위한 보안하기 위한 방법이 필요합니다. 서버가 시작될 때 경매 시작 후 24시간이 지났지만 낙찰자가 없는 경매를 찾아서 낙찰자를 지정하는 코드를 추가해보겠습니다. checkAuction.jsconst { Op } = require("sequelize");const { Good, Auction, User, sequelize } = require("./models");module.exports = async () => { try { const yesterda..
  • Core 태그 라이브러리 실습 예제
    프로그래밍 언어/자바 웹 · 댓글
    1. 프로젝트의 WebContent 폴더에 실습 파일들을 저장할 test04 폴더를 만들고 다음과 같이 여러 개의 JSP 파일들을 준비합니다. 2. 로그인 창에서 ID와 비밀번호를 입력한 후 로그인을 클릭할 수 있도록 login.jsp를 작성합니다. 아이디: 비밀번호: 3. 이번에는 result.jsp를 다음과 같이 작성합니다. 로그인창에서 ID를 입력한 경우와 입력하지 않은 경우 태그를 이용해 각기 다른 화면을 출력하도록 설정합니다. 아이디를 입력하세요. 로그인 창 환영합니다. 님!!! 4. http:localhost:8080/pro14/test04/login.jsp로 요청하여 ID와 비밀번호를 입력한 후 로그인을 클릭합니다. 5. ID를 정상적으로 입력한 경..

프로젝트 마무리하기

마지막으로 낙찰자가 낙찰 내역을 볼 수 있도록 해보겠습니다. routes/index.jsconst express = require("express");const multer = require("multer");const path = require("path");const fs = require("fs");const schedule = require("node-schedule");const { Good, Auction, User, sequelize } = require("../models");const { isLoggedIn, isNotLoggedIn } = require("./middlewares");const router = express.Router();router.use((req, res, next..

학점 변환기 예제

1. 다음과 같이 scoreTest.jsp를 작성합니다. 학점으로 변환할 시험 점수를 입력한 후 scoreResult.jsp를 전송합니다. 시험 점수를 입력해 주세요 시험점수 : 2. 다음과 같이 scoreResult1.jsp를 작성합니다. 조건이 여러 개이르로 이번에는 태그의 태그에 설정하여 학점을 변환합니다. 시험점수 =90 && score A학점입니다. =80 && score B학점입니다. =70 && score C학점입니다. =60 && score D학점입니다. F학점입니다...

식당 추천 사이트 만들기

01 먼저 공공데이터 포털 홈페이지에 접속한 다음 API에서 식당 데이터를 골라보겠습니다. 메인 화면에서 스크롤을 내려 [카테고리]에서 [식품건강]을 누릅니다. 공공 데이터 포털 홈페이지https://www.data.go.kr/index.do 02 API 목록에서 검색을 통해 '경기도 부천시_맛집'을 찾아 선택하여 상세 페이지로 이동합니다. 그런 다음 [오픈 API]를 누르고 [활용신청]을 클릭합니다. 활용 목적 등 간단한 신청 양식을 입력하고 [활용신청]을 눌러 마무리합니다. 03 API를 활용하려면 요청한 경기도 부천시_맛집의 API에 대한 키를 이용해야 합니다. 서비스 정보에 있는 키 2개를 잘 복사해두었다가 프롬프트에 활용합니다. 04 그러고 나서 해당 API 문서 페이지에 있는 내용을 Ctri..

시가총액 상위 종목 구하기

코스피 종목별 시가총액 누적 비율을 계산하여 전체 코스피 시장에서 시가총액 기준 상위 N%를 차지하는 종목을 추출하는 함수 top_kospi_company()를 작성하고, 상위 50%를 차지하는 종목을 추출합니다. 시가총액 누적 비율은 먼저 종목별 누적 합계를 계산하고, 이룰 전체 코스피 시가총액을 나누어 구할 수 있습니다.비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_3_1.py'로 지정합니다. 다음 코드를 입력한 뒤 대화형 창에서 실행합니다. 시가총액 기준 코스와 상위 50%를 차지하는 종목 리스트를 구할 수 있습니다.from pathlib import Pathimport pandas as pdfrom step_1_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다..

스케줄링 구현하기(2)

node-schedule 패키지의 단점은 스케줄링이 노드 기반으로 작동하므로 노드가 종료되면 스케줄 예약도 같이 종료된다는 점입니다. 노드를 계속 켜두면 되지만, 서버가 어떤 에러로 인해 종료될지 예측하기는 매우 어렵습니다. 따라서 이를 보완하기 위한 보안하기 위한 방법이 필요합니다. 서버가 시작될 때 경매 시작 후 24시간이 지났지만 낙찰자가 없는 경매를 찾아서 낙찰자를 지정하는 코드를 추가해보겠습니다. checkAuction.jsconst { Op } = require("sequelize");const { Good, Auction, User, sequelize } = require("./models");module.exports = async () => { try { const yesterda..

Core 태그 라이브러리 실습 예제

1. 프로젝트의 WebContent 폴더에 실습 파일들을 저장할 test04 폴더를 만들고 다음과 같이 여러 개의 JSP 파일들을 준비합니다. 2. 로그인 창에서 ID와 비밀번호를 입력한 후 로그인을 클릭할 수 있도록 login.jsp를 작성합니다. 아이디: 비밀번호: 3. 이번에는 result.jsp를 다음과 같이 작성합니다. 로그인창에서 ID를 입력한 경우와 입력하지 않은 경우 태그를 이용해 각기 다른 화면을 출력하도록 설정합니다. 아이디를 입력하세요. 로그인 창 환영합니다. 님!!! 4. http:localhost:8080/pro14/test04/login.jsp로 요청하여 ID와 비밀번호를 입력한 후 로그인을 클릭합니다. 5. ID를 정상적으로 입력한 경..