woncoding/TIL
TIL | 11.24.목 [DRF ↔️ JS CRUD ]
- Django Rest Framework Front JS CRUD [좋아요 .js] 좋아요에 따라 바뀌는 아이콘과, 좋아요 받은 수 표기 async function load_like_page(){ const payload = localStorage.getItem('payload') const personObj = JSON.parse(payload) const userId = personObj['user_id'] const response = await fetch (`http://127.0.0.1:8000/articles/${userId}/likepage/`,{ headers : { 'Authorization' : 'Bearer ' + localStorage.getItem('access'), 'conte..
TIL | 11.23.수 [DRF ↔️ JS CRUD]
- Django Rest Framework Front JS CRUD [사진 업로드 .js] // 프로필 사진 업로드 및 수정 하기 async function userProfileUpload(){ const img = document.querySelector('#file') const formdata = new FormData() // formdata로 profile_img 경로안에 변경된 사진 저장해줘 formdata.append('profile_img',img.files[0]) const response = await fetch(`http://127.0.0.1:8000/users/${userId}/profile/`, { headers: { 'Authorization': 'Bearer '+ localSt..
TIL | 11.21.월 [Deep Learning]
- Deep Learning [#1. 내가 가져온 이미지 편집] import cv2 img = cv2.imread('01.jpg') print(img) print(img.shape) # 사각형 cv2.rectangle(img, pt1=(259, 89), pt2=(380, 348), color=(255, 0, 0), thickness=2) # 원 cv2.circle(img, center=(320, 220), radius=100, color=(255, 255, 0), thickness=2) # cropped_img 이미지로 저장 후 띄워주기 / cropped_img좌표 순서는 Y->X순 cropped_img = img[89:348, 259:380] # img_resized : 이미지 크기 조정 img_res..
TIL | 11.18.금 [Docker]
도커(Docker) 도커는 Immutable Infrastructure Paradigm이라는 개념을 기반으로 하기 때문에, 서비스 환경(서비스 인프라)부분을 이미지화(실행파일화)하여 배포한 뒤 가급적 변경하지 않고 사용합니다. Docker Image (이미지) 도커에서 서비스 운영에 필요한 서버 프로그램, 소스코드 및 라이브러리, 컴파일된 실행 파일을 묶는 형태를 Docker Image라한다. 다시 말해, 특정 프로세스를 실행하기 위한(즉, 컨테이너 생성(실행)에 필요한) 모든 파일과 설정값(환경)을 지닌 것으로, 더 이상의 의존성 파일을 컴파일하거나 이것저것 설치할 필요 없는 상태의 파일을 의미한다. 예를 들어 Ubuntu이미지는 Ubuntu를 실행하기 위한 모든 파일을 가지고 있으며, Oracle 이..
TIL | 11.17.목 [Algorithm]
- Algorithm Programmers 코딩테스트 문제 기반 : 기초 개념 - 문제 관련 개념 [두정수사이의합] 정수 사이? → a와 b 대소 비교 필수! [정수 내림차순으로 배치하기] → 정수? 문자? 등 나오면 반환하는 자료형이 뭔지 중간중간 확인해주기 #1. str → for문 돌리기 👉 문자열은 for문을 통해 문자열 하나하나 불러올 수 있다. s = 'hello' for a in s: print(a) ''' h e l l o ''' #2. join() 함수 리스트(배열)의 각 요소들을 하나로 합치는 것은 join() 함수로 할 수 있습니다. 그냥 하나로 합칠 수도 있고, 각 엘레멘트 사이에 구분자를 넣어서 합칠 수도 있습니다. 그냥 하나로 합치기 s = "".join(food) → 출력 결과..