목록
'홈' 731건
-
실시간 경매 시스템 만들기 - 프로젝트 구조 갖추기(1)프로젝트 이름은 NodeAuction입니다. 먼자 node-auction 폴더를 만든 후 그 안에 package.json 파일을 작성합니다.{ "name": "node-auction", "version": "0.0.1", "description": "노드 경매 시스템", "main": "app.js", "scripts": { "start": "nodemon app" }, "author": "Sally", "license": "ISC", "dependencies": { "bcrypt": "^3.0.7", "cookie-parser": "^1.4.4", "dotenv": "^8.2.0", "express": "^4.17.1", "express-session":..
-
자기소개서 페이지를 다른 사람에게 공유하고 싶다면?커서에게 가장 간단한 방법으로 자기소개서 페이지를 공유하는 방법이 무엇인지 물어본다면 몇 가지 제안할 텐데 그 제안에는 반드시 깃허브 페이지를 이용하라는 내용이 포함되어 있을 것입니다.가장 간단한 방법으로 이 자기소개서 페이지를 공유하는 방법이 뭐야? 커서가 이야기한 방법 중 깃허브 페이지에 공유하는 방법이 무엇인지 자세히 물어봅니다.깃허브 페이지에 공유하는 방법이 뭐야? 알려줘. 커서가 알려준 대로 깃허브 홈페이지에 접속하여 깃허브 계정을 만든 후 화면에서 오른쪽에 있는 + 에서 New repository를 눌러 깃허브에 저장소를 만듭니다.이때 주의할 내용은 자신의 아이디에 github.io에 븥여서 주소 형태로 만들어야 한다는 것입니다. 주소를 자세히 확인하고 [Create repository]를 눌..
-
<c:remove> 태그를 이용한 실습JSP 페이지에서 변수를 선언했으면 태그를 이용해 변수를 제거할 수도 있습니다. 여기서 var은 제거할 변수 이름을, scope는 변수 범위(scope)를 작성합니다(page, request, session, application 중 하나).1. member3.jsp를 다음과 같이 작성합니다. 태그를 이용해 으로 선언한 변수를 삭제합니다. 아이디 비밀번호 이름 나이 키 ${id} ${pwd} ${name} ${age} ${height} 2. http://localhost:8090/pro14/test03/member3.jsp로 요청합니다. 태그를 이용해 변수 a..
-
보고서 작성하기python-docx 패키지의 기본 기능을 사용해 쇼핑 트랜드 보고서를 작성해 보겠습니다. python-docx 패키지는 매우 복잡한 레이아웃을 구현하기 어렵다는 한계가 있지만 마이크로소프트 워드 문서를 생성하고 텍스트, 이미지, 표 등 객체를 삽입하기에는 충분합니다. 워드 문서 작성하기python-docx 패키지를 사용하여 쇼핑 트렌드 보고서를 워드 문서로 작성해 봅시다. 워드 문서를 만들고 보고서 제목을 입력한 후, 파일로 저장하는 순서로 작성할 것입니다.비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_3_1.py'로 지정하세요. 다음 코드를 입력한 후, 대화형 창에서 실행하세요. 'output' 폴더에 'step_3_1.docx' 워드 문서가 생성됩니다. 이 문서를 열면 소스 코..
-
자기소개 페이지 만들기자기소개 페이지를 좀 더 쉽게 만들기 위해 커서의 @콘텍스트를 이용하여 텍스트 형식으로 정리되어 있는 자기소개서를 커서에게 주어 작업시키도록 하겠습니다. 먼저 실습용 자기소개서 파일을 커서 읽기 좋도록 텍스트 파일을 준비합니다. 줄바꿈이나 형식이 엉망이여도 상관이 없으니 Ctrl+A -> Ctrl+C로 복사하고 븥여넣기 하여 만듭니다. 자기소개서 텍스트 파일: bit.ly/3Hj4Dnz커서로 빈 폴더를 열고 폴더에 자기소개서 파일을 두세요. 그런 다음 커서 채팅방을 열고 @콘텍스트를 이용해서 이렇게 이야기합니다.현재 폴더에 있는 @자기소개서실습용.txt 파일의 내용을 파악하고, 이 내용을 바탕으로 자기소개서 페이지를 만들고 싶어, HTML, CSS, 자바스크립트 기술로만 자기소개 페이지를 만들어줄래? ..
-
바탕하면 정리시켜 보기커서에서 명확한 지시를 하기 위해 바탕화면의 위치를 정확하게 알려주면서 정리를 부탁하겠습니다. 파일 탐색기에서 바탕화면 탐색기에서 바탕화면 위치의 주소를 그대로 복사합니다. 새 채팅을 실행한 다음 기존 콘텍스트를 모두 지우고 정리를 요청합니다. C:\Users\zzang\OneDrive\바탕 화면에 있는 파일들을 보고 적절하게 폴더 이름을 지어서 정리해봐, 그러면 커서는 해당 디렉터의 내용을 확인하겠다고 하면서 곧바로 명령어를 실행하겠다고 합니다. [Run]을 눌러 진행하세요. 정리를 마친 다음 결과를 알려줍니다. 바탕화면으로 이동해 확인해보면 정말 깔끔하게 정리가 되어 있는 것을 확인할 수 있습니다.
-
프로젝트 마무리하기마지막으로 GIF 이미지를 전송하는 것을 구현합니다. 프런트 화면에서 이미지를 선택해 업로드하는 이벤트 리스너를 추가합니다. views/chat.html{% extends 'layout.html' %} {% block content %}{{title}}방 나가기 채팅 내용 {% for chat in chats %} {% if chat.user === user %} {{chat.user}} {% if chat.gif %} {% else %} {{chat.chat}} {% endif %} {% elif chat.user === 'system' %} {{chat.chat}} {% else %} ..
-
<c:set> 태그를 이용한 실습(2)이번에는 태그를 이용해 너무 길어서 사용하기 불편한 변수나 속성 이름을 간결하게 만들어 보겠습니다. 먼저 JSP에서 태그를 이용해 다른 페이지로 이동하는 방법입니다. 지금까지는 표현 언어로 pageContext.request.contextPath 같은 긴 속성을 그대로 사용했는데, 태그를 이용하면 긴 이름의 속성이나 변수를 줄여서 사용할 수 있습니다. 회원가입하기 로그인창에서 회원 가입창으로 이동할 때 미리 태그를 이용해 pageContext.request.contextPath 속성 이름을 contextPath로 줄여서 사용하고 있습니다. 복잡한 웹 페아지에서 속성 이름을 짧게 줄이면 코드의 가독성이 좋아집니다. 아이디 : 비밀번호: 회원등록하기 --%> 회원등록하기 ..
-
기업 소개 웹 사이트 만들기왼쪽 사이드바: 파일 탐색기 / 코드 관리 / 확장 도구 관리 창오른쪽 사이드바: 커서 LLM 채팅탕아래쪽 사이드바: 터미널가운데 화면: 코드를 입력하는 코드 편집 화면 오른쪽 사이드바에 위치한 채팅방에는 여러 버튼이 있는데 + 버튼과 @Add context입니다. + 버튼: 챗 GPT와 같은 서비스에서 볼 수 있는 '새 채팅방 열기' 가능입니다. 만약 대화를 진행하다 원하는 답변이 나오지 않으면 버튼을 눌러 다시 채팅을 진행하면 됩니다.@Add context: 파일이나 폴더, 웹 문서를 여기에 포함시키는 기능입니다. 추가한 파일이나 폴더 등 해당 콘텍스트를 바탕으로 커서가 답변합니다. 왼쪽 사이드바에서 [Open Folder]를 눌러 앞으로 실습한 폴더 cursorstudy를 원하는 위치에 만든 다음 ..
-
쇼핑 트렌드 정보 수집하기10대 여성의 패션의류 상품에 대한 트렌드 정보를 수집하는 함수를 작성해 봅시다.비주얼 스튜디오에서 새로운 파일을 만들고, 파일명을 'step_2_3.py'로 지정하세요. 다음 코드를 입력한 후 실행을 클릭하세요. 인스펙터의 Resume 아이콘을 클릭하면, 세부 카테고리를 자동으로 클릭하고 상품의 미리보기 이미지를 캡처하는 것을 확인할 수 있습니다.from step_1_2 import run_playwright # 이전에 작성한 모듈을 불러옵니다.from step_1_3 import goto_best_goodsfrom step_2_1 import select_category, select_optionsfrom step_2_2 import take_screenshotsdef fetch_trends_by_f..
-
채팅 구현하기프런트에서는 서버에서 보내는 채팅 데이터를 받을 소켓 이벤트 리스너가 필요합니다. chat.html 파일에 추가합니다.{% extends 'layout.html' %} {% block content %}{{title}}방 나가기 채팅 내용 {% for chat in chats %} {% if chat.user === user %} {{chat.user}} {% if chat.gif %} {% else %} {{chat.chat}} {% endif %} {% elif chat.user === 'system' %} {{chat.chat}} {% else %} {{chat.user..
-
<c:set> 태그를 이용한 실습(1)JSP에서 변수를 사용하려면 자바 코드에서 선언합니다. 태그를 이용하면 변수를 대체할 수 있습니다. 변수 선언 형식은 다음과 같습니다.여기서 var은 변수 이름을, value는 변수에 저장할 값을, scope는 변수 스코프를 지정합니다(page, request, session, application 중 하나).그럼 태그로 변수를 선언한 후 값을 출력해 보겠습니다.1. 프로젝트의 WebContent 디렉터리 하위에 sec03 디렉터리를 만들고 실습에 관련된 JSP 파일을 만듭니다. 2. 먼저 member1.jsp를 작성합니다. 상단에 taglib 디렉티브 태그를 선언하고 태그를 이용해 회원 정보를 저장하는 변수를 선언한 후 값을 초기화합니다. 이때 태그의 value 속성은 표현 언어로 값을 설정할 ..