묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
상품 출력 질문입니다.
맨 윗 사진이 사진1, 두번째 사진이 사진2라고 가정시. package com.example.itemstore.itemservice.web.basic;import com.example.itemstore.itemservice.domain.item.Item;import com.example.itemstore.itemservice.domain.item.ItemRepository;import jakarta.annotation.PostConstruct;import lombok.RequiredArgsConstructor;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.*;import org.springframework.web.servlet.mvc.support.RedirectAttributes;import java.util.List;@Controller@RequestMapping("/basic/items")@RequiredArgsConstructorpublic class BasicItemController {private final ItemRepository itemRepository;@GetMappingpublic String items(Model model){List<Item> item=itemRepository.findAll();model.addAttribute("item",item);return "basic/items";}@GetMapping("/{itemId}")public String item(@PathVariable long itemId, Model model){Item item = itemRepository.findById(itemId);model.addAttribute("item",item);return "basic/items";}@GetMapping("/add")public String addForm() {return "basic/addForm";}/**테스트용 데이터 추가/@PostConstructpublic void init(){itemRepository.save(new Item("a",10,1));}}질문 : 위 코드는 사진 2처럼 나오고 아래코드는 사진1처럼 정상출력되는데 이유가 뭔가요? 변수명items과 model.addAttribute에 이름을 같게 넣어서 아래 위 코드 둘다 같은 결과가 나와야 한다고 생각하는데 막상 실행하면 결과가 다르게 나와서요.public class BasicItemController {private final ItemRepository itemRepository;@GetMappingpublic String items(Model model){List<Item> items=itemRepository.findAll();model.addAttribute("items",items);return "basic/items";}전체코드: https://drive.google.com/file/d/1wGf0aRjKQ-haXmTupwJy9KUVwoY8gIbY/view?usp=drive_link질문: 아래 링크 추가질문 올려놨는데 답변 부탁드립니다.https://www.inflearn.com/questions/1251246/%EC%83%81%ED%92%88-%EB%93%B1%EB%A1%9D-%EC%B2%98%EB%A6%AC-modelattribute-%EC%A7%88%EB%AC%B8%EC%9E%85%EB%8B%88%EB%8B%A4
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-R 질문 있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.https://www.acmicpc.net/board/view/141897
-
해결됨김영한의 실전 자바 - 중급 1편
섹션6. 문제와 풀이
1번째 질문 : 아래쪽 while 부분에 "%2d "가 어떻게 간격을 맞출 수 있는 건가요?%는 연산자에서 나머지를 뜻하는데 뭔가 다른 기능이라도 있는 건가요?2번째 질문 : int offsetWeekDays = first.getDayOfWeek().getValue() % 7; 는 날짜의 요일을 맞추기 위해서 만든 거 같은데 왜 굳이 끝에 '% 7'을 표시해서 나머지로 구하는 건가요?'% 7'을 뺀다음에 first의 날짜를 2024. 1. 10 일로 바꿔도 정상작동하는데 뭔가 이유가 있는 건가요?나머지로 값을 구하는 이유가 있을까요?전체 코드 첨부하겠습니다!public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("년도를 입력하세요 : "); int year = scanner.nextInt(); System.out.print("월을 입력하세요 : "); int month = scanner.nextInt(); printCalendar(year, month); } private static void printCalendar(int year, int month) { LocalDate first = LocalDate.of(year, month, 1); LocalDate firstNext = first.plusMonths(1); // 월요일 (1%7) = 1, 화요일 (2%7) = 2, ... 일요일(7%7) = 0 int offsetWeekDays = first.getDayOfWeek().getValue() % 7; System.out.println("Su Mo Tu We Th Fr Sa"); for (int i = 0; i < offsetWeekDays; i++) { System.out.print(" "); } LocalDate dayIterator = first; while (dayIterator.isBefore(firstNext)) { System.out.printf("%2d ", dayIterator.getDayOfMonth()); if (dayIterator.getDayOfWeek() == DayOfWeek.SATURDAY) { System.out.println(); } dayIterator = dayIterator.plusDays(1); } }
-
해결됨C개발자를 위한 최소한의 C++
네가지 형변환 강의 질문
제가 c++ 강의를 보면서 무언가 빼먹은거 같아서 질문을 드려봅니다...강의 설명 중 3분즈음에 등장하는 const_cast를 설명하실 때 궁금한 내용입니다.const MyData& rdata = a; 일때rdata의 멤버접근을 할 수 있는거는 const 키워드가 붙은것만 가능하다고 하셨는데그 자세한 이유가 궁금합니다 <상수형 참조가 상수형 메서드만 호출>
-
해결됨중급, 활용편 #1 DevOps : Infrastructure as Code with AWS and 테라폼
질문입니다.
안녕하세요, 전에보편적인 Application 구조 ALB_SG-ALB-Listner-TargetGroup - EC_SG 만들기위 강의에서 실패해서 다시 듣고 도전중입니다.현재 vpc는위와 같은 상태입니다. 그리고 강의를 보면서terraform/services/hello/wind_apnortheast2이렇게 폴더를 새로 만들어서 작성중입니다.s3는위와 같이 만들어서 사용중이고, 백엔드 설정파일은위와 같습니다. 또한 remote_state.tf도 아래와 같은 상태입니다. 그리고var_global.tf에 vpc는 이렇게 설정하고 돌리는데 계속 샤드id 오류가 생기네요.계속 파보지만 해결되지않아서 질문요청드립니다.
-
해결됨[2025 신규] 어서와, Fast API는 처음이지?
실행을 했음에도 연결이 안되는 경우는 어떻게 해야할까요
(base) PS C:\Users\JaeJun> curl http://127.0.0.1:8000 StatusCode : 200 StatusDescription : OK Content : {"Hello":"World"} RawContent : HTTP/1.1 200 OK Content-Length: 17 Content-Type: application/json Date: Sun, 28 Apr 2024 07:59:31 GMT Server: uvicorn {"Hello":"World"} Forms : {} Headers : {[Content-Length, 17], [Content-Type, application/json], [Date, Sun, 28 Apr 2024 07:59:31 GMT], [Server, uvicorn]} Images : {} InputFields : {} Links : {} ParsedHtml : mshtml.HTMLDocumentClass RawContentLength : 17powershell을 통해 호출할 경우 위와 같이 GET이 정상적으로 되지만웹브라우저를 통해서 접근할 경우에는Chrome이나 Edge 모두 연결할 수 없다고 합니다..인바운드,아웃바운드 모두 8000을 혹시 몰라 열어둔 상태이며,8000이 아닌 8000-8010까지 포트를 변경해봤는데 안되고 있습니다. 어떻게 해야할까요
-
미해결스프링 핵심 원리 - 기본편
강의중 주석을 자동완성처럼 코드에 맞춰져서 만드는 거 어떻게 하는건가요?
강의중 주석을 자동완성처럼 코드에 맞춰져서 만드는 거 어떻게 하는건가요?
-
해결됨C개발자를 위한 최소한의 C++
CMyString Step10 강의 질문
강의 2분 50초 쯤에 등장하는virtual void onSetData(const char*& pParam)에서 포인터 변수의 값을 바꾸기 위해 &참조자를 추가하셨습니다.const가 붙은 시점에서 연산자 우선순위가 어떻길래 값이 변경가능해진 것인지 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
git, server, client 파일을 어떻게 넣어서 프로젝트를 생성해야하나요?
구름모양을 눌러서 MMO_Game시작.zip파일은 다운로드했는데, 이걸 드래그해서 프로젝트란에 넣으니까 오류가 뜨는데 어떤식으로 유니티에 적용시켜야하는지는 설명에 나와있지 않아서 ..아시는 분 있나요?
-
미해결
비주얼 스튜디오에서 글자를 쓰면 뒤에 것이 지워져요
비주얼 스튜디오에서 글자를 쓰면 뒤에 것이 지워져요 예시: 비주얼 튜디오 에서 가운데에 '스'를 집어넣으면 비주얼 스디오이렇게 되요 어떻게 하면 좋을까요?
-
미해결CloudNet@ - Amazon EKS 기본 강의
5장 원클릭 실습 프로메테우스 이슈
5장 원클릭 실습 중 헬름으로 프로메테우스와 그라파나 스택을 실행했는데요 아래 두개의 파드 오류가 발생하여 문의드립니다.1. prometheus-kube-prometheus-stack-prometheus-02. kube-prometheus-stack-grafana-794c84c4fd-l9rmn오류 내용은 아래와 같습니다."0/3 nodes are available: pod has unbound immediate PersistentVolumeClaims. preemption: 0/3 nodes are available: 3 Preemption is not helpful for scheduling."혹시, 제가 놓친게 있을까요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
deprecated된 강의들은 봐야할까요?
deprecated된 강의들은 봐야할까요?스킵하면 되는 것인가요?
-
해결됨친절한 블렌더 - [LV.2] 모델링 연습
다음강의는 언제 오픈되나요?
유튜브랑 인스타,인프런 통해서 재밌게 배우고있어요 ㅎㅎ업데이트 통해서 바뀐 점을 지난번 답변에서 영상제작해서 올려주신다고하셨는데,유튭통해 빠르게 올려주신거 보고 넘 감사했습니다. 벌써 마지막 강의 듣고 있는데,다음 강의는 혹시 언제 쯤 오픈 예정인지 알고싶어욧어떤 내용을 다루고 있는지도요 :^]
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
글자 인코딩 오류
글자 인코딩문제 해결법 있을까요
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
Robustscaler 질문
수치형은 robustscaler를 사용하려고 하는데여from sklearn.preprocessing import RobustScaler scaler = RobustScaler() cols = x_train.select_dtypes(exclude='object') for col in cols: x_train[col] = scaler.fit_transform(x_train[col]) x_test[col] = scaler.transform(x_test[col])이렇게 하면 ,ValueError: Expected 2D array, got 1D array instead:array=[ 888. 1308. 151. ... 173. 1244. 893.].Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.이런 오류가 납니다... 어떻게 수정해야 하나여
-
미해결배달앱 클론코딩 [with React Native]
FastImage의 source속성 질문
FastImage의 source속성의 uri값으로 넣는 주소 API는 API.md엔 나와있지 않던데 이것도 백엔드 서버로 GET요청을 보내는 것이고 그에 따라 백엔드 서버가 해당 요청이 왔을 때 이미지를 보내주는 API를 직접 구현해야 하는게 맞죠?
-
미해결게임 엔진을 지탱하는 게임 수학
아핀 결합과 평면
강의 1:47과 책의 p266에서 질문 있습니다. 벡터 u와 v가 서로 선형 독립의 관계라면 벡터 w는 2차원 벡터 공간 R2에 존재하는 모든 벡터를 생성할 수 있다.-> 이건 이해했습니다. 따라서 세 점의 아핀 결합은 평면의 모든 점을 만들어낸다.-> 이게 이해가 안갑니다. 아핀 결합에서는 벡터 u와 v가 항상 서로 선형 독립인건가요?
-
미해결Vue 3 시작하기
같은 레벨 자식에서의 이벤트 핸들링 방법 문의
섹션 3. Vue.js 컴포넌트 - Vue Component 통신방식에서 뷰는 항상 단방향으로(부모 -> 자식 = props, 자식 => 부모 = emit)으로 흐른다고 하셨는데요.예를들어 A아래 B,C 컴포넌트가 있고, C 화면에 있는 버튼을 클릭하면 B에 어떤 액션이 일어나야한다고 하면 아래와 같이 설계하는게 맞는것인가 궁금합니다.B->A emit 이벤트 발생A에서 B로부터 전달받은 이벤트 핸들링으로 C에 내리고있는 toggle형 props 값 업데이트C에서 A에서 내린 props를 watch하고 있다가 값이 변경되면 액션 수행제가 구상한 방식이 위와같은데 이게 최선인지 궁금합니다..다른 좋은 방법이 있다면 조언 부탁드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
index.html이 열리지 않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]index.html이 열리지 않습니다. 지난 동일한 질문에 대한 답변을 보았는데 이해가 되질 않았습니다. 자세하게 해결방법을 알려주시면 감사하겠습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
에뮬레이터 실행이 안됩니다.
이런 에러만 뜨고 실행이 안되는데 왜 이러는 걸까요ㅠㅠ