일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모듈러 연산 분배법칙
- error:0308010C:digital envelope routines::unsupported
- 냅색 알고리즘
- 나는 바보야...
- 깊이 우선 탐색
- 문자열
- 그래프탐색
- 너비 우선 탐색
- 수학
- 정처기 필기
- Docker 원리
- 파이썬
- 일단 시도
- dfs
- 그래프 탐색
- Python
- 배낭 문제
- db replication
- npm start
- 구현
- 최장공통부분수열
- 그래프 이론
- Container vs VM
- 동적 계획법
- 다이나믹 프로그래밍
- 클래스
- lazy evaluation
- bfs
- LCS 알고리즘
- 최장공통부분문자열
- Today
- Total
목록전체 글 (48)
Save my data
부재 : "WATCHPACK_POLLING=true" 에 대한 고찰 관련 웹 문서들 : https://github.com/facebook/create-react-app/issues/10253 WSL 2: ReactJS not reloading after saved. [Solved] · Issue #10253 · facebook/create-react-appIs your proposal related to a problem? WSL2 : ReactJS not reloading after saved. I recently installed WSL 2 but when I create an app using create-react-app and use npm start the app was’t reloaded ...
했던 고민들 : 1. 클라이언트가 낡은 액세스토큰을 서버로 던져주었을 때 어떤 반응이 오나 궁금해서 액세스토큰 수명을 1초로 해놓고 주어봤다. 2. 사전에 설정해놓은대로 만료된 토큰은 인증에서 통과하지 못했다. 3. 그런데 인증에 실패하였다는 의미의 응답을 하긴 하는데, 내가 원하는 형태로 하지 않았기 때문에 커스터마이징 하고싶었다(기존에 모든 반환되는 예외들을 error.response.data.message라는 구조로 통일했었는데 반환되는 구조가 달랐고, 사용자들에게 한글 메세지로 알려주고 싶었다). 4. 처음에는 단순히 특정 경우에 대한 예외만 정의해주면 되나 싶어서 try, except문을 사용하여 클래스 view 내부 메서드에서 처리할 수 있겠다 싶었다. 5. 그런데 동작 과정이 내가 생각한것..
회원 계정에 대한 설정을 해야한다.이메일 아이디를 사용하는 유저모델을 새로 만든다. accounts/models.pyfrom django.db import modelsfrom django.core.validators import validate_emailfrom django.contrib.auth.models import ( AbstractBaseUser, BaseUserManager, PermissionsMixin,)# Create your models here.# BaseUserManager을 상속받아서 새로운 UserManager를 정의함class UserManager(BaseUserManager): def create_user(self, email, password=None,..
해결하는데 엄청 오래 걸렸다. 크롬의 새 버전 samesite 이슈, SSL 인증서와 https, Django-React cors 이슈 등 많은 것들을 구글링 했다.가장 뒤통수가 얼얼했던 부분은 set_cookie에 samesite="none" 설정이었다. 잘못된 예시 :res.set_cookie( "access", access, httponly=True, secure=True, samesite=None ) res.set_cookie( "refresh", refresh, httponly=True, secure=True, samesite=None )위와 같이 ..
DRF를 학습하기에 앞서 RESTApi가 무엇인지 알 필요가 있다.REST Api : REST를 기반으로 하는 Api서버REST : Representational State Transfer의 약자자원의 이름으로 자원의 상태를 구분하여 주고받는것웹에 존재하는 모든 자원에 이름과 주소를 부여하여 활용한다.핵심 구성요소로서 자원(URI)이 있고, 그 자원에 대한 행위(method)가 있고, 행위에 대한 내용(Representational)이 있다.HTTP method의 종류GET단순히 자원을 가져오는데 사용된다.POST새로운 자원을 추가할 때 사용된다.PUT자원에 대한 변경이 있을 때 사용된다.자원이 없다면 자원을 추가할 수 있다.DELETE자원을 삭제할 때 사용된다.PATCH존재하는 자원을 변경할 때 사용된..
npm audit fix --force 이후에 npm start를 하니 아래와 같은 에러코드가 뜨면서 실행이 안됬다. Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:71:19) at Object.createHash (node:crypto:133:10) at module.exports (F:\GitHub_management\projects\react-todo\node_modules\webpack\lib\util\createHash.js:90:53) at NormalModule._initBuildHash (F:\GitHub_management\projects\react-todo..
프로그래머스 문제는 정말 오랜만에 푼다. 적응의 문제인지 어떤지 확실하지는 않지만 시간이 좀 걸렸다. 다시 보니 어려운 문제인 것 같지는 않는데 당분간 문제를 많이 풀면서 지켜봐야겠다. def solution(wallpaper): x = len(wallpaper) y = len(wallpaper[0]) lx = x - 1 ly = y - 1 rx = 0 ry = 0 for i in range(x): if "#" in wallpaper[i]: lx = min(lx, i) rx = max(rx, i + 1) for i in range(x): for j in range(y): if wallpaper[i][j] == '#': ly = min(ly, j) ry = max(ry, j + 1) answer = [lx..
너무 쉬운 문제인데 생각이 마치 어딘가 막힌 것 처럼 한 30분 넘게 붙잡고 있었던 것 같다. import sys N, M = map(int, sys.stdin.readline().split()) pokemon_name = {} pokemon_num = {} for i in range(1, N + 1): name = sys.stdin.readline().strip() pokemon_name[name] = str(i) pokemon_num[str(i)] = name for _ in range(M): q = sys.stdin.readline().strip() if q in pokemon_name: print(pokemon_name[q]) else: print(pokemon_num[q]) 딕셔너리를 두 개 만..