일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 크롤링
- SQL입문
- 자바 예외
- R1C3
- 예외
- 크롤링 오류
- 우아한테크
- dbms
- 생성자
- 숫자 형식
- 예제
- 키-값 데이터베이스
- 웹 브라우저 전쟁
- 웹브라우저 수용도
- SQL
- 페이지분석
- HTML역사
- 배열 3요소
- html
- 자바 오류
- DoitSQL입문
- Doit입문SQL
- DoIt
- 자바
- 함수
- 함수 선언
- 배열 예제
- DoitSQL
- 데이터베이스
- 숫자형식오류
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 크롤링
- SQL입문
- 자바 예외
- R1C3
- 예외
- 크롤링 오류
- 우아한테크
- dbms
- 생성자
- 숫자 형식
- 예제
- 키-값 데이터베이스
- 웹 브라우저 전쟁
- 웹브라우저 수용도
- SQL
- 페이지분석
- HTML역사
- 배열 3요소
- html
- 자바 오류
- DoitSQL입문
- Doit입문SQL
- DoIt
- 자바
- 함수
- 함수 선언
- 배열 예제
- DoitSQL
- 데이터베이스
- 숫자형식오류
- Today
- Total
목록전체 글 (227)
프로그래밍
cherrypicker사용자가 가지고 있는 옷을 쉽게 정리할 수 있도록 돕는 프로그램이다옷의 카테고리별 사이즈, 이미지, 개인 메모 등을 기록하고칸반보드를 통해 한눈에 보기 쉽게 하여 옷을 입거나 정리할때 편의성을 증진시킨다Kanban board(칸반보드)사용자는 옷을 입력하거나 수정 및 삭제를 할 수 있으며옷의 카테고리, 사이즈, 메모, 이미지 등을 함께 기록할 수 있다해당 옷을 칸반보드에 표시 여부를 결정할 수 있다칸반보드는 'Closet', 'Laundary', 'WishList', 'Season-Out' 항목으로 나뉜다옷의 상태에 따라 사용자는 칸반보드에서 자유롭게 항목을 변경할 수 있다Outfit자신이 가지고 있는 옷을 조합하여 입고 나갈 착장을 기록할 수 있으며다른 사용자에게 공유할 수 있다H..
2025.01.03.금12789번: 도키도키 간식드리미 12789번 문제 바로가기 "> 12789번 문제 바로가기 문제줄 서있는 곳이나 대기열이나 맨 앞 사람만 이동할 수 있고대기열에서 줄 서있는 곳으로 가지 못 한다는 사실만 알면 쉽다Queue나 Stack을 사용해도 되지만 단순하게 파이썬의 리스트만 활용하여 풀어보았다풀이방식학생 수와 학생들이 줄을 선 순서를 입력받아 저장한다대기공간인 리스트(queue)와 현재 나눠줄 번호표인 변수(num)를 선언한다 학생들 줄 순서와 대기공간이 있을 경우 다음을 반복한다 대기줄 맨 앞 학생의 번호표가 현재 번호표와 일치하는 경우대기줄에서 pop()을 통해 제거한다※학생줄에서 대기줄로 넘기는 방식이기 때문에 대기줄과 일치하는지 먼저 검사한다 학생줄 맨 앞 학생의 ..
2024.12.19.목QuerySetQuerySet은 데이터베이스의 객체 목록을 나타내는 Django의 고유 데이터 구조이다ORM으로 질의를 하게되면 QuerySet을 반환하는 것을 볼 수 있다 다만 지연로딩(lazy loading) 방식을 사용하기 때문에 데이터를 가져오는 때가 되어야만이 쿼리를 실행한다# 데이터를 액세스하려고 할 때 (예: list(qs), for obj in qs, qs[0]) 쿼리가 실행qs = MyModel.objects.filter(name="Example") # 아직 쿼리 실행 Xfor obj in qs: # 여기서 쿼리 실행 print(obj) 또한 QuerySet은 불변 객체처럼 작동한다→ 기존의 QuerySet을 변경하지 않고 항상 새로운 QuerySet 반환M..
2024.12.18.수From DataFront-end에서 Form Data를 활용하여 Boolean 값을 전송하는 경우 해당 값은 "문자열"로 전달된다이는 적절히 변환하여 전송해야 한다 JavaScript의 FormData는 문자열 혹은 BLOB으로 처리한다number나 boolean 등의 값은 처리하지 못하므로Boolean 값을 직접 문자열로 변환해서 전송해야 한다 // FormData 객체를 사용하는 경우const formData = new FormData();formData.append('is_active', 'true'); // Boolean 값을 문자열로 변환// Axios로 Form Data 전송import axios from 'axios';const formData = new FormDat..
2024.12.17.화Dictionary?이름을 얼핏 들으면 "둘 다 같은 딕셔너리 아닌가?" 라고 생각할 수 있다다만 둘의 사용 맥락과 특징은 다르니 특히 REST API를 사용하는 DRF에서는 차이점을 알아두는 것이 좋다 Class Dict 일반적인 Python의 dict 객체이다key-value 쌍으로 데이터를 저장한다 ※ 값에 리스트를 명시적으로 지정하지 않으면 단일 값만 저장한다(여러 값을 저장하려면 수동으로 리스트를 생성 ) 사용 맥락 Django 모델에서 데이터를 다룰 때, 모델 인스턴스의 __dict__ 속성을 통해 필드 값에 접근 가능Python 전반에서 데이터 저장, 처리 등에 사용 더보기__dict__란? Python 객체의 __dict__는 객체의 속성을 저장하는 사전(dict)이..
2024.12.16.월Django 프레임워크에서의 역할 분담Django 프레임워크를 사용하면 여느 프레임워크처럼 각각 역할이 있다로직을 처리하는 곳은 목적성과 유지보수성과 같은 것에 따라 사용자가 어느정도 분리하는 것도 있지만프레임워크는 기본적으로 구조를 강제한다Django의 구조와 역할 분담이 어떻게 되어있는지 알고 로직을 작성하는 것은 중요하다Viewview는 기본적으로 비즈니스 로직을 수행하는 곳이다즉, 사용자(client)의 요청과 응답을 처리한다 요청을 받고 필요하다면 여타 Model등을 호출하여 사용하며 알맞는 응답을 반환한다Serializer와 Model을 사용하는 주체는 View이다 주요 역할HTTP 요청 처리 (GET, POST, PUT, DELETE)Serializer를 통해 데이터 직..