개발_TIL74 개발_TIL | 2022-07-19 (63) 알고리즘 Algorithm 공부 1일차 🤖 알고리즘이란? 어떤 문제의 해결을 위하여, 입력된 자료를 토대로 원하는 출력을 유도하여 내는 규칙의 집합 여러 단계 유한 집합으로 구성되는데, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다 알고리즘(영어: algorithm), 셈법은 수학과 컴퓨터과학, 언어학 또는 엮인 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차이다. 계산을 실행하기 위한 단계적 절차를 의미하기도 한다. 즉, 문제 풀이에 필요한 계산절차 또는 처리과정의 순서를 뜻한다. 📚 알고리즘을 공부해야 하는 이유 좋은 개발자가 되기 위해 좋은 개발자란 좋은 프로그램을 구현할 줄 알아야함 좋은 프로그램이란? 적은 공간을 이용 빠른 속도로 수행하는 프로그램 즉 좋은 프로그램을 위해선 특정자.. 2022. 7. 19. 개발_TIL | 2022-07-15 (62) 도커 7강 docker hub에 이미지 푸쉬하기 git이 github가 있다면, docker는 docker hub가 있다. docker hub에 저장한 이미지를 푸시하고 원격으로 저장하기 Docker Hub Container Image Library | App Containerization 이미지를 도커 허브에 원격으로 올리기위해 도커 허브에서 레포지토리를 만든다 생성할 때는 PUBLIC으로 만들자 # 도커 허브로 푸시하는 쉘 명령어 docker push {아이디}/{이미지이름:tagname(버전)} 도커 이미지에는 {아이디}/ 로 시작하는 이미지 네임은 없기 때문에 이미지가 존재하지 않는다는 오류가 발생한다! 똑같이 이미지 이름을 맞춰주기 위해 태그를 작성하는 명령어를 사용한다 docke.. 2022. 7. 15. 개발_TIL | 2022-07-13 (60) 거북이반 - drf 게시글 테스트코드 오늘의 순서 회원정보 테스트코드 article의 테스트코드 setUpTestData 파이썬 클래스메소드 스태틱메소드 article 테스트코드 2 🚩9강 simple-jwt를 사용하여 로그인을 시도한 경우에는 토큰을 담아서 테스트를 진행해야 한다 self.client 메서드로 테스트한 코드에서 나오는 값을 .data[response결과] 값으로 담아 변수로 초기화할 수 있음 # user.test def test_get_user_data(self): access_token = self.client.post(reverse('token_obtain_pair'),self.data).data['access'] response = self.client.get( path=rever.. 2022. 7. 13. 개발_TIL | 2022-07-12 (59) Issue Report - ManyToManyField와 related_name 🚩상황 사용자가 질문글과 답글을 작성하면, 다른 사용자는 좋아요를 각각 질문글과 답글에 상호작용할 수 있음 그렇기 때문에 질문글과 답글에 각각 좋아요 필드가 필요함 사용자-질문글 테이블에 M:M으로 연결되는 질문글 좋아요 테이블과 사용자-답글 테이블에 M:M으로 연결되는 답글 좋아요 테이블을 각각 생성하고 싶음 ERD 대로 코드를 작성하고, migrations을 하는 중 하기와 같은 오류코드를 뱉어냈다. class QnAQuestion(models.Model): user = models.ForeignKey(UserModel, verbose_name="질문작성자", on_delete=models.CASCADE) title = .. 2022. 7. 12. 이전 1 2 3 4 5 6 7 8 ··· 19 다음