전체 글(339)
-
Vue3/Quasar와 Django/DRF에 특화된 프롬프트를 제공
AI 프롬프트는 영어로 작성하는 것이 더 정확하고 효과적: ```json { "systemPrompt": "You are an expert AI programming assistant specialized in Vue3 (with Quasar) and Django (with DRF) development. You excel at producing clear, readable code while following best practices. Core Expertise: 1. Vue3 + Quasar Framework: - Specialized in syntax - Composition API optimization - TypeScript integration - Quasar co..
2024.11.26 -
cursor 기본키사용법
Cursor 기초 사용 설명서1. 기본 기능1.1 AI 채팅 시작Ctrl + K (Windows) 또는 Cmd + K (Mac): 명령 팔레트 열기Ctrl + L (Windows) 또는 Cmd + L (Mac): AI 채팅 시작코드 에디터 우측의 채팅 아이콘 클릭으로도 시작 가능1.2 코드 편집 기본 기능Ctrl + S: 저장Ctrl + Z: 실행 취소Ctrl + Shift + Z: 다시 실행Ctrl + F: 찾기Ctrl + H: 찾아 바꾸기2. AI 기능 활용2.1 코드 생성채팅창에 원하는 기능 설명AI가 제안하는 코드 검토"Accept" 버튼을 눌러 코드 삽입2.2 코드 설명 요청설명이 필요한 코드 블록 선택우클릭 후 "Explain this code" 선택AI가 선택된 코드에 대한 설명 제공2.3 ..
2024.11.22 -
Cursor 첫페이지 화면에 대한 설명
네, 이 화면은 Cursor IDE의 초기 설정 화면 각 섹션별로 상세히 설명1. **Keyboard (키보드)** - 여러 코드 에디터의 키바인딩(단축키) 설정을 선택할 수 있습니다 - Vim, Emacs, Atom, Sublime, JetBrains 등의 단축키 스타일을 지원합니다 - 기본값은 VS Code 스타일입니다 2. **Language for AI (AI 언어)** - AI와 대화할 때 사용할 언어를 선택할 수 있습니다 - 한국어로 설정하면 AI 도우미와 한국어로 대화할 수 있습니다 - 현재 화면에서는 'Korea'가 선택되어 있네요 3. **Codebase-wide (코드베이스 전체)** - 프로젝트 전체 코드베이스에 대한 임베딩을 계산하는 기능입니다 ..
2024.11.22 -
new FormData() 의 특별한 활용법
const submitFormData = new FormData() console.log('formData form data:', { work_date: formData.value.work_date, company: formData.value.company, title: formData.value.title, content: formData.value.content, status: formData.value.status, excel_file: formData.value.excel_file }) console.log('formData form data work_date:', formData.value.work_date) submitFormData.append('wo..
2024.11.21 -
Quasar 기본 아이콘 모음
Quasar에서 사용할 수 있는 아이콘은 Material Icons을 기본으로 제공합니다. 자주 사용되는 아이콘들을 카테고리별로 정리기본 동작 아이콘:// 기본 동작'add' // 추가 (+)'remove' // 제거 (-)'edit' // 수정 (연필)'delete' // 삭제 (휴지통)'save' // 저장'cancel' // 취소'close' // 닫기 (X)'check' // 확인 (체크)'refresh' // 새로고침'search' // 검색'more_vert' // 더보기 (수직 점3개)'m..
2024.11.20 -
const로 필드를 매번 만든 것보다는
각 방법의 장점:reactive 사용:간단하고 직관적반응성 자동 처리코드 간결성TypeScript 인터페이스:타입 안전성자동 완성 지원에러 사전 방지defineModel:양방향 바인딩컴포넌트 간 데이터 공유최신 Vue 3 기능Composable:로직 재사용관심사 분리테스트 용이실제 사용 예시:방법 1: reactive 객체 사용 방법 2: 인터페이스와 함께 사용 (TypeScript)방법 3: defineModel 사용 (Vue 3.4+)방법 4: Composable 사용// useForm.jsimport { reactive, computed } from 'vue'export function useForm() { const formData = reactive({ ..
2024.11.19