안녕하세요 선생님:) 질문이 있어 글을 남깁니다. '상품코드 01, 02로 group by'에서 상품코드_01이 A이고 상품코드_02가 C인 경우가 있고, 상품코드_01이 C이고 상품코드_02가 A인 경우가 있는데, 이 경우에는 둘이 중복된 것으로 보지 않는 걸까요? 물론 상품코드_01 제품을 먼저 샀기 때문에 어쩌면 중복관계로 보는 것이 틀릴테지만, 실무에서는 어떻게 이 부분을 해석하는지 궁금하여 질문을 남겨요. 감사합니다.
실습 3번에서 Person .py도 실습4번의 Monitor .py와 별 차이가 없었는데 person1 = Person() person1.__str__() 잘 작동했습니다. 헌데 Monitor.py는 monitor1 = Monitor("LG", "32", 300000, "흰색") monitor1.__str__() 왜 이렇게 따로 추가해줘야되나요? 혹시 def __init__(self): self.__name = "홍길동" self.age = 35 self.hegiht = 175 self.weight = 75 self.addr = "경북" print("Person 의 기본 생성자 호출") Person에서는 (self)에 매개변수가 없어서 그냥 지정한 저 세트들만 고대로 출력하는거고, Monitor 에서는 def __init__(self, company, inch, price, color): #self.company 는 멤버 변수를 칭하는 것이고, company는 외부에서 생성자를 #호출 할대 들어오는 매개변수값으로 들어오는것을 의미한다. self.company = company self.inch = inch self.price = price self.color = color (self, 이외 기타등등) 이 있어서 매개 변수가 받기에 차이가 생기는건가요?
강의를 보고 프로젝트를 하다가 궁금증이 생겨 질문드립니다. data_source 에서 pixabay api를 관리해주고 있는데 만약 Static 함수를 사용하는 경우 필요한 곳에서 바로 Static 함수(인스턴스를 생성 안하는) 를 불러와야 하는지 의문이 생깁니다. 예를 들어 FirebaseAuth.instance.currentUser 를 사용한다면 viewModel에서 바로 불러와서 써도 되는지, 혹은 firebase_api를 따로 만들어 repository에서 구현을 하여 전달을 viewModel까지 해줘야 하는지 궁금합니다. 추석 연휴 잘 보내시기 바랍니다. 감사합니다.
에러 코드는 다음과 같습니다. Field error in object 'item' on field 'price': rejected value [1111a]; codes [typeMismatch.item.price,typeMismatch.price, typeMismatch.java .lang.Integer,typeMismatch]; arguments [ org.springframework.context.support .DefaultMessageSourceResolvable: codes [item.price,price]; arguments []; default message [price]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.lang.Integer' for property 'price'; nested exception is java.lang.NumberFormatException: For input string: "1111a"]] 가격을 1000원 이하 또는 100만원 이상 등으로 type에러가 없는 경우에는 정상적으로 validation이 작동하는데 타입이 다른 경우에만 이렇게 에러가 발생합니다.
localhost:9090으로 직접 홈페이지에 들어가서 데이터를 넣고 주문내역을 클릭해 ORDER나 CANCEL 고르고 검색하면 오류가 자꾸 뜹니다. 제 전체 프로젝트 링크입니다. https://drive.google.com/file/d/1U8oKw63jIutHC0n10RWm2PJJPG-BdBwS/view?usp=sharing 오류 해결 방법과 올바른 전체 코드를 알고 싶습니다. 감사합니다.
강의를 잘 듣고 요새 쏟아져 나오는 회사들의 이력서를 쓰고 있는데요 이력서 및 자소서와 더불어 따로 포트폴리오를 제출하라는 경우도 많이 있던데 이 경우에 포트폴리오는 어떻게 작성하고 어떤 내용을 담는게 좋을까요 이 강의가 이력서와 포트폴리오 2개를 한번에 쓰는 느낌이라 여쭙니다..
안녕하세요 선생님 쿠팡 url를 가져오는 과정에서 문제가 생긴 것 같습니다. SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 이 에러가 자꾸 뜨면서 실행이 안되는데요ㅠㅠ 역슬래시가 아니고 슬래시가 사용된 건데 왜 뜨는지 정말 모르겠네요...ㅠㅠ 구글링해도 역슬러시를 두 개 써봐라, raw string 설정을 해봐라 등등이 나오는데 이 url과는 전혀 상관없는거 같아서요 혹시 아신다면 답변 부탁드립니다! 아래는 제 코드입니다. import requests from bs4 import BeautifulSoup url = 'https://www.coupang.com/np/search?q=%EB%85%B8%ED%8A%B8%EB%B6%81&channel=user&component=&eventCategory=SRP&trcid=&traid=&sorter=scoreDesc&minPrice=&maxPrice=&priceRange=&filterType=&listSize=36&filter=&isPriceRange=false&brand=&offerCondition=&rating=0&page=2&rocketAll=false&searchIndexingToken=1=6&backgroundColor=' res = requests.get(url) res.raise_for_status() soup = BeautifulSoup(res.text, 'lxml') print(res.text)
실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요, Kotlin jpa 코드를 쓰다보니 레퍼런스 코드를 찾기가 쉽지 않은데요. https://ict-nroo.tistory.com/128 이 블로그 글에 있는 상속 예제 코드를 코틀린으로 옮기면 어떻게 해야할까요? open class 문제나 primary constructor 로 상위 클래스를 구현하다보니 상속 부분 구현하는데서 생각보다 어려움을 겪고 있습니다.
실습 - django-bootstrap5 적용 및 post_new 뷰 구현 수업을 듣다가 질문 합니다. 클라이언트 웹 브라우저에서 http://localhost:8000/app/new/ 클릭을 하면 url.py에서 라우팅(?)된 경로( view.py의 post_new)로 가서 post_form.html을 렌더링 해야 하는데... post_new 인스턴스 변수(?)로만 있는데 어떻게 post_form.html 이 렌더링 되는건가요? 그리고 post_form.html 에서 {% bootstrap_form form %}의 코드 중 form이 어디에서 왔는지도 알려주세요. 감사합니다ㅡ 덧" 함수로 구현 할 땐 리턴 시 렌더함수를 사용하니까 직관적이였는데... generic은 흐름을 못 쫓아 가겠습니다. [실습] 수업 때 만들었던 실습 파일: #url.py path("app/new/", app_views.post_new) # view.py post_new = CreateView.as _view(model=Post, form_class=PostForm, success_url="/app/") # forms.py class PostForm(forms.ModelForm): class Meta: model = Post fields = "__all__" # models.py class Post(models.Model): title = models.CharField(max_length=100) content = models.TextField() #post_form.html {% extends "app/base.html" %} {% load django_bootstrap5 %} {% block content %} <form action="" method="post" novalidate> {% csrf_token %} {% bootstrap_form form %} <input type="submit" value="저장하기" /> </form> {% endblock %} 감사합니다.