일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트 고득점 Kit 완전탐색
- 장고
- 코딩테스트 고득점 Kit
- vanillaJS
- 자바
- 디자인 패턴
- codesandbox
- 백준
- 프로그래머스 자바
- 프로그래밍 언어론
- JavaScript
- NextJS
- Java
- 리액트
- 데이터모델링과마이닝
- useEffect
- 리액트 훅
- useState
- 자바스크립트
- design pattern
- 프로그래머스
- 프로그래머스 완전탐색
- react
- websocket
- react hook
- react firebase
- 코틀린
- 컴퓨터 네트워크
- React JS
- 자바 공부
- Today
- Total
목록분류 전체보기 (299)
기록하는 개발자
import java.io.IOException; import java.util.Scanner; public class Main{ static int[][] adjacent; static boolean[][] checked; static int n,m,k,T,temp; static StringBuilder sb = new StringBuilder(); public static void main(String[] args) throws IOException { Scanner s = new Scanner(System.in); T = s.nextInt();//테스트케이스 개수 for(int j=0; j= m) //좌표값이 잘못된 경우 return false; if(checked[row][col] == true ..
-paginator는 장고에서 기본적으로 제공해준다. 기존 코드 : home.html에서 blog.objects.all 로 쿼리셋 전체를 보낸다. 수정된 코드 : 페이지네이터를 사용하여 원하는 개수만큼 페이지를 쪼개서 보낸다. 1. blog app의 views.py 수정 from django.shortcuts import render, redirect,get_object_or_404 from django.utils import timezone from django.core.paginator import paginator #추가된 코드 from .models import Blog def home(request): #import 해 온 models.py에서 Blog 객체를 모두 가져와서 blogs에 저장 b..
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int n=s.nextInt(); int cost[][]=new int[n][3]; int color[][]=new int[n][3]; for(int i=0; i
import java.io.IOException; import java.util.Scanner; public class Main{ static int[][] adjacent; //컴퓨터 연결상태 static boolean[] checked; //확인 여부 static int n,m,num=0; public static void main(String[] args) throws IOException { Scanner s = new Scanner(System.in); n = s.nextInt(); m = s.nextInt(); adjacent = new int[n+1][n+1]; checked = new boolean[n+1]; for(int i = 0; i < m; i++) { int x = s.nextIn..
내가 풀기는 커녕 기를 쓰고 풀다가 자꾸 타임아웃에 걸려 결국 남의 코드를 봤다 역시나 재귀를 사용하지 않았던 것이 문제였던 것 같다. 남의 코드를 봐도 이해가 안됐지만 예제 입력에 있는 가장 간단한 예시를 넣어보면서 이해했다. 다른 사람이 짠 코드가 재귀를 사용하는데 이해가 안된다면 무조건 손으로 따라 가보는 것을 추천한다. import java.io.*; import java.util.*; public class Main{ static int[][] adjacent; static boolean[] checked; static int n,m,start; public static void main(String[] args) throws IOException { Scanner s = new Scanner(..
장고에서 기본적으로 제공하는 user table의 속성에 추가로 항목을 넣고 싶을 때 form을 커스텀화 할 수 있다. 기존 회원 가입 시 입력 받는 내용 : username, password1, password2(재확인용) 추가로 입력 받고 싶은 항목 : nickname, location, university 1. models.py from django.db import models from django.contrib.auth.models import AbstractUser #상속 받기 class CustomUser(AbstractUser): nickname = models.CharField(max_length=100) university = models.CharField(max_length=50) l..
auth(authentication) 인증 ex) 1. 사용자가 에브리타임에 회원가입 요청(request) 2. 서버는 회원 정보를 에브리타임 db에 저장 3. 사용자 로그인 4. 에타 서버가 user table에 맞는지 확인(authenticate) 5. 토큰 발급(우리가 생각하는 로그인 기능) 1. user와 회원가입을 다루는 app 만들기 python manage.py startapp account 2. settings.py 설정 - INSTALLED_APPS 에 'account', 추가 3. account의 views.py 설정 -(1) from django.contrib.auth.froms import AuthenticationForm, UserCreationForm 추가 - Authentica..
기존 : html 파일에서 form 태그 안에 input태그를 넣어 데이터 베이스 형식에 맞게 사용했다. 수정 : forms.py를 통해 객체 지향적으로 관리할 수 있다. forms.py의 장점 - 데이터 베이스의 model이 수정 될 때마다 views.py이나 html 파일들을 하나하나 바꾸지 않아도 된다. - method를 이용해 데이터 유효성 검사가 가능하다. ex) from django import forms from .models import Blog class BlogForm(forms.ModelForm) : class Meta : #일종의 이름표 역할 : blog모델의 fields 들을 가지고 blog form을 만들어주겠다. model = Blog fields = ['title', 'wri..