TIL91 TIL230525 바인딩된 이벤트 핸들러를 제거, 다시 바인딩 // 기존 코드 $('#image-input, #model-select').click(function () { $('#image-input').change(function () { ... }) $('#model-select').change(async function () { ... }) }); 이런 코드를 썼는데 셀렉트를 선택하면 두 번이 실행되는 오류가 발생하였다. 원인을 찾아 구글링을 찾던 도중 알 수 있었다. 원인은 $('#image-input, #model-select').click() 이벤트 핸들러에서 $('#model-select').change() 이벤트 핸들러를 바인딩했기 때문이였다. 이로 인해 모델 선택 이벤트가 발생할 때마다 두 개의 이벤트 핸들러가 모두 실행되는 것이다. 해결책으로는 .. Front/javascript 2023. 5. 26. TIL230524 DRF에서 머신러닝 API 호출 속도 증가 DRF와 머신러닝을 어떻게 연결을 할까 고민을 하며 구글링을 하다 찾았던 글이 있다. https://medium.com/saarthi-ai/deploying-a-machine-learning-model-using-django-part-1-6c7de05c8d7 Deploying a Machine Learning Model Using Django: Part-1 Create your own Django REST application to deploy Machine Learning models in simple steps. medium.com 엔드포인트가 호출 될 때마다 모델 로드 하는 것은 오버헤드가 증가한다는 내용이니 한 번만 로드하도록 하라는 내용이 있었다. 그래서 기존 코드에서 수정을 하도록 하였다. #.. AI 2023. 5. 25. TIL230523 MySQL 연결 중 오류 해결 오류 코드 django.db.utils.OperationalError: (2002, "Can't connect to server on '127.0.0.1' (10061)") MySQL Workbench를 통해 세팅을 하였지만 연결이 되지 않다고 떴다. 처음엔 무슨 원인인지 몰라 검색을 하다 SQL Full 설치를 하니 해결이 되었다. 그러나 쓰지 않는 기능은 설치하지 않는 주라서 일일이 하나씩 추가하고 삭제해서 해 본 결과 MySQL Server만 더 추가를 하면 되는 것을 알게 되었다. 결국 MySQL 연동하는 방법을 순서대로 한다면? 1. MySQL을 서버와 Workbench를 설치한다 2. 가상환경에서 mysqlclient를 설치한다. pip install mysqlclient 3. settings.. AI 2023. 5. 24. TIL230516 머신러닝 맛 보기 오늘 한 일 머신 러닝에 대한 개념을 알고 간단한 예제를 통해 맛만 보았다. https://beolog.tistory.com/103 머신 러닝이란? 머신 러닝이란? 머신 러닝은 컴퓨터가 데이터에서 학습하고 예측하는 방법입니다. 컴퓨터는 알고리즘을 사용하여 데이터에서 패턴을 식별하고 이러한 패턴을 사용하여 새로운 데이터에 대한 beolog.tistory.com 내일 할 일 머신 러닝, 딥러닝 TIL 2023. 5. 16. TIL230502 트러블 해결 버그 발생 TypeError: Field 'id' expected a number but got . 과정 팀 프로젝트를 싱크 포크 후에 테스트를 하던 도중 5명이 위와 똑같은 오류가 떠서 왜 이 오류가 뜨는지 한참을 헤맸었다. 분명 싱크 포크 하기 전에는 각기 다 잘 되었는데... 그래서 5명이 포크 받기 전 원인을 각자 찾던 도중 나는 전 커밋을 찾아보니 아래와 같이 코드가 들어와 있었던 것이였다. REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_simplejwt.authentication.JWTAuthentication', ) } REST_FRAMEWORK = { # Use Django's standard `django.c.. django 2023. 5. 9. TIL230508 오늘 한 일 장고 심화 팀 프로젝트 발제 https://teamsparta.notion.site/230508-54a9c0ecbece4771843661c8ef4a669d [230508] 장고 심화 프로젝트 Intro: 백오피스 프로젝트 teamsparta.notion.site 필수 구현 기능 DRF 사용 프론트엔드 레포지토리와 백엔드 레포지토리를 분리 프론트엔드 자바스크립트의 fetch 이용 (선택)원한다면 fetch 대신에 axios나 jquery의 ajax 회원기능 jwt token CRUD 기능 회의 노션링크: https://www.notion.so/Starting-Assignments-1bb89a29f9744c33a0244a2a419ec949 Concept 반려동물 자랑하는 커뮤니티 제목 : 집사는.. TIL 2023. 5. 8. TIL230504 캐릭터 좌표 What I learned: Python에서는 항상 버림 나눗셈(floor division: 바닥 나눗셈)을 한다. 예를들어 -5를 2로 나눌 때 Python에서는 항상 버림 나눗셈으로 계산합니다. 버림 나눗셈은 몫이 소수점 이하를 버리고 정수 부분만 취하는 것을 말합니다. -5 = (-3) * 2 + 1 -5를 2로 나누면, 나눗셈의 결과는 -2.5입니다. 이 때, 소수점 이하를 버리고 정수 부분만을 구하면 -3이 됩니다. 따라서 몫은 -3이 되고, 나머지는 1이 됩니다. 즉, 파이썬은 몫을 계산하는 방식이 다르기 때문에 -5//2의 결과가 다르게 나오는 것 입니다. 이를 이해하기 위해서는 버림 나눗셈과 올림 나눗셈의 개념을 이해해야 합니다. 따라서, 파이썬 인터프린터의 동작은 언어 명세서에 따라 결정.. TIL 2023. 5. 4. TIL230503 느낀 점 배울 건 많고 모든 걸 마스터 하고 싶지만 시간과 몸이 안따라주니 이해를 하는 것에 초점을 맞추고 기록을 많이 남겨 잊지 않게 복습 하는 것에 힘을 쓴다. 오늘 한 일 페어코딩, 파스칼 삼각형 복습, AWS 공부, 파일 입출력, json을 requests 모듈로 다루기, 내 코드를 팀원에게 리뷰 https://beolog.tistory.com/83 = price" data-og-host="beolog.tistory.com" data-og-source-url="https://beolog.tistory.com/83" data-og-url="https://beolog.tistory.com/83" data-og-image="https://scrap.kakaocdn.net/dn/ddcYZj/hyStUUe.. TIL 2023. 5. 3. TIL230502 오늘 한 일 알고리즘과 AWS 강의를 들었다. https://beolog.tistory.com/80 페어코딩5: 평행 https://school.programmers.co.kr/learn/courses/30/lessons/120875 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞 beolog.tistory.com https://beolog.tistory.com/81 AWS 클라우드 소개 AWS는 Amazon Web Services의 약어로, 아마존닷컴이 제공하는 클라우드 컴퓨팅 플랫폼입니다. AWS는 전 세계에 분산되어 있는 데이터 센터에서 고객에게 IT인프라를 제공하며, 이를 사용하여 고객은 필 beolog.t.. TIL 2023. 5. 2. TIL230501 오늘 한 일 DRF jwt 를 마감하면서 설명을 해주시는데 views.py에서 pk=None을 하여 pk값을 받느냐 안받느냐에 따라 쿼리값을 달리 줄 수 있었다. => 반환 = 하나의 객체 or 리스트의 객체 https://beolog.tistory.com/76 페어코딩4 https://school.programmers.co.kr/learn/courses/30/lessons/120903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞 beolog.tistory.com https://beolog.tistory.com/75 Token Blacklist's Blacklisted tokens, Outstanding tok.. TIL 2023. 5. 1. TIL230428 오늘 한 일 DRF simple-jwt를 쓴 TodoList CRUD https://github.com/beo202202/Django_ToDoList GitHub - beo202202/Django_ToDoList Contribute to beo202202/Django_ToDoList development by creating an account on GitHub. github.com 페어코딩3 https://beolog.tistory.com/72 페어코딩3 https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘.. TIL 2023. 4. 28. TIL230427 오늘 한 일 장고 심화 세팅, users CRUD, tests.py 작성, '협업을 위한 소통법' 강의 수강 https://github.com/beo202202/Django_ToDoList GitHub - beo202202/Django_ToDoList Contribute to beo202202/Django_ToDoList development by creating an account on GitHub. github.com https://beolog.tistory.com/69 협업을 위한 소통법 이렇게 소통! 1. 많이 말합시다 > 빠르게 가까워질 수 있기 때문 2. 미리 말합시다 > 미리 대비를 할 수 있기 때문 3. 명확하게 말합시다 > 공동 목표를 효율적으로 달성할 수 있기 때문 4. 근거를 가 be.. TIL 2023. 4. 27. 이전 1 2 3 4 5 6 7 8 다음