강의 제목 : 이미지 저장하기 문의 내용 : 4분 43초에 회원가입 후 이미지파일이 파이어 베이스에 업로드 되는 영상처럼 강의 내용대로 코드를 구성하고 동일하게 진행 했으나 이미지가 업로드가 되지 않네요. 강의 0:42에서 클라우드 스토리지 SDK 추가를 1:28에서 메모리 데이터에서 업로드도 영상과 동일하게 코드 불러오고 수정하고 따라해서 하면 코드에서는 오류가 발생하지 않는데 파이어 베이스로는 이미지가 업로드가 안 되네요
안녕하세요~강사님 다름이 아니고 그렇게 크게 중요한 내용은 아니지만..HTTPS프로토콜에 관련해서 두가지 궁금한 사항이 있어 질문 남깁니다. Q1) OSI7계층으로 따졌을 때 HTTP는 응용계층에 속한 프로토콜이고 TLS는 세션계층에 속한 프로토콜이잖아요. HTTPS프로토콜은 HTTP프로토콜과 TLS프로토콜이 합쳐진 형태인데 그럼 HTTPS프로토콜을 응용계층의 프로토콜로 한정지어 분류하는게 맞는건지 아니면 어느한 계층에 속하지 않고 응용계층과 세션계층을 아우르는 개념으로 이해하면 되는건지가 애매합니다. 구글링 해봤을때 어디서는 응용계층에 한정지어 구분하기도 하고 어디서는 아예 HTTPS는 어느분류에도 표기하지 않은 경우도 있어서 헷갈리네요.. Q2) DEEP DIVE : HTTPS와 TLS #2. TLS 핸드셰이크 강의에서는 "HTTP/2는 HTTPS위에서만 돌아갑니다"라고 작성되어 있는데 그전 강의인 DEEP DIVE : HTTP/2와 HTTP/3의 차이 강의의 HTTP/2 계층 이미지를 보면 TLS는 Optional로 표기되어 있어서 둘의 차이가 무엇인지 궁금합니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 5:50에서 공통 처리 catch를 최상위 예외인 Exception으로 잡았는데 결국 해결할 수 없는 예외들은 언체크 예외들로 구성되어 있으니깐 RuntimeException으로 잡는게 낫지 않나요? 다른 케이스가 있어서 그런건지 궁금해서 질문 남깁니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요, 플러터 관련 라이프사이클 수업을 듣던 중 궁금 중이 생겨서 문의를 남깁니다. 플러터 Stateful Widget에서는 크게 7단계가 있는 것 같습니다. 각각의 메소드들의 언제 호출되는지는 수업을 통해서 잘 이해했습니다. 제가 궁금한 것은, 각각의 라이프사이클에서 어떤 작업 을 하도록 해야(?)하는지가 궁금합니다. 예를들어 네트워크 요청은 어느 라이프사이클의 메소드를 통해 진행하는지, 이벤트 등록을 해지는 어느 라이프사이클 메소드에서 하는지가 궁금합니다. 또한 안드로이드 같은 경우에는 라이프사이클의 메소드 실행이 보장되는 경우가 있고, 안되는 경우 도 있던데 플로터에도 비슷한 정책(?)가 있는지 궁금합니다. (좋은 수업 감사드립니다!)
맨 윗 사진이 사진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") @RequiredArgsConstructor public class BasicItemController { private final ItemRepository itemRepository; @GetMapping public 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"; } /**테스트용 데이터 추가 / @PostConstruct public void init(){ itemRepository.save(new Item("a",10,1)); } } 질문 : 위 코드는 사진 2처럼 나오고 아래코드는 사진1처럼 정상출력되는데 이유가 뭔가요? 변수명items과 model.addAttribute에 이름을 같게 넣어서 아래 위 코드 둘다 같은 결과가 나와야 한다고 생각하는데 막상 실행하면 결과가 다르게 나와서요. public class BasicItemController { private final ItemRepository itemRepository; @GetMapping public 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
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. https://www.acmicpc.net/board/view/141897
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++ 강의를 보면서 무언가 빼먹은거 같아서 질문을 드려봅니다... 강의 설명 중 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 오류가 생기네요. 계속 파보지만 해결되지않아서 질문요청드립니다.
5장 원클릭 실습 중 헬름으로 프로메테우스와 그라파나 스택을 실행했는데요 아래 두개의 파드 오류가 발생하여 문의드립니다. 1. prometheus-kube-prometheus-stack-prometheus-0 2. 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." 혹시, 제가 놓친게 있을까요?
유튜브랑 인스타,인프런 통해서 재밌게 배우고있어요 ㅎㅎ 업데이트 통해서 바뀐 점을 지난번 답변에서 영상제작해서 올려주신다고하셨는데, 유튭통해 빠르게 올려주신거 보고 넘 감사했습니다. 벌써 마지막 강의 듣고 있는데, 다음 강의는 혹시 언제 쯤 오픈 예정인지 알고싶어욧 어떤 내용을 다루고 있는지도요 :^]