[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] BasicItemController를 만드실때, 상품 목록은 items 상품 조회메서드는 item 같이 메서드명을 명사로 지었는데, 굳이 메서드명을 동사로 안지어도 될까요? 어차피 Mapping URL이 중요하고 메서드명은 큰의미없어서 관례를 따르지 않은건가요?
public List<Member> findAll(){에서 new가 나오는 이유가 ArrayList<>의 값을 초기화 해주고 ArrayList배열에 값을 저장해주기 위함인가요? import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Repository; import java.util.*; @Slf4j @Repository public class MemberRepository { private static Map<Long,Member> store=new HashMap<>(); private static long sequence=0L; public Member save(Member member){ member.setId(++sequence); log.info("save:member={}",member); store.put(member.getId(),member); return member; } public Member findById(Long id){ return store.get(id); } public Optional<Member> findByLoginId(String loginId){ return findAll().stream() .filter(m->m.getLoginId().equals(loginId)) .findFirst(); } public List<Member> findAll(){ return new ArrayList<>(store.values()); } } 멤버에 setLoginId 부분에서 에러가 납니다. 테스트 데이터를 보와도 틀린 부분을 못찼겠습니다. 전체코드 첩부합니다. https://drive.google.com/file/d/1uzae3ASJmi4P9EiB-wPMaEnRfgEX_drj/view?usp=drive_link Member member = new Member(); member.setLoginId("test"); member.setPassword("test!"); member.setName("테스터"); memberRepository.save(member);
@GetMapping("/javascript") public String javascript(Model model) { model.addAttribute("user", new User("userA", 10)); addUsers(model); return "basic/javascript"; } javascript.html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!-- 자바스크립트 인라인 사용 전 --> <script> var username = [[${user.username}]]; var age = [[${user.age}]]; //자바스크립트 내추럴 템플릿 var username2 = /*[[${user.username}]]*/ "test username"; //객체 var user = [[${user}]]; </script> <!-- 자바스크립트 인라인 사용 후 --> <script th:inline="javascript"> var username = [[${user.username}]]; var age = [[${user.age}]]; //자바스크립트 내추럴 템플릿 var username2 = /*[[${user.username}]]*/ "test username"; //객체 var user = [[${user}]]; </script> <!-- 자바스크립트 인라인 each --> <script th:inline="javascript"> [# th:each="user, stat : ${users}"] var user[[${stat.count}]] = [[${user}]]; [/] </script> </body> </html> <script> 와 <script th:inline="javascript"> 에서 자바스크립트 내추럴 템플릿 인라인 사용 전, 사용후 차이가 이상합니다. 강의에서는 인라인 사용 후에 아래와 같이 적용된다고 했는데, var username2 = "userA"; 제가 테스트해 본 결과, 아래와 같이 적용 됩니다. var username2 = /*"userA"*/ "test username"; 인라인 사용전인 var username2 = /*userA*/ "test username";` 에서 /*userA*/ 부분에 "" 만 추가되었습니다.. 제가 잘못 이해하거나 뭔가 잘못 작성한 것이 있을까요? 제가 작성한 코드와 버젼, 이미지 첨부 드립니다. Spring Boot: 3.2.5 java: 17
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 수업 듣는중 문제 푸는 21번 강의에서 'str' object is not callable 나와서 알려주신대로 코드를 작성했다가, 안되서 강의자료 복사에서 실행해도 error 납니다. 이런 경우에는 왜 이런 버그가 나오나요? 문제를 풀다가 1번도 아니고 여러 문제들이 계속 같은 문구가 나와서 이렇게 문의드립니다. 답변 주시면 감사하겠습니다 수업 21번 - 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다) - 이외의 문의등은 평생강의이므로 양해를 부탁드립니다 - 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다 - 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? () [질문 내용] 인텔리제이 커뮤니티(무료)버전을 사용중인데요 jsp에서는 <html></html>이라던지 <% %> 스크립트릿이라던지 import라던지 모든 자동인식이 먹히지 않습니다. 세팅에 문제는 없는듯한데 무료버전이라 그런걸까요?
인텔리제이 껐다가 다시 키면 Project JDK is not defined 뜨면서 초록색 실행버튼이 뜨지않습니다. 하루전에도 이래서 해결못해서 스프링을 처음부터 다시 만들었는데 오늘 다시 실행버튼이 없고 똑같은 오류가 뜨길래 이렇게 질문드립니다. JDK 설정을 해야할거같은데 어떤 버전을 선택해야할까요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 강의 잘 듣고 있습니다 회원목록 jsp 부분에서 회원 목록을 조회하는 과정에서 오류가 발행합니다. 회원 등록 폼이나 회원 저장은 제대로 동작하는데 어떤 문제가 있는지 모르겠습니다. https://drive.google.com/file/d/1Vq3tzac2q3kI2fw2_BDn4hjkxnh8_jUB/view?usp=drive_link 제 코드입니다. 감사합니다
Nextjs fetch도 캐시가 지원되고, react-query도 캐시가 지원되는걸로 이해를 했는데요 문득 궁금한 점이 생겨서 질문 드립니다. Nextjs fetch와 react-query에서의 캐시는 같은 개념인가요? 아니면 서로 다른 개념인가요? 왜 Nextjs fetch를 안 쓰고 react-query를 쓰는 걸까요? Nextjs fetch는 어떨 때 쓰고 react-query는 어떨 때 쓰는 건가요? 감사합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.중복 회원예외 테스트 오류입니다 복사 붙여넣기 해봐도 오류가 나옵니다
@GetMapping("/add") public String addForm(Model model) { model.addAttribute("item", new Item()); return "validation/v1/addForm"; } 위에 코드는 mvc2 강의 v1controller 코드 중 일부이고 아래는 mvc1 강의 마지막 챕터 코드 중 일부입니다. public class BasicItemController { @GetMapping("/add") public String addForm() { return "basic/addForm"; } 궁금한점이 있는데. v1controller 코드에서 mvc1처럼 코드를 입력하게 되면 add 사이트로 이동시 서버 에러가 뜹니다. Model 객체는 뷰에 전달할 데이터를 담는 컨테이너 역할을 합니다. 라고 하는데 그렇다면 mvc1에서 model없이 어떻게 작동이 되는건가요? model이 view와 controller사이에서 사다리 역할하는건가요? 데이터 저장소가 아니라요? @GetMapping("/add") public String addForm() { return "validation/v1/addForm"; }
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. RequestParamServlet 을 맞게 입력 한 것 같은데 마지막 for 문에서 오류가 납니다. 그리고 실행 시 서버 연결 문제 때문인 것 같지만 로그 및 웹페이지 localhost:8080 으로 조회되지 않는 문제도 있습니다. 프로그램 파일 구글 링크로 첨부 드리오니 확인 부탁 드립니다. 감사합니다. https://drive.google.com/file/d/1AjEA2r-RYQt_q7RdA0zLmyAqdUNnbvcr/view?usp=sharing
import openai api_key = " " openai.api_key = api_key def ask_gpt(system, prompt, model="gpt-3.5-turbo"): completion = openai.ChatCompletion.create( model=model, messages=[ {"role": "system", "content": system}, {"role": "user", "content": prompt} ], stream=True ) result = "" for chunk in completion: delta_data = chunk.choices[0].delta if 'role' in delta_data: continue elif 'content' in delta_data: r_text = delta_data['content'] result += r_text print(r_text, end="",flust=True) ask_gpt(system="you are a helpful assistant." , prompt="사과에 관한 글을 써줘") 해당 부분이 작동이 되지 않아서 확인 요청드립니다. api_key 값은 일단 빼두었습니다.
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의와 PDF 자료를 반복하면서 찾아봤지만 어떤 문제인지 잘 모르겠습니다.... 혹시 도와주실 수 있나요? ㅠㅠ [구글드라이브] https://drive.google.com/file/d/1q6pVce7vTuhJV_ilO5rSr9OYhVt4qPnj/view?usp=sharing